Struct vl53l1_reg::structs::SystemResults
source · pub struct SystemResults {Show 25 fields
pub result__interrupt_status: RESULT__INTERRUPT_STATUS,
pub result__range_status: RESULT__RANGE_STATUS,
pub result__report_status: RESULT__REPORT_STATUS,
pub result__stream_count: RESULT__STREAM_COUNT,
pub result__dss_actual_effective_spads_sd0: RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0,
pub result__peak_signal_count_rate_mcps_sd0: RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0,
pub result__ambient_count_rate_mcps_sd0: RESULT__AMBIENT_COUNT_RATE_MCPS_SD0,
pub result__sigma_sd0: RESULT__SIGMA_SD0,
pub result__phase_sd0: RESULT__PHASE_SD0,
pub result__final_crosstalk_corrected_range_mm_sd0: RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0,
pub result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0: RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0,
pub result__mm_inner_actual_effective_spads_sd0: RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0,
pub result__mm_outer_actual_effective_spads_sd0: RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0,
pub result__avg_signal_count_rate_mcps_sd0: RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0,
pub result__dss_actual_effective_spads_sd1: RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1,
pub result__peak_signal_count_rate_mcps_sd1: RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1,
pub result__ambient_count_rate_mcps_sd1: RESULT__AMBIENT_COUNT_RATE_MCPS_SD1,
pub result__sigma_sd1: RESULT__SIGMA_SD1,
pub result__phase_sd1: RESULT__PHASE_SD1,
pub result__final_crosstalk_corrected_range_mm_sd1: RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1,
pub result__spare_0_sd1: RESULT__SPARE_0_SD1,
pub result__spare_1_sd1: RESULT__SPARE_1_SD1,
pub result__spare_2_sd1: RESULT__SPARE_2_SD1,
pub result__spare_3_sd1: RESULT__SPARE_3_SD1,
pub result__thresh_info: RESULT__THRESH_INFO,
}
Fields§
§result__interrupt_status: RESULT__INTERRUPT_STATUS
§result__range_status: RESULT__RANGE_STATUS
§result__report_status: RESULT__REPORT_STATUS
§result__stream_count: RESULT__STREAM_COUNT
§result__dss_actual_effective_spads_sd0: RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0
§result__peak_signal_count_rate_mcps_sd0: RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0
§result__ambient_count_rate_mcps_sd0: RESULT__AMBIENT_COUNT_RATE_MCPS_SD0
§result__sigma_sd0: RESULT__SIGMA_SD0
§result__phase_sd0: RESULT__PHASE_SD0
§result__final_crosstalk_corrected_range_mm_sd0: RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0
§result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0: RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0
§result__mm_inner_actual_effective_spads_sd0: RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0
§result__mm_outer_actual_effective_spads_sd0: RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0
§result__avg_signal_count_rate_mcps_sd0: RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0
§result__dss_actual_effective_spads_sd1: RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1
§result__peak_signal_count_rate_mcps_sd1: RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1
§result__ambient_count_rate_mcps_sd1: RESULT__AMBIENT_COUNT_RATE_MCPS_SD1
§result__sigma_sd1: RESULT__SIGMA_SD1
§result__phase_sd1: RESULT__PHASE_SD1
§result__final_crosstalk_corrected_range_mm_sd1: RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1
§result__spare_0_sd1: RESULT__SPARE_0_SD1
§result__spare_1_sd1: RESULT__SPARE_1_SD1
§result__spare_2_sd1: RESULT__SPARE_2_SD1
§result__spare_3_sd1: RESULT__SPARE_3_SD1
§result__thresh_info: RESULT__THRESH_INFO
Trait Implementations§
source§impl Clone for SystemResults
impl Clone for SystemResults
source§fn clone(&self) -> SystemResults
fn clone(&self) -> SystemResults
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 SystemResults
impl Debug for SystemResults
source§impl Default for SystemResults
impl Default for SystemResults
source§fn default() -> SystemResults
fn default() -> SystemResults
Returns the “default value” for a type. Read more
source§impl Entries for SystemResults
impl Entries for SystemResults
source§const INDEX: Index = <crate::RESULT__INTERRUPT_STATUS as crate::Entry>::INDEX
const INDEX: Index = <crate::RESULT__INTERRUPT_STATUS as crate::Entry>::INDEX
The index of the first entry.
source§const LEN_BYTES: usize = 44usize
const LEN_BYTES: usize = 44usize
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