138 std::vector<std::vector<uint8_t>>
status;
Definition: pd0_parser.hpp:18
const uint16_t DATA_ID
Definition: pd0_types.hpp:20
Definition: pd0_types.hpp:93
uint8_t percent_good[4]
Definition: pd0_types.hpp:103
uint16_t ref_layer_far
Definition: pd0_types.hpp:106
uint16_t ref_layer_min
Definition: pd0_types.hpp:104
uint8_t eval_amp[4]
Definition: pd0_types.hpp:102
uint32_t range[4]
Definition: pd0_types.hpp:99
uint8_t ref_percent_good[4]
Definition: pd0_types.hpp:110
uint8_t rssi_amp[4]
Definition: pd0_types.hpp:112
int16_t velocity[4]
Definition: pd0_types.hpp:100
uint8_t mode
Definition: pd0_types.hpp:97
uint8_t ref_correlation[4]
Definition: pd0_types.hpp:108
int16_t ref_velocity[4]
Definition: pd0_types.hpp:107
uint16_t error_vel_max
Definition: pd0_types.hpp:98
uint8_t corr_mag_min
Definition: pd0_types.hpp:95
uint8_t ref_echo_intensity[4]
Definition: pd0_types.hpp:109
uint8_t eval_amp_min
Definition: pd0_types.hpp:96
uint8_t correlation[4]
Definition: pd0_types.hpp:101
uint8_t gain
Definition: pd0_types.hpp:113
uint16_t ref_layer_near
Definition: pd0_types.hpp:105
uint16_t max_depth
Definition: pd0_types.hpp:111
uint16_t pings_per_ensemble
Definition: pd0_types.hpp:94
Definition: pd0_types.hpp:23
uint8_t num_beams
Definition: pd0_types.hpp:29
uint8_t tpp_seconds
Definition: pd0_types.hpp:40
uint8_t profiling_mode
Definition: pd0_types.hpp:34
uint16_t system_bandwidth
Definition: pd0_types.hpp:52
uint16_t heading_bias
Definition: pd0_types.hpp:44
uint8_t false_target_thresh
Definition: pd0_types.hpp:50
uint16_t blank_after_transmit
Definition: pd0_types.hpp:33
uint8_t num_cells
Definition: pd0_types.hpp:30
uint8_t lag_length
Definition: pd0_types.hpp:28
uint8_t coord_transform
Definition: pd0_types.hpp:42
uint16_t pings_per_ensemble
Definition: pd0_types.hpp:31
uint16_t transmit_lag_distance
Definition: pd0_types.hpp:51
uint8_t sensors_available
Definition: pd0_types.hpp:46
uint16_t xmit_pulse_length
Definition: pd0_types.hpp:48
uint16_t heading_alignment
Definition: pd0_types.hpp:43
uint8_t sensor_source
Definition: pd0_types.hpp:45
uint8_t low_corr_thresh
Definition: pd0_types.hpp:35
uint16_t depth_cell_length
Definition: pd0_types.hpp:32
uint8_t tpp_hundredths
Definition: pd0_types.hpp:41
uint16_t system_config
Definition: pd0_types.hpp:26
uint8_t tpp_minutes
Definition: pd0_types.hpp:39
uint8_t percent_good_min
Definition: pd0_types.hpp:37
uint8_t cpu_fw_ver
Definition: pd0_types.hpp:24
uint8_t no_code_rep
Definition: pd0_types.hpp:36
uint16_t bin1_distance
Definition: pd0_types.hpp:47
uint16_t error_vel_max
Definition: pd0_types.hpp:38
uint32_t serial_number
Definition: pd0_types.hpp:53
uint8_t cpu_fw_rev
Definition: pd0_types.hpp:25
uint16_t wp_ref_layer_avg
Definition: pd0_types.hpp:49
uint8_t sim_flag
Definition: pd0_types.hpp:27
Definition: pd0_types.hpp:117
std::vector< std::vector< uint8_t > > status
Definition: pd0_types.hpp:138
VariableLeader variable_leader
Definition: pd0_types.hpp:120
bool has_velocity
Definition: pd0_types.hpp:125
BottomTrack bottom_track
Definition: pd0_types.hpp:121
bool has_echo_intensity
Definition: pd0_types.hpp:131
FixedLeader fixed_leader
Definition: pd0_types.hpp:119
bool has_percent_good
Definition: pd0_types.hpp:134
std::vector< std::vector< int16_t > > velocity
Definition: pd0_types.hpp:126
std::vector< std::vector< uint8_t > > percent_good
Definition: pd0_types.hpp:135
bool has_status
Definition: pd0_types.hpp:137
bool has_correlation
Definition: pd0_types.hpp:128
bool is_valid
Definition: pd0_types.hpp:118
std::vector< std::vector< uint8_t > > echo_intensity
Definition: pd0_types.hpp:132
std::vector< std::vector< uint8_t > > correlation
Definition: pd0_types.hpp:129
Definition: pd0_types.hpp:57
uint8_t mpt_seconds
Definition: pd0_types.hpp:76
uint16_t transducer_depth
Definition: pd0_types.hpp:69
uint8_t mpt_hundredths
Definition: pd0_types.hpp:77
uint8_t rtc_minute
Definition: pd0_types.hpp:63
uint32_t pressure_variance
Definition: pd0_types.hpp:83
uint16_t ensemble_number
Definition: pd0_types.hpp:58
uint16_t speed_of_sound
Definition: pd0_types.hpp:68
uint16_t tx_voltage
Definition: pd0_types.hpp:87
uint8_t rtc_day
Definition: pd0_types.hpp:61
uint16_t tx_current
Definition: pd0_types.hpp:88
int16_t temperature
Definition: pd0_types.hpp:74
uint16_t heading_std_dev
Definition: pd0_types.hpp:78
uint16_t salinity
Definition: pd0_types.hpp:73
uint8_t rtc_month
Definition: pd0_types.hpp:60
uint8_t rtc_second
Definition: pd0_types.hpp:64
int16_t roll
Definition: pd0_types.hpp:72
uint16_t heading
Definition: pd0_types.hpp:70
uint16_t transducer_impedance
Definition: pd0_types.hpp:89
uint16_t pitch_std_dev
Definition: pd0_types.hpp:79
uint8_t rtc_hundredths
Definition: pd0_types.hpp:65
uint8_t leak_status
Definition: pd0_types.hpp:84
uint32_t pressure
Definition: pd0_types.hpp:82
uint8_t mpt_minutes
Definition: pd0_types.hpp:75
uint16_t adc_channels[8]
Definition: pd0_types.hpp:81
uint16_t leak_a_count
Definition: pd0_types.hpp:85
uint16_t ensemble_rollovers
Definition: pd0_types.hpp:66
uint8_t rtc_year
Definition: pd0_types.hpp:59
int16_t pitch
Definition: pd0_types.hpp:71
uint16_t roll_std_dev
Definition: pd0_types.hpp:80
uint16_t leak_b_count
Definition: pd0_types.hpp:86
uint16_t bit_result
Definition: pd0_types.hpp:67
uint8_t rtc_hour
Definition: pd0_types.hpp:62