Информация о контроллере. Подробнее...
#include <ilguard.h>
Открытые атрибуты | |
ilg_controller_model | nModel |
uint8_t | nModelCode |
uint8_t | nAddress |
uint32_t | nFwVersion |
int | nSn |
uint32_t | nBankSize |
ilg_pass_point_type | nPassPoint |
uint32_t | nCtrFlags |
uint32_t | nInitCtrFlags |
Информация о контроллере.
Информацию о контроллере можно получить функцией ilg_converter_get_controller_info и функцией ilg_controller_get_info.
uint8_t ilg_controller_info::nAddress |
Сетевой адрес контроллера.
uint32_t ilg_controller_info::nBankSize |
Размер банка событий/ключей.
uint32_t ilg_controller_info::nCtrFlags |
Флаги контроллера. ilg_controller_flags
uint32_t ilg_controller_info::nFwVersion |
uint32_t ilg_controller_info::nInitCtrFlags |
Маска инициализированных флагов контроллера. ilg_controller_flags
Позволяет определить какие биты действительны в nCtrFlags
. Функция поиска контроллеров ilg_converter_scan определяет не все флаги контроллера, в отличие от функции подключения контроллеру. Если программа хранит флаги контроллера, то чтобы их обновить нужно сделать так:
ilg_controller_model ilg_controller_info::nModel |
Модель контроллера.
uint8_t ilg_controller_info::nModelCode |
Код модели контроллера.
ilg_pass_point_type ilg_controller_info::nPassPoint |
Тип точки прохода.
int ilg_controller_info::nSn |
Серийный номер контроллера.