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

Флаги состояний


Флаги состояний однозначно соответствуют
кодам событий. Коды событий равны кодам записей лога купюроприёмника.
Каждое событие добавляет в комбинацию флагов состояний свой флаг и сбрасывает некоторые другие флаги.

Код события

(десятичное число)

Мнемоника события Маска события

(16-ричное число)

Событие сбрасывает флаги
1 LOGOPEN 00000001 LOGCLOSE
2 LOGCLOSE 00000002 LOGOPEN
3 START 00000004 STOP, CONFIG, RESET, READY, ENABLED, REJECT, STACK, FULL, DISPOSED, CHEATED, FAILURE, UNKNOWN, RESTORE, DETECT, PAUSE, RETURN
4 STOP 00000008 START, CONFIG, RESET, READY, ENABLED, REJECT, STACK, FULL, DISPOSED, CHEATED, FAILURE, UNKNOWN, RESTORE, DETECT, PAUSE, RETURN
5 CONFIG 00000010 -
6 OFFLINE 00000020 ONLINE, RESET, READY, ENABLED, REJECT, STACK, FULL, DISPOSED, CHEATED, FAILURE, UNKNOWN, RESTORE, DETECT, PAUSE, RETURN
7 ONLINE 00000040 OFFLINE, RESTORE, PAUSE
8 RESET 00000080 OFFLINE (только в CCNET (•)), READY, ENABLED, REJECT, STACK, CHEATED, FAILURE, RESTORE, DETECT, RETURN
9 READY 00000100 OFFLINE, RESET, ENABLED, REJECT, STACK, DISPOSED, CHEATED, FAILURE (только в CCNET (••)), FULL, DETECT, PAUSE, RETURN
10 ENABLED 00000200 OFFLINE, RESET, REJECT, STACK, DISPOSED, DETECT, PAUSE, RETURN
11 REJECT 00000400 OFFLINE, RESET, STACK, RESTORE, DETECT, PAUSE, RETURN
12 STACK 00000800 OFFLINE, RESET, REJECT, FULL, DISPOSED, RESTORE, DETECT, PAUSE, RETURN
13 FULL 00001000 OFFLINE, RESET, DISPOSED, RESTORE, READY, PAUSE
14 DISPOSED 00002000 OFFLINE, RESET, READY, ENABLED, STACK, FULL, RESTORE, DETECT, PAUSE, RETURN
15 CHEATED 00004000 PAUSE
16 FAILURE 00008000 READY, RESTORE, PAUSE
17 UNKNOWN 00010000 PAUSE
18 RESTORE 00020000 FAILURE
19 DETECT 00040000 OFFLINE, RESET, REJECT, STACK, RESTORE, PAUSE, RETURN
20 PAUSE 00080000 -
21 RETURN 00100000 -

(•) флаг OFFLINE сбрасывается событием RESET только при использовании протокола CCNET, поскольку сброс купюроприёмника по этому протоколу выполняется с подтверждением со стороны устройства, таким образом, успешное выполнение сброса однозначно указывает на наличие подключенного работоспособного устройства.
(••) флаг FAILURE сбрасывается событием READY только при использовании протокола CCNET, поскольку по этому протоколу готовность купюроприёмника означает отсутствие проблем, и не предусмотрено отдельных оповещений об устранении предшествовавших отказов.

Совместимость: коды DETECT, PAUSE поддерживаются в NDemia CashMatic, начиная с версии 2.6.0


Совместимость: код RETURN поддерживается в NDemia CashMatic, начиная с версии 2.7.0

тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com