Struct a121_sys::acc_processing_metadata_t
source · #[repr(C)]pub struct acc_processing_metadata_t {
pub frame_data_length: u16,
pub sweep_data_length: u16,
pub subsweep_data_offset: [u16; 4],
pub subsweep_data_length: [u16; 4],
pub max_sweep_rate: f32,
pub high_speed_mode: bool,
}Expand description
@brief Metadata that will be populated by the processing module during creation
Fields§
§frame_data_length: u16Number of elements in the frame
sweep_data_length: u16Number of elements in the sweep
subsweep_data_offset: [u16; 4]Offset to the subsweeps data
subsweep_data_length: [u16; 4]Number of elements in the subsweeps
max_sweep_rate: f32Maximum sweep rate that the sensor can provide for the given configuration. Note that this is not the actual exact sweep rate. To obtain an exact rate, use the sweep rate parameter, @ref acc_config_sweep_rate_set.
If no max sweep rate is applicable, it’s set to 0.0f.
high_speed_mode: boolFlag indicating if high speed mode is used. If true, it means that the sensor has been configured in a way where it can optimize its measurements and obtain a high max_sweep_rate.
Configuration limitations to enable high speed mode:
continuous_sweep_mode false, see @ref acc_config_continuous_sweep_mode_set inter_sweep_idle_state READY, see @ref acc_config_inter_sweep_idle_state_set num_subsweeps 1, see @ref acc_config_num_subsweeps_set profile 3-5, see @ref acc_config_profile_set
Trait Implementations§
source§impl Clone for acc_processing_metadata_t
impl Clone for acc_processing_metadata_t
source§fn clone(&self) -> acc_processing_metadata_t
fn clone(&self) -> acc_processing_metadata_t
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more