Значение функции устройства (value)
Обновлено 19 февраля 2025
Структура используется при:
- описании состояния устройства (см. структуру Состояние устройства (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"
   }
}