SDK Guard 1.0.1
SDK для связи с сетевыми контроллерами Iron logic
Режим AntiCOVID

Режим обеспечивает учёт количества находящихся в помещении. Точнее, имеет внутри счетчик, который увеличивается при каждом входе по простой карте и уменьшается при каждом выходе. При достижение счётчиком заданного максимального значения (1…65535) дальнейший допуск блокируется. Всего 8 счётчиков. Счётчики 1 по 7 настроены на карты, у которых активирована только одна временная зона. Соответственно зоне и работает счётчик. 8-й счётчик работает по простым картам, не имеющим ограничений, точнее у которых в байте временных зон записано 0xFF. Этот параметр устанавливается в указанное значение для карт при автономном программировании, а также для карт у которых выбран полный доступ при настройке с помощью программы.

Если для счётчика не задано максимальное значение, то ограничения доступа по нему не производится. Максимальные значения для всех счётчиком могут заданы с помощью управляющей программы, кроме того 8-й счётчик может быть настроен в режиме автономного программирования. Делается это в режиме добавления простых карт, нажатием на кнопку выхода. Количество нажатий заносится в значение максимума 8-го счётчика. При длительном (более 4 сек) удержании кнопки, максимальное значение сбрасывается в ноль. При каждом нажатии на кнопку в режиме добавления простых карт контроллер издаёт короткий звук, в прежних прошивках никакой реакции на нажатие на кнопку в данном режиме нет.

Узнать поддерживает ли контроллер охранный режим можно с помощью функции ilg_controller_get_info, если в структуре ilg_controller_info в параметре nCtrFlags установлен флаг ILG_CTR_F_ANTICOVID, то режим поддерживается.

Получить параметры режима AntiCovid можно функцией ilg_controller_read_anticovid, установить - ilg_controller_write_anticovid.