Struct vl53l1_reg::structs::DynamicConfig
source · pub struct DynamicConfig {Show 16 fields
pub system__grouped_parameter_hold_0: SYSTEM__GROUPED_PARAMETER_HOLD_0,
pub system__thresh_high: SYSTEM__THRESH_HIGH,
pub system__thresh_low: SYSTEM__THRESH_LOW,
pub system__enable_xtalk_per_quadrant: SYSTEM__ENABLE_XTALK_PER_QUADRANT,
pub system__seed_config: SYSTEM__SEED_CONFIG,
pub sd_config__woi_sd0: SD_CONFIG__WOI_SD0,
pub sd_config__woi_sd1: SD_CONFIG__WOI_SD1,
pub sd_config__initial_phase_sd0: SD_CONFIG__INITIAL_PHASE_SD0,
pub sd_config__initial_phase_sd1: SD_CONFIG__INITIAL_PHASE_SD1,
pub system__grouped_parameter_hold_1: SYSTEM__GROUPED_PARAMETER_HOLD_1,
pub sd_config__first_order_select: SD_CONFIG__FIRST_ORDER_SELECT,
pub sd_config__quantifier: SD_CONFIG__QUANTIFIER,
pub roi_config__user_roi_centre_spad: ROI_CONFIG__USER_ROI_CENTRE_SPAD,
pub roi_config__user_roi_requested_global_xy_size: ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE,
pub system__sequence_config: SYSTEM__SEQUENCE_CONFIG,
pub system__grouped_parameter_hold: SYSTEM__GROUPED_PARAMETER_HOLD,
}
Fields§
§system__grouped_parameter_hold_0: SYSTEM__GROUPED_PARAMETER_HOLD_0
§system__thresh_high: SYSTEM__THRESH_HIGH
§system__thresh_low: SYSTEM__THRESH_LOW
§system__enable_xtalk_per_quadrant: SYSTEM__ENABLE_XTALK_PER_QUADRANT
§system__seed_config: SYSTEM__SEED_CONFIG
§sd_config__woi_sd0: SD_CONFIG__WOI_SD0
§sd_config__woi_sd1: SD_CONFIG__WOI_SD1
§sd_config__initial_phase_sd0: SD_CONFIG__INITIAL_PHASE_SD0
§sd_config__initial_phase_sd1: SD_CONFIG__INITIAL_PHASE_SD1
§system__grouped_parameter_hold_1: SYSTEM__GROUPED_PARAMETER_HOLD_1
§sd_config__first_order_select: SD_CONFIG__FIRST_ORDER_SELECT
§sd_config__quantifier: SD_CONFIG__QUANTIFIER
§roi_config__user_roi_centre_spad: ROI_CONFIG__USER_ROI_CENTRE_SPAD
§roi_config__user_roi_requested_global_xy_size: ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE
§system__sequence_config: SYSTEM__SEQUENCE_CONFIG
§system__grouped_parameter_hold: SYSTEM__GROUPED_PARAMETER_HOLD
Trait Implementations§
source§impl Clone for DynamicConfig
impl Clone for DynamicConfig
source§fn clone(&self) -> DynamicConfig
fn clone(&self) -> DynamicConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DynamicConfig
impl Debug for DynamicConfig
source§impl Default for DynamicConfig
impl Default for DynamicConfig
source§fn default() -> DynamicConfig
fn default() -> DynamicConfig
Returns the “default value” for a type. Read more
source§impl Entries for DynamicConfig
impl Entries for DynamicConfig
source§const INDEX: Index = <crate::SYSTEM__GROUPED_PARAMETER_HOLD_0 as crate::Entry>::INDEX
const INDEX: Index = <crate::SYSTEM__GROUPED_PARAMETER_HOLD_0 as crate::Entry>::INDEX
The index of the first entry.
source§const LEN_BYTES: usize = 18usize
const LEN_BYTES: usize = 18usize
The total length of the buffer necessary for I2C reading/writing.
source§fn write_to_slice(&self, slice: &mut [u8])
fn write_to_slice(&self, slice: &mut [u8])
Write the entries to a single slice. Read more