A-2.3 ack type c – Zigen HX-44 User Manual
Page 34
Matrix Switching System—User Manual
33
A-2.3 ACK Type C
ACK Byte + LB + Data 1 + Data 2 + CRC Byte (Total 5 Bytes)
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
AB
ACC
0
0
Device ID (0
– 31)
LB
Length for the total data bytes (This byte is always 2)
DB 1
Data 1
DB 2
Data 2
CB
CRC
AB & CB: These are the same as the ACK Type A.
LB: LB value is always 2 (Data 1 + Data 2). Not include the CRC byte.
DB: Data Bytes as define below.
Request
Description
Data 1
Data 2
0x30
Request Protocol Version
VER1
VER2
0x31
Request Firmware Version
VERA
VERB
VERC
Version Type A:
RS-232 Protocol Version contains the VER1 and VER2 (ex: VER1.VER2)
VER1: Data 1, Bit 7 - Bit 0 (Range 0 - 99)
VER2: Data 2, Bit 7 - Bit 0 (Range 0 - 99)
If the Data 1 is 0x01 and Data 2 is 0x07; VER1 = 1 and VER2 = 7; RS-232 protocol
version is v1.07
If the Data 1 = 0x23 and Data 2 = 0x45; VER1 = 0x23 = 35 and VER2 = 0x45 = 69;
RS-232 protocol version is v35.69
Version Type B:
Firmware Version contains the VERA, VERB and VERC (ex: VERA.VERB.VERC)
VERA: Data 1, Bit 7 - Bit 4 (Range 0 - 9)
VERB: Data 1, Bit 3 - Bit 0 (Range 0 - 9)
VERC: Data 2, Bit 7 - Bit 0 (Range 0 - 99)
If the Data 1 is 0x10 and Data 2 is 0x07; VERA = 1, VERB = 0 and VERC = 7; Firmware
version is v1.0.07
If the Data 1 = 0x23 and Data 2 = 0x45; VERA = 2, VERB = 3 and VERC = 69; Firmware
version is v2.3.69