logo

Централизованная библиотечная система г. Рязани

Функции модуля (__call)


НАЧАЛО >> Оглавление >> Описание модулей системы >> Z5R - Турникеты >> Функции модуля (__call)


Функции могут быть вызваны как UseModule("Z5R")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
DecodeCardДекодирует прочитанный идентификатор в соответствии с настройками считывателя
Подробнее... 

Функция преобразует идентификатор. При установленном параметре UseModule("Z5R")->reverseCard в 1, идентификатор реверсируется (например из 010203 в 030201). После реверса в начало добавляется значение параметра UseModule("Z5R")->prefixCard, в конец добавляется значение UseModule("Z5R")->postfixCard

ТипПараметрПо умолчаниюОписание
array$ctrlОбязательныйМассив с настройками считывателя
string$codedОбязательныйСтрока с закодированным идентификатором
DecodeEventПреобразует код события в его текстовое представление
Подробнее... 

Список кодов событий контроллера:

КодРасшифровка
0[ВХОД] открыто кнопкой изнутри
1[ВЫХОД] открыто кнопкой изнутри
2[ВХОД] ключ не найден в банке ключей
3[ВЫХОД] ключ не найден в банке ключей
4[ВХОД] ключ найден, дверь открыта
5[ВЫХОД] ключ найден, дверь открыта
6[ВХОД] ключ найден, доступ не разрешен
7[ВЫХОД] ключ найден, доступ не разрешен
8[ВХОД] Открыто оператором по сети
9[ВЫХОД] Открыто оператором по сети
10[ВХОД] ключ найден, дверь заблокирована
11[ВЫХОД] ключ найден, дверь заблокирована
12[ВХОД] дверь взломана
13[ВЫХОД] дверь взломана
14[ВХОД] дверь оставлена открытой (timeout)
15[ВЫХОД] дверь оставлена открытой (timeout)
16[ВХОД] Проход состоялся
17[ВЫХОД] Проход состоялся
20Перезагрузка контроллера
21Питание
32[ВХОД] Дверь открыта
33[ВЫХОД] Дверь открыта
34[ВХОД] Дверь закрыта
35[ВЫХОД] Дверь закрыта
37Переключение режимов работы
38Пожарные события
39Охранные события
40[ВХОД] Проход не совершён за заданное время
41[ВЫХОД] Проход не совершён за заданное время
48[ВХОД] Совершен вход в шлюз
49[ВЫХОД] Совершен вход в шлюз
50[ВХОД] Заблокирован вход в шлюз (занят)
51[ВЫХОД] Заблокирован вход в шлюз (занят)
52[ВХОД] Разрешен вход в шлюз
53[ВЫХОД] Разрешен вход в шлюз
54[ВХОД] Заблокирован проход (Антипассбек)
55[ВЫХОД] Заблокирован проход (Антипассбек)
ТипПараметрПо умолчаниюОписание
int$codeОбязательныйКод события
DeleteResponseУдаляет из массива с настройками считывателя ctrl сообщение с идентификатором msgid
ТипПараметрПо умолчаниюОписание
array$ctrlОбязательныйМассив с настройками считывателя
string$msgidОбязательныйИдентификатор сообщения
DeployEventПередает обработку события в параллельный фоновый процесс
Подробнее... 

Функция вызывает на исполнение экшен Z5R/ProcessEvent

ТипПараметрПо умолчаниюОписание
array$ctrlОбязательныйМассив с настройками считывателя
array$eventОбязательныйИнформация о событии
EncodeCardКодирует идентификатор в соответствии с настройками считывателя
Подробнее... 

Функция преобразует идентификатор. Сначала отрезаются префикс и суффикс, указанные в параметрах UseModule("Z5R")->prefixCard и UseModule("Z5R")->postfixCard, после чего при установленном в 1 значении параметра UseModule("Z5R")->reverseCard идентификатор реверсируется (например из 010203 в 030201)

ТипПараметрПо умолчаниюОписание
array$ctrlОбязательныйМассив с настройками считывателя
string$cardОбязательныйСтрока с идентификатором
GetGrantForCardНе описаны
LoadCtrlНе описаны
LogCtrlНе описаны
OnRecord64ChangeНе описаны
RcvCheckAccessНе описаны
RcvEventsНе описаны
RcvPingНе описаны
RcvPowerOnНе описаны
SaveBackUpНе описаны
SaveCtrlНе описаны
SentAddCardsНе описаны
SentClearCardsНе описаны
SentDelCardsНе описаны
SentEventsНе описаны
SentOpenDoorНе описаны
SentTimeZoneНе описаны
SetResponseНе описаны
TestНе описаны
loadBackUpНе описаны