#[repr(transparent)]pub struct Ctrlstat(pub u32);Expand description
Control Status
Tuple Fields§
§0: u32Implementations§
Source§impl Ctrlstat
impl Ctrlstat
Sourcepub const fn set_ref_scale(&mut self, val: u8)
pub const fn set_ref_scale(&mut self, val: u8)
Reference Scale
Sourcepub const fn pulse_mode(&self) -> CtrlstatPulseMode
pub const fn pulse_mode(&self) -> CtrlstatPulseMode
Pulse Mode
Sourcepub const fn set_pulse_mode(&mut self, val: CtrlstatPulseMode)
pub const fn set_pulse_mode(&mut self, val: CtrlstatPulseMode)
Pulse Mode
Sourcepub const fn pulse_pol(&self) -> CtrlstatPulsePol
pub const fn pulse_pol(&self) -> CtrlstatPulsePol
Pulse Polarity
Sourcepub const fn set_pulse_pol(&mut self, val: CtrlstatPulsePol)
pub const fn set_pulse_pol(&mut self, val: CtrlstatPulsePol)
Pulse Polarity
Sourcepub const fn lt_min_int_en(&self) -> bool
pub const fn lt_min_int_en(&self) -> bool
Less Than Minimum Interrupt Enable
Sourcepub const fn set_lt_min_int_en(&mut self, val: bool)
pub const fn set_lt_min_int_en(&mut self, val: bool)
Less Than Minimum Interrupt Enable
Sourcepub const fn gt_max_int_en(&self) -> bool
pub const fn gt_max_int_en(&self) -> bool
Greater Than Maximum Interrupt Enable
Sourcepub const fn set_gt_max_int_en(&mut self, val: bool)
pub const fn set_gt_max_int_en(&mut self, val: bool)
Greater Than Maximum Interrupt Enable
Sourcepub const fn result_ready_int_en(&self) -> bool
pub const fn result_ready_int_en(&self) -> bool
Result Ready Interrupt Enable
Sourcepub const fn set_result_ready_int_en(&mut self, val: bool)
pub const fn set_result_ready_int_en(&mut self, val: bool)
Result Ready Interrupt Enable
Sourcepub const fn lt_min_stat(&self) -> LtMinStat
pub const fn lt_min_stat(&self) -> LtMinStat
Less Than Minimum Results Status
Sourcepub const fn set_lt_min_stat(&mut self, val: LtMinStat)
pub const fn set_lt_min_stat(&mut self, val: LtMinStat)
Less Than Minimum Results Status
Sourcepub const fn gt_max_stat(&self) -> GtMaxStat
pub const fn gt_max_stat(&self) -> GtMaxStat
Greater Than Maximum Result Status
Sourcepub const fn set_gt_max_stat(&mut self, val: GtMaxStat)
pub const fn set_gt_max_stat(&mut self, val: GtMaxStat)
Greater Than Maximum Result Status
Sourcepub const fn result_ready_stat(&self) -> bool
pub const fn result_ready_stat(&self) -> bool
Result Ready Status
Sourcepub const fn set_result_ready_stat(&mut self, val: bool)
pub const fn set_result_ready_stat(&mut self, val: bool)
Result Ready Status
Sourcepub const fn continuous_mode_en(&self) -> bool
pub const fn continuous_mode_en(&self) -> bool
Continuous Mode Enable Status
Sourcepub const fn set_continuous_mode_en(&mut self, val: bool)
pub const fn set_continuous_mode_en(&mut self, val: bool)
Continuous Mode Enable Status
Sourcepub const fn measure_in_progress(&self) -> CtrlstatMeasureInProgress
pub const fn measure_in_progress(&self) -> CtrlstatMeasureInProgress
Measurement in Progress Status
Sourcepub const fn set_measure_in_progress(&mut self, val: CtrlstatMeasureInProgress)
pub const fn set_measure_in_progress(&mut self, val: CtrlstatMeasureInProgress)
Measurement in Progress Status
Trait Implementations§
impl Copy for Ctrlstat
impl Eq for Ctrlstat
impl StructuralPartialEq for Ctrlstat
Auto Trait Implementations§
impl Freeze for Ctrlstat
impl RefUnwindSafe for Ctrlstat
impl Send for Ctrlstat
impl Sync for Ctrlstat
impl Unpin for Ctrlstat
impl UnwindSafe for Ctrlstat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more