User manual
Code: ENIGMA III User Manual
Edition: 1 Revision: 4
Date: 19/12/2008
Page: 48/97
D7 D6 D5 D4 D3 D2 D1 D0
0 CSUM6 CSUM5 CSUM4 CSUM3 CSUM2 CSUM1 CSUM0
Data packet Format 1
6 Bytes are transmitted. First Byte is a frame syncing Byte (MSB=1).
Byte 0 – Byte 4 contain 16 bit azimuth and elevation information:
AZ15 (MSB) - AZ0 (LSB)
EL15 (MSB) - EL0 (LSB)
The last Byte consists of a checksum calculated from Byte 0 to byte 4 (CSUM6-CSUM0).
Example for checksum:
Byte 0 : 131 (Dec)
Byte 1 : 10 (Dec)
Byte 2 : 20 (Dec)
Byte 3 : 30 (Dec)
Byte 4 : 100 (Dec)
Checksum = 131 + 10 + 20 +30 +100 = 291 (Dec) = 123 (Hex)
CSUM = 123 (Hex) & 7F(Hex) = 23 (Hex)
Byte 0
D7 D6 D5 D4 D3 D2 D1 D0
1 S2 S1 S0 AZ1 AZ0 EL1 EL0
Status Bits S2-S0
0x0 Tag angle data packet
0x1-0x7 Reserved
Byte 1
D7 D6 D5 D4 D3 D2 D1 D0
0 AZ15 AZ14 AZ13 AZ12 AZ11 AZ10 AZ9
Byte 2
D7 D6 D5 D4 D3 D2 D1 D0
0 AZ8 AZ7 AZ6 AZ5 AZ4 AZ3 AZ2
Byte 3
D7 D6 D5 D4 D3 D2 D1 D0
0 EL15 EL14 EL13 EL12 EL11 EL10 EL9
GAMIC Proprietary