80
4-6 REPLY_REVISION
Description: Reply to REQUEST_REVISION command with software revision string
Packet Format
Length
Opcode
Status
Revision
Checksum
0x52
(‘R’)
Field Descriptions
Table 4-8 Field Descriptions
Field Name
Format
Size
Description
Length
Length of message (not including
checksum).
1 Byte
Length Field
Opcode
0x52
1 Byte
Identifies this opcode type.
Status
Bit 0
:
Retransmit
Bit 1-6
:
Unused
Bit 7: Command source
1 Byte
Bit 0: Identifies the transmission status.
Bit 7:
1: Command is from the host.
0: Command is from the scanner
All unused bits must be set to 0.
Revision
ASCII data
variable
Software revision in ASCII (* see
following for details).
Checksum
2's complement sum of message
contents excluding checksum.
2 Bytes Checksum of message.
Host Requirements
None.
Scanner Requirements
*The scanner sends its Revision field data string to the host in the following format:
SW_REVISION<space>ENGINE_ID
Where:
SW_RIVISION is the version string including software information.
ENGINE_ID is always 0x1B, it presents the scanner ID information.
For example, if the SW_REVISION is “ES4200_App_V1.0.1”, the REPLY_REVISION message will be:
Length
Opcode
Status
Revision
Checksum
0x16
0x52
0x80
0x45 0x53 0x34 0x32 0x30 0x30 0x5F 0x41
0x70 0x70 0x5F 0x56 0x31 0x2E 0x30
0x2E 0x31 0x20 0x1B
0xFC 0x64