pub struct QuadStep;
Expand description
A step mode that is able to detect a “change” (e.g. movement) for every stable quarter cycle (i.e. 4 change per quadrature cycle), resulting in an effective 4× resolution multiplication.
Quad-step mode effectively quadruples the resolution of the decoder.
Quad-step mode provides:
- low noise-resistance (factor 1× relative to naïve decoding)
- high resolution (factor 1× relative to native resolution)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QuadStep
impl RefUnwindSafe for QuadStep
impl Send for QuadStep
impl Sync for QuadStep
impl Unpin for QuadStep
impl UnwindSafe for QuadStep
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