#[repr(u8)]pub enum AlarmCode {
Lockjammed = 0,
Lockfactoryreset = 1,
Lockradiopowercycled = 3,
Wrongcodeentrylimit = 4,
Frontesceutcheonremoved = 5,
Doorforcedopen = 6,
Doorajar = 7,
Forceduser = 8,
}Variants§
Lockjammed = 0
Locking Mechanism Jammed
Lockfactoryreset = 1
Lock Reset to Factory Defaults
Lockradiopowercycled = 3
Lock Radio Power Cycled
Wrongcodeentrylimit = 4
Tamper Alarm - wrong code entry limit
Frontesceutcheonremoved = 5
Tamper Alarm - front escutcheon removed from main
Doorforcedopen = 6
Forced Door Open under Door Locked Condition
Doorajar = 7
Door ajar
Forceduser = 8
Force User SOS alarm
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AlarmCode
impl<'de> Deserialize<'de> for AlarmCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for AlarmCode
impl Eq for AlarmCode
impl StructuralPartialEq for AlarmCode
Auto Trait Implementations§
impl Freeze for AlarmCode
impl RefUnwindSafe for AlarmCode
impl Send for AlarmCode
impl Sync for AlarmCode
impl Unpin for AlarmCode
impl UnwindSafe for AlarmCode
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