1 #ifndef DVL_TELEDYNE_PD0RAW_HPP
2 #define DVL_TELEDYNE_PD0RAW_HPP
5 #include <boost/static_assert.hpp>
121 struct VariableLeader
176 struct VelocityMessage
183 struct CellCorrelation
188 struct CorrelationMessage
Definition: PD0Raw.hpp:46
uint32_t status_word
Definition: PD0Raw.hpp:150
Definition: PD0Raw.hpp:48
Definition: PD0Raw.hpp:47
uint8_t bottom_mode
Definition: PD0Raw.hpp:229
uint8_t beam_count
Definition: PD0Raw.hpp:60
uint8_t adc_channels[8]
Definition: PD0Raw.hpp:149
Definition: PD0Raw.hpp:123
uint16_t water_layer_min_size
Definition: PD0Raw.hpp:239
Definition: PD0Raw.hpp:51
uint32_t pressure_variance_at_transducer
Definition: PD0Raw.hpp:153
Definition: PD0Raw.hpp:34
uint8_t water_layer_start
Definition: PD0Raw.hpp:80
uint8_t bottom_evaluation[4]
Definition: PD0Raw.hpp:236
uint8_t bottom_evaluation_threshold
Definition: PD0Raw.hpp:227
uint8_t water_layer_quality[4]
Definition: PD0Raw.hpp:245
enum dvl_teledyne::raw::PD0_COORDINATE_TRANSFORMATION_MODES __attribute__
Definition: PD0Raw.hpp:98
uint8_t spare
Definition: PD0Raw.hpp:154
uint8_t rtc_month
Definition: PD0Raw.hpp:127
Definition: PD0Raw.hpp:221
uint32_t pressure_at_transducer
Definition: PD0Raw.hpp:152
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
uint16_t id
Definition: PD0Raw.hpp:191
uint8_t lag_duration
Definition: PD0Raw.hpp:59
MSG_ID
Definition: PD0Raw.hpp:202
uint8_t fw_revision
Definition: PD0Raw.hpp:56
uint8_t water_layer_correlation_magnitude[4]
Definition: PD0Raw.hpp:243
uint8_t cell_count
Definition: PD0Raw.hpp:61
uint16_t yaw_alignment
Definition: PD0Raw.hpp:74
MSG_ID
Definition: PD0Raw.hpp:39
Definition: PD0Raw.hpp:195
Definition: PD0Raw.hpp:200
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
uint8_t time_between_ping_groups_min
Definition: PD0Raw.hpp:70
uint8_t fw_version
Definition: PD0Raw.hpp:55
Definition: PD0Raw.hpp:219
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
uint16_t cell_length
Definition: PD0Raw.hpp:63
uint64_t cpu_board_serno
Definition: PD0Raw.hpp:85
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 bottom_range_high[4]
Definition: PD0Raw.hpp:250
Definition: PD0Raw.hpp:212
uint16_t id
Definition: PD0Raw.hpp:124
uint8_t rssi[4]
Definition: PD0Raw.hpp:248
uint8_t false_target_threshold
Definition: PD0Raw.hpp:82
uint8_t bottom_good_ping_threshold
Definition: PD0Raw.hpp:228
uint8_t time_between_ping_groups_hundredth
Definition: PD0Raw.hpp:72
uint16_t blank_after_transmit_distance
Definition: PD0Raw.hpp:64
Definition: PD0Raw.hpp:107
uint8_t seq_high
Definition: PD0Raw.hpp:133
uint8_t water_layer_min_ping_threshold
Definition: PD0Raw.hpp:68
uint16_t water_layer_far_boundary
Definition: PD0Raw.hpp:241
Definition: PD0Raw.hpp:43
Definition: PD0Raw.hpp:103
uint16_t pings_per_ensemble
Definition: PD0Raw.hpp:62
uint16_t bottom_range_low[4]
Definition: PD0Raw.hpp:232
Definition: PD0Raw.hpp:42
uint16_t water_layer_velocity[4]
Definition: PD0Raw.hpp:242
uint8_t y2k_rtc_hundredth
Definition: PD0Raw.hpp:162
uint8_t correlation[4]
Definition: PD0Raw.hpp:185
uint8_t rtc_day
Definition: PD0Raw.hpp:128
MSG_ID
Definition: PD0Raw.hpp:214
uint8_t profiling_mode
Definition: PD0Raw.hpp:65
uint16_t speed_of_sound
Definition: PD0Raw.hpp:136
uint8_t stddev_yaw
Definition: PD0Raw.hpp:146
CellQuality quality[0]
Definition: PD0Raw.hpp:216
uint8_t y2k_rtc_sec
Definition: PD0Raw.hpp:161
uint8_t rtc_year
Definition: PD0Raw.hpp:126
Definition: PD0Raw.hpp:110
uint8_t water_layer_intensity[4]
Definition: PD0Raw.hpp:244
Definition: PD0Raw.hpp:106
MSG_ID
Definition: PD0Raw.hpp:123
Definition: PD0Raw.hpp:121
Definition: PD0Raw.hpp:53
Definition: PD0Raw.hpp:101
uint8_t rtc_min
Definition: PD0Raw.hpp:130
BOOST_STATIC_ASSERT(sizeof(FixedLeader)==59)
Definition: PD0Raw.hpp:100
uint16_t yaw_bias
Definition: PD0Raw.hpp:75
Definition: PD0Raw.hpp:35
Definition: PD0Raw.hpp:105
uint16_t max_tracking_depth
Definition: PD0Raw.hpp:247
uint8_t code_repetition_count
Definition: PD0Raw.hpp:67
Definition: PD0Raw.hpp:115
Definition: PD0Raw.hpp:29
uint16_t velocity[4]
Definition: PD0Raw.hpp:171
Definition: PD0Raw.hpp:114
uint16_t reserved
Definition: PD0Raw.hpp:151
int16_t id
Definition: PD0Raw.hpp:179
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
uint8_t simulated_data
Definition: PD0Raw.hpp:58
uint32_t reserved
Definition: PD0Raw.hpp:231
uint16_t system_configuration
Definition: PD0Raw.hpp:57
uint16_t transmit_pulse_length
Definition: PD0Raw.hpp:79
uint8_t base_frequency_index
Definition: PD0Raw.hpp:88
Definition: PD0Raw.hpp:178
PD0_STATUS_FLAGS
Definition: PD0Raw.hpp:94
uint8_t coordinate_transformation_mode
Definition: PD0Raw.hpp:73
uint8_t intensity[4]
Definition: PD0Raw.hpp:197
uint8_t rtc_hour
Definition: PD0Raw.hpp:129
Definition: PD0Raw.hpp:190
uint16_t id
Definition: PD0Raw.hpp:222
uint8_t stddev_roll
Definition: PD0Raw.hpp:148
uint8_t low_correlation_threshold
Definition: PD0Raw.hpp:66
Definition: PD0Raw.hpp:36
Definition: PD0Raw.hpp:112
uint8_t time_between_ping_groups_sec
Definition: PD0Raw.hpp:71
Definition: PD0Raw.hpp:207
uint8_t rtc_hundredth
Definition: PD0Raw.hpp:132
Definition: PD0Raw.hpp:111
CellVelocity velocities[0]
Definition: PD0Raw.hpp:180
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
Definition: PD0Raw.hpp:44
uint8_t y2k_rtc_min
Definition: PD0Raw.hpp:160
uint8_t min_preping_wait_duration_min
Definition: PD0Raw.hpp:143
uint8_t bottom_good_ping_ratio[4]
Definition: PD0Raw.hpp:237
uint8_t quality[4]
Definition: PD0Raw.hpp:209
uint16_t bottom_velocity[4]
Definition: PD0Raw.hpp:234
Definition: PD0Raw.hpp:202
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
uint16_t pitch
Definition: PD0Raw.hpp:139
uint16_t seq_low
Definition: PD0Raw.hpp:125
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 id
Definition: PD0Raw.hpp:54
uint16_t temperature_at_transducer
Definition: PD0Raw.hpp:142
Definition: PD0Raw.hpp:116
Definition: PD0Raw.hpp:214
CellIntensity intensities[0]
Definition: PD0Raw.hpp:204
uint8_t y2k_rtc_century
Definition: PD0Raw.hpp:155
uint16_t salinity_at_transducer
Definition: PD0Raw.hpp:141
uint8_t rtc_sec
Definition: PD0Raw.hpp:131
uint8_t used_sensors
Definition: PD0Raw.hpp:76
Definition: PD0Raw.hpp:109
Definition: PD0Raw.hpp:117
CellCorrelation correlations[0]
Definition: PD0Raw.hpp:192
uint16_t water_layer_velocity_threshold
Definition: PD0Raw.hpp:69
uint8_t y2k_rtc_hour
Definition: PD0Raw.hpp:159
uint8_t bottom_correlation[4]
Definition: PD0Raw.hpp:235
uint8_t spare1[5]
Definition: PD0Raw.hpp:89
uint16_t self_test_result
Definition: PD0Raw.hpp:135
uint8_t low_latency_trigger
Definition: PD0Raw.hpp:83