devices
Описание настроек устройства
Свойство | Значение |
---|---|
Тип | массив JSON |
Обязательный | Да |
devices.id
уникальный номер устройства в пределах проекта
Свойство | Значение |
---|---|
Тип | int |
Обязательный | Да |
Значение | -2147483648...2147483647 |
Должен быть уникальным в пределах проекта
devices.address
Адрес устройства
Свойство | Значение |
---|---|
Тип | int |
Обязательный | Да |
Значение | 1...247 |
должен быть уникальным в пределах родительского link'а
devices.description
Описание устройства. Служит в качестве meta информации
Свойство | Значение |
---|---|
Тип | string |
Обязательный | Нет |
Значение | "Произвольная строка" |
devices.groupRequest
Тип запроса данных
Свойство | Значение |
---|---|
Тип | ENUM |
Обязательный | ДА |
Значение | ["none" "each" "all"] |
none запрашивать каждую переменную отдельно. Используется в случае если устройство не поддерживает групповые запросы
each запрашиват переменные группами непрерывных адересов
all запрашивать все переменные в промежутках от минимального до максимального значения адреса пределенного в links[x].devices[x].items[x].address. Используется в случае если у устройства все регистры карты памяти являются переменными. В некоторых случаях может ускорить опрос устройства
devices.items
Описание переменных устройства
Свойство | Значение |
---|---|
Тип | массив JSON |
Обязательный | Да |