Функции модуля (__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 | | Не описаны |