pub enum EnableMode {
Show 14 variants
HighLevel,
LowLevel,
PulseMode1,
PulseMode2,
PulseMode3,
PulseMode4,
PulseMode5,
PulseMode6,
PulseMode7,
PulseMode8,
PulseMode9,
PulseMode10,
PulseMode11,
PulseMode12,
}
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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more