
RiverPro and RioPro ADCP Guide
October 2017
EAR-Controlled Technology Subject to Restrictions Contained on the Cover Page.
Page 175
Table 43:
Beam Correction Matrix Format
Hex Digit
Binary
Byte
Field
Description
1-4
1-2
ID Code
Stores the Beam Correction Matrix identification word ID 0x3200h.
LSB=00, MSB=32
3-4
Row 1 Col 1
Beam Calibration Matrix scaled int 2 bytes per entry for 16 entries
LSB=0.0001
↓
↓
↓
↓
33-34
Row 4 Col 4
Beam Calibration Matrix
This data is output based on the setting of the
Reserved BIT Data Format
BIT POSITIONS
BYTE
7
6
5
4
3
2
1
0
1
RESERVED FOR TRDI USE
LSB
2
MSB
Figure 46.
Reserved BIT Data Format
Table 44:
Reserved for TRDI Format
Hex Digit
Binary Byte
Field
Description
1-4
1,2
Reserved for TRDI’s
use
This field is for TRDI (internal use only).
Checksum Data Format
BIT POSITIONS
BYTE
7
6
5
4
3
2
1
0
1
CHECKSUM DATA
LSB
2
MSB
Figure 47.
Checksum Data Format
Table 45:
Checksum Data Format
Hex Digit
Binary Byte
Field
Description
1-4
1,2
Checksum Data
This field contains a modulo 65536 checksum. If the sum is 12345678, then it is di-
vided by 65536, and the remainder is output; For example, 12345678 / 65536 =
188.3800964 = 188 + 24910/65536, so the number 24910, converted to hex as 614E
would be output.
An easier way to compute the checksum is using the sum 12345678; converted to
hex it is the number 00BC614E. The least-significant four hex digits are output; i.e.
614E.