19
Table 14 - Response to Set-up request
Data Size/type Notes
Unit Type 1 byte, integer 0x00 Note Validator
Firmware Version 4 bytes, string XX.XX (can include space)
Country Code 3 bytes, string See Country Code Table
Value Multiplier 3 bytes, integer 24 bit value
Number of channels 1 byte, integer Highest used channel
Channel Value 15 bytes, integer bytes 1 – 15 values
Security of Channel 15 bytes, integer bytes 1 – 15 security
Reteach count 3 byte, integer Byte 1 - reteach count.
Byte 2, 3 flag register
indicating which channels
have been modified. All set to
zero at factory.
Protocol version 1 byte, integer
Unit Data Request: Single byte command which returns, Unit type (1 Byte integer),
Firmware Version (4 bytes ASCII string), Country Code (3 Bytes ASCII string), Value
Multiplier (3 bytes integer), Protocol Version (1 Byte, integer)
Channel Value Request: Single byte command which returns a number of channels byte
(the highest channel used) and then 1 to n bytes which give the value of each channel up
to the highest one, a zero indicates that the channel is not implemented.
e.g. A validator has notes in Channels 1,2,4,6,7 so this command would return
07,01,02,00,04,00,06,07. (The values are just examples and would depend on the
currency of the unit). The actual value of a note is calculated by multiplying the value
multiplier by channel value. If the number of channels is 0 then only one 0 will be
returned.
Channel Security Data: Single byte command which returns a number of channels byte
(the highest channel used) and then 1 to n bytes which give the security of each channel
up to the highest one, a zero indicates that the channel is not implemented.
(1 = low, 2 = std, 3 = high, 4 = inhibited).
E.g. A validator has notes in Channels 1,2,4,6,7 channel 1 is low security,
channel 6 is high security, all the rest are standard security.
The return bytes would be
07,01,02,00,02,00,02,03
If the number of channels is 0 then only one 0 will be returned.
Channel Reteach Data: Single byte command, which returns 3 bytes.
First byte - the number of times the unit has been manually taught. (1 for each face).
Second byte - Channels 1 to 8 flag register bit 0 = channel 1 to bit 7 = channel 8 if set
shows that the indicated channel has been altered.
Third byte is as second but the channels shown are bit 1 = channel 9 to bit 6 = channel
15.
Last Reject Code: Single byte command, which will return a single byte that indicates the
reason for the last reject. The codes are shown below (see table 15). Specifics of note
validation not shown to protect integrity of manufacturers security.
Copyright Innovative Technology GA138 –14G