NDemia Новости CashMatic Рубли Форум

BVSIMEVENT


см. также: BVSTATMON GETCASH CashMaticCashSession

Команда BVSIMEVENT симулирует событие купюроприёмника (в целях отладки клиентских приложений, например, без физического подключения купюроприёмника). Если имеются ожидающие запросы
BVSTATMON с соответствующими масками ожидания, то они завершаются с результатом 6 SIMULATED.
BVSIMEVENT <event>
<event> - десятичное целое число, код события (см. Коды событий)

Cлужба хранит в памяти текущую комбинацию флагов состояний в двух экземплярах - реальное состояние и симулированное состояние (см. Флаги состояний). Реальные события влияют на флаги обеих комбинаций одинаково, симулированные события влияют только на флаги симулированного состояния. Если эти комбинации не совпадают, общее состояние считается симулированным, и запрос BVSTATMON с нулевым таймаутом завершается с кодом 6 SIMULATED.

Симулированные события в лог купюроприёмника не записываются.

Все изменения состояния купюроприёмника, симулируемые командой BVSIMEVENT, обрабатываются соответствующим образом - на них реагируют BVSTATMON, GETCASH, приложение NDemia CashMatic KioskBrowser и т.п.

Для выполнения команды BVSIMEVENT в Панели управления NDemia CashMatic нужно на вкладке Купюроприёмник установить флажок "Разрешить симуляцию состояния".

Программа BVSIMEVENT.EXE представляет собой безоконный (не консольный и не скрыто-оконный) процесс операционной системы, результат выполнения в текущей версии никак не индицируется и не возвращается.
Служба NDemia CashMatic Kiosk должна работать на момент вызова BVSIMEVENT.
тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com