dvl_teledyne
Public Attributes | List of all members
dvl_teledyne::AcquisitionConfiguration Struct Reference

#include <PD0Messages.hpp>

Public Attributes

Sensors used_sensors
 
uint8_t lag_duration
 
uint8_t cell_count
 
uint8_t profiling_mode
 
uint8_t low_correlation_threshold
 
uint8_t code_repetition_count
 
uint16_t pings_per_ensemble
 
float cell_length
 
float blank_after_transmit_distance
 
float water_layer_min_ping_threshold
 
float water_layer_velocity_threshold
 
base::Time time_between_ping_groups
 
float yaw_alignment
 
float yaw_bias
 
float first_cell_distance
 
float transmit_pulse_length
 
uint8_t water_layer_start
 
uint8_t water_layer_end
 
uint8_t false_target_threshold
 
bool low_latency_trigger
 
float transmit_lag_distance
 
bool narrow_bandwidth_mode
 
uint8_t base_frequency_index
 

Detailed Description

Acquisition information as reported by the device

Member Data Documentation

◆ base_frequency_index

uint8_t dvl_teledyne::AcquisitionConfiguration::base_frequency_index

?

◆ blank_after_transmit_distance

float dvl_teledyne::AcquisitionConfiguration::blank_after_transmit_distance

??? Is it the minimum ground distance allowed ?

◆ cell_count

uint8_t dvl_teledyne::AcquisitionConfiguration::cell_count

How many depth cells are sampled

◆ cell_length

float dvl_teledyne::AcquisitionConfiguration::cell_length

Length of a depth cell in meters

◆ code_repetition_count

uint8_t dvl_teledyne::AcquisitionConfiguration::code_repetition_count

◆ false_target_threshold

uint8_t dvl_teledyne::AcquisitionConfiguration::false_target_threshold

Intensity threshold above which a cell or a beam are discarded during processing

◆ first_cell_distance

float dvl_teledyne::AcquisitionConfiguration::first_cell_distance

Distance to the first depth cell, in meters

◆ lag_duration

uint8_t dvl_teledyne::AcquisitionConfiguration::lag_duration

◆ low_correlation_threshold

uint8_t dvl_teledyne::AcquisitionConfiguration::low_correlation_threshold

◆ low_latency_trigger

bool dvl_teledyne::AcquisitionConfiguration::low_latency_trigger

If true, the low latency hardware trigger is enabled

◆ narrow_bandwidth_mode

bool dvl_teledyne::AcquisitionConfiguration::narrow_bandwidth_mode

If true, the device is in narrow bandwidth mode (higher range but lower accuracy)

◆ pings_per_ensemble

uint16_t dvl_teledyne::AcquisitionConfiguration::pings_per_ensemble

Total count of pings per ensemble

◆ profiling_mode

uint8_t dvl_teledyne::AcquisitionConfiguration::profiling_mode

◆ time_between_ping_groups

base::Time dvl_teledyne::AcquisitionConfiguration::time_between_ping_groups

Time between two consecutive ping groups

◆ transmit_lag_distance

float dvl_teledyne::AcquisitionConfiguration::transmit_lag_distance

Distance between pulse repetitions, in meters

◆ transmit_pulse_length

float dvl_teledyne::AcquisitionConfiguration::transmit_pulse_length

Length, in meters, of a pulse

◆ used_sensors

Sensors dvl_teledyne::AcquisitionConfiguration::used_sensors

Set of sensors used during the acquisition

◆ water_layer_end

uint8_t dvl_teledyne::AcquisitionConfiguration::water_layer_end

End of the water layer in depth cells

◆ water_layer_min_ping_threshold

float dvl_teledyne::AcquisitionConfiguration::water_layer_min_ping_threshold

Minimum percentage of good pings in the water profiling data required to output a velocity

◆ water_layer_start

uint8_t dvl_teledyne::AcquisitionConfiguration::water_layer_start

Start of the water layer in depth cells

◆ water_layer_velocity_threshold

float dvl_teledyne::AcquisitionConfiguration::water_layer_velocity_threshold

Reject water velocity estimate if the error is above this threshold (in m/s)

◆ yaw_alignment

float dvl_teledyne::AcquisitionConfiguration::yaw_alignment

Angular correction between beam 3 and the yaw sensor, in radians

◆ yaw_bias

float dvl_teledyne::AcquisitionConfiguration::yaw_bias

Magnetic correction: angular correction applied to the yaw sensor reading, in radians


The documentation for this struct was generated from the following file: