AstraRegul
Релиз 2024.08.31.00
×

4.1.1.2.1.1.3. Протокольные типы

 
В таблицах приведены типы свойств объектов в спецификации BACnet, соответствующие им типы сигналов в Astra.Server и протокольные типы для настройки адресов сигналов Astra.Server:
входящих сигналов - для получения значений свойств объектов устройства BACnet;
исходящих сигналов - для отправки команд управления в устройство BACnet.
 

Входящие сигналы

 
Протокольный тип
Тип
сигнала в Astra.Server
Тип свойства,
значение которого требуется получить
от устройства
Описание
BOOLEAN
bool
BOOLEAN
Логическое значение (true; false)
Signed
int4
INTEGER,
INTEGER16
Целое знаковое 4 байта
(от -2 147 483 648 до 2 147 483 647)
Unsigned
uint4
Unsigned,
Unsigned8,
Unsigned16,
Unsigned32
Целое беззнаковое 4 байта
(от 0 до 4 294 967 295)
Enum
uint4
ENUMERATED
Численные перечисления
EnumStr
string
Строковые перечисления
REAL
float
REAL
Вещественное 4 байта
[±1.5×10-45; ±3.4×1038].
Точность 6-9 цифр
double
double
Double
Вещественное 8 байт
[±5.0×10-324; ±1.7×10308]
Точность 15-17 цифр
CharacterString
string
CharacterString
Текстовая строка
OctetString
string
OCTET STRING
Массив байтов в виде строки
BitString
string
BIT STRING
Массив битов в виде строки
ObjectIdStr
string
BACnetObjectIdentifier
Идентификатор объекта в формате
<object_type>:<instance_num>
object_type - идентификатор типа объекта;
instance_num - номер экземпляра объекта.
TimeStr
string
Time
Время в форматеHH:MM:SS.ss
HH - часы;
MM - минуты;
SS - секунды;
ss - миллисекунды.
DateStr
string
Date
Дата в формате YYYY:MM:DD
YYYY - год;
MM - месяц;
DD - день.

Исходящие сигналы

 
Протокольный тип
Тип сигнала в Astra.Server
Тип свойства, значение которого требуется получить от устройства
Описание
BOOLEAN
bool
BOOLEAN
Логическое значение (true; false)
Signed
int4
INTEGER, INTEGER16
Целое знаковое 4 байта
(от -2 147 483 648 до 2 147 483 647)
Unsigned
uint4
Unsigned, Unsigned8, Unsigned16, Unsigned32
Целое беззнаковое 4 байта
(от 0 до 4 294 967 295)
Enum
uint4
ENUMERATED
Перечисления
(от 0 до 4 294 967 295)
REAL
float
REAL
Вещественное 4 байта
[±1.5×10-45; ±3.4×1038]
Точность 6-9 цифр
double
double
Double
Вещественное 8 байт
[±5.0×10-324; ±1.7×10308]
Точность 15-17 цифр
CharacterString
string
CharacterString
Текстовая строка