Контроллер "Артонит" имеет свой набор событий (см. таблицу ниже).
Драйвер контроллера позволяет заменять код события на любой другой. Такая замена позволяет "подгонять" события под уже отработанные решения. Правила замены хранятся в реестре, в ветке HKEY_LOCAL_MACHINE\SOFTWARE\CardSoft\STS407\Global\EventCodes.
При получении события драйвер делает сверку с правилами замены, и если находит нужное правило, то заменяет исходный код события контроллера на тот, что указан в правиле.
В таблице приняты сокращения:
ЦБД - центральная база данных (компьютер).
ЛБД - локальная база данных (контроллер).
Система команд позволяет определить источник команды на открывания замка: сам контроллер (источником будет ЛБД) или внешнее приложение (источником будет ЦБД).
Ряд событий контроллера Артонит не имеет аналогичных событий в списке событий контроллера Адемант.
Эти события контроллера Артонит начинаются с цифры 4 (в формате HEX, или код события больше, чем 64 в десятичном виде).
Правила замены событий хранится в реестре
Код события Артонит
HEX(DEC)
|
Описание события Артонит
|
Код события Адемант
HEX(DEC)
|
Описание события Адемант
|
0x81(129) |
Решение ЦБД - пропустить (== откр замка) |
-- |
|
0x04(4) |
Решение ЦБД – отказать |
-- |
|
|
|
|
|
0x82(130) |
Команда ЦБД открыть дверь навсегда (== откр замка) |
0x25(37) |
Дверь навсегда открыта оператором |
0x83(131) |
Команда ЦБД открыть дверь однократно (== откр замка) |
0x24(36) |
Дверь открыта оператором |
0x05(5) |
Команда ЦБД заблокировать дверь |
0x26(38) |
Дверь навсегда закрыта оператором |
0x06(6) |
Команда ЦБД возврата в штатный режим |
0x27(39) |
Дверь разблокирована оператором |
|
|
|
|
0x90(144) |
Решение ЛБД - пропустить (== откр замка) |
0x00(0) |
Действительная карта |
0x10(16) |
Решение ЛБД - отказать (нет в БД) |
0x20(32) |
Считан неизвестный ключ |
0x11(17) |
Решение ЛБД - отказать (блокировка) |
0x41(65) |
Нет аналога |
0x12(18) |
Решение ЛБД - отказать (блокировка по расписаниям) |
0x10(16) |
Ограничение доступа по времени |
0x13(19) |
Решение ЛБД - отказать (не попадает в расписания) |
0x10(16) |
Ограничение доступа по времени |
|
|
|
|
0x98(152) |
Нажата кнопка (пропуск по кнопке) |
0x21(33) |
Дверь открыта кнопкой |
0x18(24) |
Отказ прохода по кнопке (блокировка) |
0x42(66) |
Нет аналога
|
0x19(25) |
вкл локальной блокировки |
0x43(67) |
Нет аналога
|
0x1A(26) |
выкл локальной блокировки |
0x44(68) |
Нет аналога
|
|
|
|
|
0x20(32) |
Дверь штатно открыта (причина открывания - см. предыдущие события) |
0x29(41) |
Дверь открыта |
0x21(33) |
Забыли открыть дверь |
0x45(69) |
Нет аналога
|
0x22(34) |
Забыли закрыть дверь |
0x2B(43) |
Дверь не закрыта
|
0x23(35) |
Взлом |
0x2A(42) |
Дверь взломана
|
0x24(36) |
Дверь закрыта (причина - см. предыдущие события) |
0x28(40) |
Дверь закрыта
|
|
|
|
|
Событие с кодом 0х91 (145) не входит в правила замены (доб. 8.05.2015).
|