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
|
Текстовая строка
|