A-2.3 ack type c – Zigen HX-44 User Manual

Page 34

Advertising
background image

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

Advertising