pub struct MotionTiming {
pub duration_s: f32,
pub wait_time_s: f32,
}
Expand description
Helper for human‑readable timing used by Any‑/No‑motion.
duration_s
: time the condition must hold before asserting.wait_time_s
: extra delay before clearing (debounce).
Both map to 20 ms ticks in hardware; values are clamped to the field width of the underlying feature.
Fields§
§duration_s: f32
§wait_time_s: f32
Implementations§
Trait Implementations§
Source§impl Clone for MotionTiming
impl Clone for MotionTiming
Source§fn clone(&self) -> MotionTiming
fn clone(&self) -> MotionTiming
Returns a duplicate 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 MotionTiming
impl Debug for MotionTiming
Source§impl PartialEq for MotionTiming
impl PartialEq for MotionTiming
impl Copy for MotionTiming
impl StructuralPartialEq for MotionTiming
Auto Trait Implementations§
impl Freeze for MotionTiming
impl RefUnwindSafe for MotionTiming
impl Send for MotionTiming
impl Sync for MotionTiming
impl Unpin for MotionTiming
impl UnwindSafe for MotionTiming
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