pub enum EnableMode {
Show 14 variants
HighLevel,
LowLevel,
PulseMode1,
PulseMode2,
PulseMode3,
PulseMode4,
PulseMode5,
PulseMode6,
PulseMode7,
PulseMode8,
PulseMode9,
PulseMode10,
PulseMode11,
PulseMode12,
}
unstable
only.Expand description
Enable Mode
Variants§
HighLevel
Enable at high level
LowLevel
Enable at low level
PulseMode1
Positive pulse start (data bit included) & Positive pulse end (data bit included)
PulseMode2
Positive pulse start (data bit included) & Positive pulse end (data bit excluded)
PulseMode3
Positive pulse start (data bit excluded) & Positive pulse end (data bit included)
PulseMode4
Positive pulse start (data bit excluded) & Positive pulse end (data bit excluded)
PulseMode5
Positive pulse start (data bit included) & Length end
PulseMode6
Positive pulse start (data bit excluded) & Length end
PulseMode7
Negative pulse start (data bit included) & Negative pulse end(data bit included)
PulseMode8
Negative pulse start (data bit included) & Negative pulse end (data bit excluded)
PulseMode9
Negative pulse start (data bit excluded) & Negative pulse end (data bit included)
PulseMode10
Negative pulse start (data bit excluded) & Negative pulse end (data bit excluded)
PulseMode11
Negative pulse start (data bit included) & Length end
PulseMode12
Negative pulse start (data bit excluded) & Length end
Trait Implementations§
Source§impl Clone for EnableMode
impl Clone for EnableMode
Source§fn clone(&self) -> EnableMode
fn clone(&self) -> EnableMode
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for EnableMode
impl Debug for EnableMode
Source§impl Format for EnableMode
impl Format for EnableMode
Source§impl PartialEq for EnableMode
impl PartialEq for EnableMode
impl Copy for EnableMode
impl StructuralPartialEq for EnableMode
Auto Trait Implementations§
impl Freeze for EnableMode
impl RefUnwindSafe for EnableMode
impl Send for EnableMode
impl Sync for EnableMode
impl Unpin for EnableMode
impl UnwindSafe for EnableMode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
clone_to_uninit
)