1 #ifndef DVL_TELEDYNE_PD0RAW_HPP 2 #define DVL_TELEDYNE_PD0RAW_HPP 5 #include <boost/static_assert.hpp> 121 struct VariableLeader
171 uint16_t velocity[4];
176 struct VelocityMessage
183 struct CellCorrelation
185 uint8_t correlation[4];
188 struct CorrelationMessage
197 uint8_t intensity[4];
uint16_t seq_low
Definition: PD0Raw.hpp:94
Definition: PD0Raw.hpp:46
uint32_t status_word
Definition: PD0Raw.hpp:150
Definition: PD0Raw.hpp:48
Definition: PD0Raw.hpp:47
uint8_t water_layer_intensity[4]
Definition: PD0Raw.hpp:188
uint8_t bottom_mode
Definition: PD0Raw.hpp:229
uint8_t cell_count
Definition: PD0Raw.hpp:47
uint16_t water_layer_min_size
Definition: PD0Raw.hpp:239
Definition: PD0Raw.hpp:51
uint32_t pressure_variance_at_transducer
Definition: PD0Raw.hpp:153
uint8_t low_correlation_threshold
Definition: PD0Raw.hpp:52
Definition: PD0Raw.hpp:34
uint8_t water_layer_start
Definition: PD0Raw.hpp:80
uint8_t water_layer_correlation_magnitude[4]
Definition: PD0Raw.hpp:187
uint8_t rtc_hour
Definition: PD0Raw.hpp:98
uint8_t simulated_data
Definition: PD0Raw.hpp:44
uint8_t bottom_evaluation[4]
Definition: PD0Raw.hpp:180
CellCorrelation correlations[0]
Definition: PD0Raw.hpp:167
uint8_t bottom_evaluation_threshold
Definition: PD0Raw.hpp:227
uint16_t yaw_bias
Definition: PD0Raw.hpp:61
uint16_t water_layer_velocity_threshold
Definition: PD0Raw.hpp:55
uint8_t bottom_good_ping_ratio[4]
Definition: PD0Raw.hpp:181
uint16_t water_layer_velocity[4]
Definition: PD0Raw.hpp:186
uint8_t rtc_sec
Definition: PD0Raw.hpp:100
uint16_t bottom_velocity[4]
Definition: PD0Raw.hpp:178
Definition: PD0Raw.hpp:98
uint8_t spare
Definition: PD0Raw.hpp:154
uint32_t pressure_at_transducer
Definition: PD0Raw.hpp:152
uint16_t pings_per_ensemble
Definition: PD0Raw.hpp:48
uint16_t water_layer_near_boundary
Definition: PD0Raw.hpp:240
uint8_t y2k_rtc_year
Definition: PD0Raw.hpp:156
uint16_t yaw
Definition: PD0Raw.hpp:138
uint8_t water_layer_min_ping_threshold
Definition: PD0Raw.hpp:54
uint16_t yaw_alignment
Definition: PD0Raw.hpp:60
uint8_t water_layer_quality[4]
Definition: PD0Raw.hpp:189
MSG_ID
Definition: PD0Raw.hpp:202
uint8_t bottom_correlation[4]
Definition: PD0Raw.hpp:179
MSG_ID
Definition: PD0Raw.hpp:39
Definition: PD0Raw.hpp:195
Definition: PD0Raw.hpp:200
uint8_t time_between_ping_groups_sec
Definition: PD0Raw.hpp:57
uint8_t bottom_correlation_threshold
Definition: PD0Raw.hpp:226
uint16_t id
Definition: PD0Raw.hpp:203
uint16_t transmit_lag_distance
Definition: PD0Raw.hpp:84
Definition: PD0Raw.hpp:219
uint8_t rtc_year
Definition: PD0Raw.hpp:95
uint8_t min_preping_wait_duration_hundredth
Definition: PD0Raw.hpp:145
Definition: PD0Raw.hpp:30
uint16_t bottom_delay_before_reacquiring
Definition: PD0Raw.hpp:225
uint16_t depth_of_transducer
Definition: PD0Raw.hpp:137
uint8_t spare0
Definition: PD0Raw.hpp:87
Definition: PD0Raw.hpp:99
uint8_t spare1[5]
Definition: PD0Raw.hpp:75
uint64_t cpu_board_serno
Definition: PD0Raw.hpp:85
uint8_t rtc_day
Definition: PD0Raw.hpp:97
PD0_SENSORS
Definition: PD0Raw.hpp:40
Definition: PD0Raw.hpp:97
MSG_ID
Definition: PD0Raw.hpp:221
uint16_t narrow_bandwidth_mode
Definition: PD0Raw.hpp:86
uint8_t code_repetition_count
Definition: PD0Raw.hpp:53
Definition: PD0Raw.hpp:212
uint8_t false_target_threshold
Definition: PD0Raw.hpp:82
uint8_t bottom_good_ping_threshold
Definition: PD0Raw.hpp:228
Definition: PD0Raw.hpp:107
uint8_t rssi[4]
Definition: PD0Raw.hpp:192
uint8_t seq_high
Definition: PD0Raw.hpp:133
uint16_t water_layer_far_boundary
Definition: PD0Raw.hpp:241
Definition: PD0Raw.hpp:43
uint16_t blank_after_transmit_distance
Definition: PD0Raw.hpp:50
Definition: PD0Raw.hpp:103
CellQuality quality[0]
Definition: PD0Raw.hpp:167
Definition: PD0Raw.hpp:42
uint8_t rtc_month
Definition: PD0Raw.hpp:96
uint8_t y2k_rtc_hundredth
Definition: PD0Raw.hpp:162
MSG_ID
Definition: PD0Raw.hpp:214
uint16_t speed_of_sound
Definition: PD0Raw.hpp:136
uint8_t stddev_yaw
Definition: PD0Raw.hpp:146
uint8_t y2k_rtc_sec
Definition: PD0Raw.hpp:161
Definition: PD0Raw.hpp:110
uint8_t time_between_ping_groups_hundredth
Definition: PD0Raw.hpp:58
Definition: PD0Raw.hpp:106
MSG_ID
Definition: PD0Raw.hpp:123
Definition: PD0Raw.hpp:121
Definition: PD0Raw.hpp:101
BOOST_STATIC_ASSERT(sizeof(FixedLeader)==59)
Definition: PD0Raw.hpp:100
Definition: PD0Raw.hpp:35
Definition: PD0Raw.hpp:105
uint16_t max_tracking_depth
Definition: PD0Raw.hpp:247
Definition: PD0Raw.hpp:115
uint16_t cell_length
Definition: PD0Raw.hpp:49
Definition: PD0Raw.hpp:29
uint8_t coordinate_transformation_mode
Definition: PD0Raw.hpp:59
Definition: PD0Raw.hpp:114
CellVelocity velocities[0]
Definition: PD0Raw.hpp:167
uint8_t fw_version
Definition: PD0Raw.hpp:41
uint16_t reserved
Definition: PD0Raw.hpp:151
Definition: PD0Raw.hpp:32
uint16_t first_cell_distance
Definition: PD0Raw.hpp:78
uint8_t stddev_pitch
Definition: PD0Raw.hpp:147
Definition: PD0Raw.hpp:45
PD0_COORDINATE_TRANSFORMATION_MODES
Definition: PD0Raw.hpp:26
uint8_t available_sensors
Definition: PD0Raw.hpp:77
uint16_t roll
Definition: PD0Raw.hpp:140
uint32_t reserved
Definition: PD0Raw.hpp:231
uint8_t lag_duration
Definition: PD0Raw.hpp:45
uint16_t transmit_pulse_length
Definition: PD0Raw.hpp:79
uint8_t base_frequency_index
Definition: PD0Raw.hpp:88
uint16_t system_configuration
Definition: PD0Raw.hpp:43
PD0_STATUS_FLAGS
Definition: PD0Raw.hpp:94
uint16_t bottom_range_low[4]
Definition: PD0Raw.hpp:176
uint16_t id
Definition: PD0Raw.hpp:222
uint8_t stddev_roll
Definition: PD0Raw.hpp:148
Definition: PD0Raw.hpp:36
Definition: PD0Raw.hpp:112
Definition: PD0Raw.hpp:207
uint8_t rtc_hundredth
Definition: PD0Raw.hpp:132
Definition: PD0Raw.hpp:111
uint8_t water_layer_end
Definition: PD0Raw.hpp:81
uint8_t gain
Definition: PD0Raw.hpp:249
uint8_t y2k_rtc_month
Definition: PD0Raw.hpp:157
CellIntensity intensities[0]
Definition: PD0Raw.hpp:167
Definition: PD0Raw.hpp:44
uint8_t y2k_rtc_min
Definition: PD0Raw.hpp:160
uint8_t min_preping_wait_duration_min
Definition: PD0Raw.hpp:143
uint16_t bottom_ping_per_ensemble
Definition: PD0Raw.hpp:224
uint8_t min_preping_wait_duration_sec
Definition: PD0Raw.hpp:144
uint8_t y2k_rtc_day
Definition: PD0Raw.hpp:158
MSG_ID
Definition: PD0Raw.hpp:190
Definition: PD0Raw.hpp:96
uint8_t profiling_mode
Definition: PD0Raw.hpp:51
uint16_t pitch
Definition: PD0Raw.hpp:139
Definition: PD0Raw.hpp:102
Definition: PD0Raw.hpp:28
Definition: PD0Raw.hpp:31
uint16_t bottom_max_velocity_error
Definition: PD0Raw.hpp:230
Definition: PD0Raw.hpp:118
uint16_t id
Definition: PD0Raw.hpp:215
uint16_t temperature_at_transducer
Definition: PD0Raw.hpp:142
uint8_t rtc_min
Definition: PD0Raw.hpp:99
Definition: PD0Raw.hpp:116
uint8_t bottom_range_high[4]
Definition: PD0Raw.hpp:194
uint8_t adc_channels[8]
Definition: PD0Raw.hpp:118
uint8_t time_between_ping_groups_min
Definition: PD0Raw.hpp:56
uint8_t y2k_rtc_century
Definition: PD0Raw.hpp:155
uint16_t salinity_at_transducer
Definition: PD0Raw.hpp:141
uint8_t used_sensors
Definition: PD0Raw.hpp:76
Definition: PD0Raw.hpp:109
Definition: PD0Raw.hpp:117
uint8_t beam_count
Definition: PD0Raw.hpp:46
uint8_t y2k_rtc_hour
Definition: PD0Raw.hpp:159
uint8_t fw_revision
Definition: PD0Raw.hpp:42
uint16_t self_test_result
Definition: PD0Raw.hpp:135
uint8_t low_latency_trigger
Definition: PD0Raw.hpp:83