Struct vl53l1x_uld::MeasureResult
source · [−]pub struct MeasureResult {
pub status: RangeStatus,
pub distance_mm: u16,
pub ambient: u16,
pub sig_per_spad: u16,
pub spad_count: u16,
}
Expand description
Result of a block measurement.
Fields
status: RangeStatus
The status of this result.
distance_mm: u16
The distance measured for this result (may be 0).
ambient: u16
The measured ambient signal.
sig_per_spad: u16
The measured signal per SPAD.
spad_count: u16
The number of SPADs used for this measurement.
Trait Implementations
sourceimpl Clone for MeasureResult
impl Clone for MeasureResult
sourcefn clone(&self) -> MeasureResult
fn clone(&self) -> MeasureResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MeasureResult
impl Debug for MeasureResult
sourceimpl PartialEq<MeasureResult> for MeasureResult
impl PartialEq<MeasureResult> for MeasureResult
sourcefn eq(&self, other: &MeasureResult) -> bool
fn eq(&self, other: &MeasureResult) -> bool
impl Copy for MeasureResult
impl Eq for MeasureResult
impl StructuralEq for MeasureResult
impl StructuralPartialEq for MeasureResult
Auto Trait Implementations
impl RefUnwindSafe for MeasureResult
impl Send for MeasureResult
impl Sync for MeasureResult
impl Unpin for MeasureResult
impl UnwindSafe for MeasureResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more