Значение функции устройства (value)
Обновлено 11 марта 2024
Структура используется при:
- описании состояния устройства (см. структуру Состояние устройства (state));
- описании зависимостей функций (см. структуру Зависимости (dependencies)).
Поле | Тип | Обязательное? | Описание |
type | string | ✔︎ | Тип данных, в котором передается значение. Может принимать значение:
|
float_value | number | Вещественное значение | |
integer_value | string | Целочисленное значение long, записанное в виде строки | |
string_value | string | Строковое значение | |
bool_value | boolean | Логическое значение | |
enum_value | string | Перечисляемое значение | |
colour_value | colour | Цвет в формате HSV: {"h":int,"s":int,"v":int}. Допустимые значения:
|
{
"key": string,
"value": {
"type": string,
"type_value": object
}
}
Пример описания значения функции
В примере описана функция light_mode, имеющая значение colour
(цветной режим работы).
{
"key": "light_mode",
"value": {
"type": "ENUM",
"enum_value": "colour"
}
}