October 2017
RiverPro and RioPro ADCP Guide
Page 136
EAR-Controlled Technology Subject to Restrictions Contained on the Cover Page.
PD0 Output Data Format
This section shows the output data format of the RiverPro/RioPro and explains it in enough detail to help
create your own data processing or analysis programs (see
How to Decode an RiverPro/RioPro Ensem-
).
The following description is for the standard PD0 RiverPro/RioPro output data format. Figure 29
through
shows the ASCII and binary data formats for the RiverPro/RioPro PD0 mode. Table 18
through
Table 45 defines each field in the output data structure.
After completing a data collection cycle, the RiverPro/RioPro immediately sends a data ensemble. The
following pages show the types and sequence of data that are included in the RiverPro/RioPro output data
ensemble and the number of bytes required for each data type. The RiverPro/RioPro sends all the data for
a given type for all depth cells and all beams before the next data type begins.
The RiverPro/RioPro by default is set to collect velocity, correlation data, echo intensity, and percent good
data. The data, preceded by ID code 7F7F, contains header data (explained in Table 18). The fixed and
variable leader data is preceded by ID codes 0000 and 8000, (explained in Table 19
and Table 20). The
RiverPro/RioPro always collects the Header and Leader.
The remaining lines include Water Velocity Profile data and Bottom Track data, described in detail below.
Note that for certain conditions, RiverPro/RioPro adds a new type of Water Velocity Profile data called
‘surface bins’. Surface bin data may have a different bin size than the remainder of the velocity profile. The
table below shows some of the most common IDs.
Table 17:
Data ID Codes
ID
LSB
MSB
Description
0x7F7F
7F
7F
Header
0x0000
00
00
Fixed Leader
0x0080
80
00
Variable Leader
0x0100
00
01
Velocity Profile Data
0x0200
00
02
Correlation Profile Data
0x0300
00
03
Echo Intensity Profile Data
0x0400
00
04
Percent Good Profile Data
0x0600
00
06
Bottom Track Data
0x4100
00
41
Vertical Beam Range Data
0x0F01
01
0F
Vertical Beam Profile Leader Data
0x0A00
00
0A
Vertical Beam Profile Velocity Data
0x0B00
00
0B
Vertical Beam Profile Correlation Data
0x0C00
00
0C
Vertical Beam Profile Echo Intensity Data
0x0D00
00
0D
Vertical Beam Profile Percent Good Data
0x0E00
00
0E
Vertical Beam Profile Status Data
0x0010
10
00
Surface Layer Velocity Leader
0x0110
10
01
Surface Layer Velocity
0x0210
10
02
Surface Layer Correlation Profile Data
0x0310
10
03
Surface Layer Echo Intensity Profile Data
0x0410
10
04
Surface Layer Percent Good Profile Data
0x4401
01
44
Automatic Mode Setup
0x4400
00
44
Firmware Status Data
0x2022
22
20
NMEA GPS Data Messages
0x3200
00
32
Transformation Matrix
The RiverPro/RioPro always sends the Least Significant Byte (LSB) first.
RioPro systems do not include the vertical beam outputs.