Struct vl53l1_reg::structs::PatchResults
source · pub struct PatchResults {Show 60 fields
pub dss_calc__roi_ctrl: DSS_CALC__ROI_CTRL,
pub dss_calc__spare_1: DSS_CALC__SPARE_1,
pub dss_calc__spare_2: DSS_CALC__SPARE_2,
pub dss_calc__spare_3: DSS_CALC__SPARE_3,
pub dss_calc__spare_4: DSS_CALC__SPARE_4,
pub dss_calc__spare_5: DSS_CALC__SPARE_5,
pub dss_calc__spare_6: DSS_CALC__SPARE_6,
pub dss_calc__spare_7: DSS_CALC__SPARE_7,
pub dss_calc__user_roi_spad_en_0: DSS_CALC__USER_ROI_SPAD_EN_0,
pub dss_calc__user_roi_spad_en_1: DSS_CALC__USER_ROI_SPAD_EN_1,
pub dss_calc__user_roi_spad_en_2: DSS_CALC__USER_ROI_SPAD_EN_2,
pub dss_calc__user_roi_spad_en_3: DSS_CALC__USER_ROI_SPAD_EN_3,
pub dss_calc__user_roi_spad_en_4: DSS_CALC__USER_ROI_SPAD_EN_4,
pub dss_calc__user_roi_spad_en_5: DSS_CALC__USER_ROI_SPAD_EN_5,
pub dss_calc__user_roi_spad_en_6: DSS_CALC__USER_ROI_SPAD_EN_6,
pub dss_calc__user_roi_spad_en_7: DSS_CALC__USER_ROI_SPAD_EN_7,
pub dss_calc__user_roi_spad_en_8: DSS_CALC__USER_ROI_SPAD_EN_8,
pub dss_calc__user_roi_spad_en_9: DSS_CALC__USER_ROI_SPAD_EN_9,
pub dss_calc__user_roi_spad_en_10: DSS_CALC__USER_ROI_SPAD_EN_10,
pub dss_calc__user_roi_spad_en_11: DSS_CALC__USER_ROI_SPAD_EN_11,
pub dss_calc__user_roi_spad_en_12: DSS_CALC__USER_ROI_SPAD_EN_12,
pub dss_calc__user_roi_spad_en_13: DSS_CALC__USER_ROI_SPAD_EN_13,
pub dss_calc__user_roi_spad_en_14: DSS_CALC__USER_ROI_SPAD_EN_14,
pub dss_calc__user_roi_spad_en_15: DSS_CALC__USER_ROI_SPAD_EN_15,
pub dss_calc__user_roi_spad_en_16: DSS_CALC__USER_ROI_SPAD_EN_16,
pub dss_calc__user_roi_spad_en_17: DSS_CALC__USER_ROI_SPAD_EN_17,
pub dss_calc__user_roi_spad_en_18: DSS_CALC__USER_ROI_SPAD_EN_18,
pub dss_calc__user_roi_spad_en_19: DSS_CALC__USER_ROI_SPAD_EN_19,
pub dss_calc__user_roi_spad_en_20: DSS_CALC__USER_ROI_SPAD_EN_20,
pub dss_calc__user_roi_spad_en_21: DSS_CALC__USER_ROI_SPAD_EN_21,
pub dss_calc__user_roi_spad_en_22: DSS_CALC__USER_ROI_SPAD_EN_22,
pub dss_calc__user_roi_spad_en_23: DSS_CALC__USER_ROI_SPAD_EN_23,
pub dss_calc__user_roi_spad_en_24: DSS_CALC__USER_ROI_SPAD_EN_24,
pub dss_calc__user_roi_spad_en_25: DSS_CALC__USER_ROI_SPAD_EN_25,
pub dss_calc__user_roi_spad_en_26: DSS_CALC__USER_ROI_SPAD_EN_26,
pub dss_calc__user_roi_spad_en_27: DSS_CALC__USER_ROI_SPAD_EN_27,
pub dss_calc__user_roi_spad_en_28: DSS_CALC__USER_ROI_SPAD_EN_28,
pub dss_calc__user_roi_spad_en_29: DSS_CALC__USER_ROI_SPAD_EN_29,
pub dss_calc__user_roi_spad_en_30: DSS_CALC__USER_ROI_SPAD_EN_30,
pub dss_calc__user_roi_spad_en_31: DSS_CALC__USER_ROI_SPAD_EN_31,
pub dss_calc__user_roi_0: DSS_CALC__USER_ROI_0,
pub dss_calc__user_roi_1: DSS_CALC__USER_ROI_1,
pub dss_calc__mode_roi_0: DSS_CALC__MODE_ROI_0,
pub dss_calc__mode_roi_1: DSS_CALC__MODE_ROI_1,
pub sigma_estimator_calc__spare_0: SIGMA_ESTIMATOR_CALC__SPARE_0,
pub vhv_result__peak_signal_rate_mcps: VHV_RESULT__PEAK_SIGNAL_RATE_MCPS,
pub vhv_result__signal_total_events_ref: VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF,
pub phasecal_result__phase_output_ref: PHASECAL_RESULT__PHASE_OUTPUT_REF,
pub dss_result__total_rate_per_spad: DSS_RESULT__TOTAL_RATE_PER_SPAD,
pub dss_result__enabled_blocks: DSS_RESULT__ENABLED_BLOCKS,
pub dss_result__num_requested_spads: DSS_RESULT__NUM_REQUESTED_SPADS,
pub mm_result__inner_intersection_rate: MM_RESULT__INNER_INTERSECTION_RATE,
pub mm_result__outer_complement_rate: MM_RESULT__OUTER_COMPLEMENT_RATE,
pub mm_result__total_offset: MM_RESULT__TOTAL_OFFSET,
pub xtalk_calc__xtalk_for_enabled_spads: XTALK_CALC__XTALK_FOR_ENABLED_SPADS,
pub xtalk_result__avg_xtalk_user_roi_kcps: XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS,
pub xtalk_result__avg_xtalk_mm_inner_roi_kcps: XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS,
pub xtalk_result__avg_xtalk_mm_outer_roi_kcps: XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS,
pub range_result__accum_phase: RANGE_RESULT__ACCUM_PHASE,
pub range_result__offset_corrected_range: RANGE_RESULT__OFFSET_CORRECTED_RANGE,
}
Fields§
§dss_calc__roi_ctrl: DSS_CALC__ROI_CTRL
§dss_calc__spare_1: DSS_CALC__SPARE_1
§dss_calc__spare_2: DSS_CALC__SPARE_2
§dss_calc__spare_3: DSS_CALC__SPARE_3
§dss_calc__spare_4: DSS_CALC__SPARE_4
§dss_calc__spare_5: DSS_CALC__SPARE_5
§dss_calc__spare_6: DSS_CALC__SPARE_6
§dss_calc__spare_7: DSS_CALC__SPARE_7
§dss_calc__user_roi_spad_en_0: DSS_CALC__USER_ROI_SPAD_EN_0
§dss_calc__user_roi_spad_en_1: DSS_CALC__USER_ROI_SPAD_EN_1
§dss_calc__user_roi_spad_en_2: DSS_CALC__USER_ROI_SPAD_EN_2
§dss_calc__user_roi_spad_en_3: DSS_CALC__USER_ROI_SPAD_EN_3
§dss_calc__user_roi_spad_en_4: DSS_CALC__USER_ROI_SPAD_EN_4
§dss_calc__user_roi_spad_en_5: DSS_CALC__USER_ROI_SPAD_EN_5
§dss_calc__user_roi_spad_en_6: DSS_CALC__USER_ROI_SPAD_EN_6
§dss_calc__user_roi_spad_en_7: DSS_CALC__USER_ROI_SPAD_EN_7
§dss_calc__user_roi_spad_en_8: DSS_CALC__USER_ROI_SPAD_EN_8
§dss_calc__user_roi_spad_en_9: DSS_CALC__USER_ROI_SPAD_EN_9
§dss_calc__user_roi_spad_en_10: DSS_CALC__USER_ROI_SPAD_EN_10
§dss_calc__user_roi_spad_en_11: DSS_CALC__USER_ROI_SPAD_EN_11
§dss_calc__user_roi_spad_en_12: DSS_CALC__USER_ROI_SPAD_EN_12
§dss_calc__user_roi_spad_en_13: DSS_CALC__USER_ROI_SPAD_EN_13
§dss_calc__user_roi_spad_en_14: DSS_CALC__USER_ROI_SPAD_EN_14
§dss_calc__user_roi_spad_en_15: DSS_CALC__USER_ROI_SPAD_EN_15
§dss_calc__user_roi_spad_en_16: DSS_CALC__USER_ROI_SPAD_EN_16
§dss_calc__user_roi_spad_en_17: DSS_CALC__USER_ROI_SPAD_EN_17
§dss_calc__user_roi_spad_en_18: DSS_CALC__USER_ROI_SPAD_EN_18
§dss_calc__user_roi_spad_en_19: DSS_CALC__USER_ROI_SPAD_EN_19
§dss_calc__user_roi_spad_en_20: DSS_CALC__USER_ROI_SPAD_EN_20
§dss_calc__user_roi_spad_en_21: DSS_CALC__USER_ROI_SPAD_EN_21
§dss_calc__user_roi_spad_en_22: DSS_CALC__USER_ROI_SPAD_EN_22
§dss_calc__user_roi_spad_en_23: DSS_CALC__USER_ROI_SPAD_EN_23
§dss_calc__user_roi_spad_en_24: DSS_CALC__USER_ROI_SPAD_EN_24
§dss_calc__user_roi_spad_en_25: DSS_CALC__USER_ROI_SPAD_EN_25
§dss_calc__user_roi_spad_en_26: DSS_CALC__USER_ROI_SPAD_EN_26
§dss_calc__user_roi_spad_en_27: DSS_CALC__USER_ROI_SPAD_EN_27
§dss_calc__user_roi_spad_en_28: DSS_CALC__USER_ROI_SPAD_EN_28
§dss_calc__user_roi_spad_en_29: DSS_CALC__USER_ROI_SPAD_EN_29
§dss_calc__user_roi_spad_en_30: DSS_CALC__USER_ROI_SPAD_EN_30
§dss_calc__user_roi_spad_en_31: DSS_CALC__USER_ROI_SPAD_EN_31
§dss_calc__user_roi_0: DSS_CALC__USER_ROI_0
§dss_calc__user_roi_1: DSS_CALC__USER_ROI_1
§dss_calc__mode_roi_0: DSS_CALC__MODE_ROI_0
§dss_calc__mode_roi_1: DSS_CALC__MODE_ROI_1
§sigma_estimator_calc__spare_0: SIGMA_ESTIMATOR_CALC__SPARE_0
§vhv_result__peak_signal_rate_mcps: VHV_RESULT__PEAK_SIGNAL_RATE_MCPS
§vhv_result__signal_total_events_ref: VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF
§phasecal_result__phase_output_ref: PHASECAL_RESULT__PHASE_OUTPUT_REF
§dss_result__total_rate_per_spad: DSS_RESULT__TOTAL_RATE_PER_SPAD
§dss_result__enabled_blocks: DSS_RESULT__ENABLED_BLOCKS
§dss_result__num_requested_spads: DSS_RESULT__NUM_REQUESTED_SPADS
§mm_result__inner_intersection_rate: MM_RESULT__INNER_INTERSECTION_RATE
§mm_result__outer_complement_rate: MM_RESULT__OUTER_COMPLEMENT_RATE
§mm_result__total_offset: MM_RESULT__TOTAL_OFFSET
§xtalk_calc__xtalk_for_enabled_spads: XTALK_CALC__XTALK_FOR_ENABLED_SPADS
§xtalk_result__avg_xtalk_user_roi_kcps: XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS
§xtalk_result__avg_xtalk_mm_inner_roi_kcps: XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS
§xtalk_result__avg_xtalk_mm_outer_roi_kcps: XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS
§range_result__accum_phase: RANGE_RESULT__ACCUM_PHASE
§range_result__offset_corrected_range: RANGE_RESULT__OFFSET_CORRECTED_RANGE
Trait Implementations§
source§impl Clone for PatchResults
impl Clone for PatchResults
source§fn clone(&self) -> PatchResults
fn clone(&self) -> PatchResults
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 PatchResults
impl Debug for PatchResults
source§impl Default for PatchResults
impl Default for PatchResults
source§fn default() -> PatchResults
fn default() -> PatchResults
Returns the “default value” for a type. Read more
source§impl Entries for PatchResults
impl Entries for PatchResults
source§const INDEX: Index = <crate::DSS_CALC__ROI_CTRL as crate::Entry>::INDEX
const INDEX: Index = <crate::DSS_CALC__ROI_CTRL as crate::Entry>::INDEX
The index of the first entry.
source§const LEN_BYTES: usize = 90usize
const LEN_BYTES: usize = 90usize
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