items
Описание переменных устройства
Свойство | Значение |
---|---|
Тип | массив JSON |
Обязательный | Да |
items.path
Путь к файлу содержащему описание секции items
Свойство | Значение |
---|---|
Тип | string |
Обязательный | Нет |
Значение | "Произвольная строка" |
items.id
Уникальный номер переменной
Свойство | Значение |
---|---|
Тип | int |
Обязательный | Да |
Значение | -2147483648...2147483647 |
Должен быть уникальным в пределах проекта
items.enable
Разрешение на опрос переменной
Свойство | Значение |
---|---|
Тип | bool |
Обязательный | Нет |
Значение | true/false |
Значение по умолчанию | false |
items.address
Адрес устройства
Свойство | Значение |
---|---|
Тип | int |
Обязательный | Да |
Значение | 0...65535 |
address не должен пересекатся в пределах область памяти устройства
items.type
Тип данных переменной
Свойство | Значение |
---|---|
Тип | enum |
Обязательный | Да |
Значение | ["bool" "int12" "int21" "uint12" "uint21" "16bit12" "16bit21" "long1234" "long2143" "long3412" "long4321" "ulong1234" "ulong2143" "ulong3412" "ulong4321" "float1234" "float2143" "float3412" "float4321" "32bit1234" "32bit2143" "32bit3412" "32bit4321"] |
Постфикс переменных указывает на соответствующий порядок бит. Значения переменных 16BitXX, 32BitXXXX представленны ввиде бинарной строки
items.direction
определяет доступность переменной на чтение или чтение/запись
Свойство | Значение |
---|---|
Тип | enum |
Обязательный | Да |
Значение | ["in" "out"] |
items.description
Описание переменной. Служит в качестве meta информации
Свойство | Значение |
---|---|
Тип | string |
Обязательный | Нет |
Значение | "Произвольная строка" |
items.tags
Теги переменных используются в REST API
Свойство | Значение |
---|---|
Тип | массив string |
Обязательный | Нет |
Значение | "Произвольная строка" "Произвольная строка" |
items.properties
Свойства переменных используются в REST API
Свойство | Значение |
---|---|
Тип | массив JSON |
Обязательный | Нет |
items.calculate
Настройки калькуляции для переменной
Свойство | Значение |
---|---|
Тип | JSON |
Обязательный | Нет |
Актуален при links[x].devices[x].items[x].type=[uintXX intXX ulongXXXX longXXXX]
items.buffer
Настройки параметров буферизации значений переменной
Свойство | Значение |
---|---|
Тип | JSON |
Обязательный | Нет |
items.remoteAccess
Настройки параметров удаленного доступа
Свойство | Значение |
---|---|
Тип | JSON |
Обязательный | Нет |
items.bitMap
побитовые настройки параметров переменной для type=[16BitXX, 32BitXXXX]
Свойство | Значение |
---|---|
Тип | JSON |
Обязательный | Нет |