CHAPTER 3 QUERY COMMAND:
Query Command => Response
Q => 0?0XXXX
Where:
XXXX = 4 digit hexadecimal number with bits representing the rcu_status as:
union
{
unsigned int value;
struct
{
unsigned char rcu_trans_header:1;
unsigned char proving_mode:1;
unsigned char power_up:1; // indicated system has been powered on
unsigned char configured:1; // indicates configuration state
unsigned char unassigned_keypress_on_load_screen:1;
unsigned char logmsg_queued:1; // a log message is available
unsigned char unused6:1;
unsigned char audit_logmsg_queued:1; // a audit message is available
unsigned char wm_logmsg_queued:1; // a w&m log message is available
unsigned char host_up:1; // host system is up, card in will be allowed.
Unsigned char input_in_progress:1;
unsigned char input_done:1;
unsigned char keypad_locked :1; // is keypad locked or not
unsigned char reserved13:1;
unsigned char wm_key:1; // W&M key is active
unsigned char program_key:1; // Program key is active
} flags;
} rcu_status;
This command also resets the Host Down Timer and should be issued periodically to notify MultiLoad that the
Host is still active.
Modbus:
Read Only Register=7002, Len=1, 16-Bit Integer (XXXX)