XFS-сервис класса SIU. Модель DORS SE1¶
Файлы¶
shqPS.SIU.DR-CCI-12.exe;
shqSPSIU.dll.
Настройки XFS-провайдера¶
Раздел реестра: [HKLM\Software\XFS\PHYSICAL_SERVICES\SIU-DR-CCI12]
Параметры драйвера:
PORT – номер порта, к которому подключено устройство.
CONTROLLER_MODIFICATION – модификация контроллера спец. электроники, обслуживающего терминал DORS PTM-11xx. Возможные значения:
111x
,1122
.UPS_MODEL – наименование модели ИБП, используемого на УС.
Возможные значения:
APC SmartUPS/DORS USE-3111
;Ippon [USB.HID Megatec]
;HID AUTO
– автоматическое определение имени подключенного ИБП при запуске XFS. Автоопределение доступно:только для ИБП, которые определяются как HID-батарея, и не доступно для других ИБП, даже подключенных по USB (например, IPPON);
только после перезагрузки XFS.SIU (если поменять ИБП при работающих XFS-сервисах, то он автоматически не подхватится).
Если подключено несколько HID-батарей, то выбирается произвольное имя. Значение по умолчанию –
APC SmartUPS/DORS USE-3111
.ups_charge_low – порог срабатывания ИБП_LOW (низкого заряда ИБП) для устройств APC. Процент заряда батареи. Возможные значения:
0
–100
.ups_rminutes_low – порог срабатывания UPS_LOW для устройств APC. Оставшееся время питания от батареи в минутах.
megatec_ups_product_string – имя устройства в системе (для устройств Megatec).
megatec_ups_vid – Vendor ID (идентификатор вендора) устройства ИБП. Используются как альтернативная схема идентификации в случае, если по PRODUCT STRING устройство не найдено.
megatec_ups_pid – идентификатор устройства ИБП Product ID. Используются как альтернативная схема идентификации в случае, если по PRODUCT STRING устройство не найдено.
megatec_ups_low_threshold_m – программный порог срабатывания UPS_LOW в минутах (для устройств Megatec).
megatec_ups_powerdown_delay – задержка перед выключением от момента наступления UPS_LOW в минутах (для устройств Megatec).
SOP_BUTTON_EMULATION_MODE – режим имитации кнопки перехода в режим оператора. Возможные значения:
ON_CABINET_OPEN_CLOSE
– эмулировать нажатие кнопки SOP по событию «дверь открыта, затем закрыта»;ON_CABINET_OPEN
– эмулировать нажатие кнопки SOP по событию «дверь открыта».
Значение по умолчанию –
ON_CABINET_OPEN_CLOSE
. В случае отсутствия или некорректного значения, записанного в реестре, XFS-сервис пользуется режимомON_CABINET_OPEN_CLOSE
.
Состав датчиков и индикаторов¶
Если контроллер обслуживает ИПТ модели 111х, то определяется датчик двери лицевой панели WFS_SIU_CABINET, который срабатывает на открытие лицевой панели. Поскольку контроллер не оборудован разъемами подключения датчиков и индикаторов, реагирование на их отключение будет не в полной мере (например, если отключить датчик двери, то он разомкнется – дверь откроется, а если отключить световую индикацию, мы об этом не узнаем).
Если контроллер обслуживает ИПТ модели 1122, то в дополнение к датчику лицевой панели появляется датчик двери сейфа WFS_SIU_SAFE. В сейфе размещается депозитный модуль.
Кнопка выхода в режим обслуживания ИПТ (SOP) отсутствует, ее роль выполняет датчик открытия лицевой панели. Существует два режима эмуляции нажатия на кнопку SOP (см. описание параметра SOP_BUTTON_EMULATION_MODE). Эмуляция нажатия кнопки SOP состоит в последовательной отправке событий об изменении порта WFS_SIU_OPERATORSWITCH: сперва устанавливается состояние WFS_SIU_SUPERVISOR, спустя секунду порт возвращается в состояние WFS_SIU_RUN.
На порт WFS_SIU_TAMPER подключается датчик удара.
Индикатор WFS_SIU_AUDIO связан с встроенной в ПК аудиокартой, звук выводится на динамики, смонтированные в лицевую панель ИПТ. Источником звуков, проигрываемых воздействии на данный индикатор, служат звуковые файлы, расположенные в каталоге C:\FS365\XFS\Snd. Формат файлов -– Microsoft Wave Sound Format. В случае необходимости данные файлы подлежат кастомизированию.
Обеспечивается световая индикация слотов приема карты (WFS_SIU_CARDUNIT) и модуля приема наличных (WFS_SIU_BILLACCEPTOR, только на ИПТ 1122).
Поддержка ИБП сводится к информированию о переходе к питанию от батареи, а также о низком заряде батареи.
Информационные запросы¶
WFS_INF_SIU_STATUS¶
Индикатор WFS_SIU_AUDIO работает только на запись, при опросе статуса в рамках данного запроса всегда содержит значение NOT_AVAILABLE. Поле lpszExtra формируется согласно стандарту CEN/XFS и содержит ниже перечисленные поля:
VENDOR – значение
DORS [SYSTEMA]
;PRODUCT – значение
ProAtm/XFS
;VERSION – версия сборки ПроАТМ/XFS, например,
5.7.2.23423
.
WFS_INF_SIU_CAPABILITIES¶
Поле lpszExtra содержит данные аналогично передаваемым в ответе на команду WFS_INF_SIU_STATUS.
Команды¶
WFS_CMD_SIU_ENABLE_EVENTS¶
Существует формальная возможность подписаться на события от индикатора WFS_SIU_AUDIO, однако в силу того, что работа с этим портом осуществляется только в режиме записи, ПО не отображает состояние в команде WFS_INF_SIU_STATUS и не генерирует по нему никаких событий.