pub struct DoorStateReport {
pub door_status: Option<DoorStatus>,
pub lock_status: Option<LockStatus>,
pub door_alarm_state: Option<DoorAlarmState>,
}Expand description
What an Access Door’s hardware and door logic report: any of
Door_Status, Lock_Status and Door_Alarm_State. A field left None keeps
the value the door holds.
Fields§
§door_status: Option<DoorStatus>The open or closed state the door contact reports.
lock_status: Option<LockStatus>The state the lock monitor reports.
door_alarm_state: Option<DoorAlarmState>The alarm condition the application’s door logic works out.
Trait Implementations§
Source§impl Clone for DoorStateReport
impl Clone for DoorStateReport
impl Copy for DoorStateReport
Source§impl Debug for DoorStateReport
impl Debug for DoorStateReport
Source§impl Default for DoorStateReport
impl Default for DoorStateReport
impl Eq for DoorStateReport
Source§impl PartialEq for DoorStateReport
impl PartialEq for DoorStateReport
impl StructuralPartialEq for DoorStateReport
Auto Trait Implementations§
impl Freeze for DoorStateReport
impl RefUnwindSafe for DoorStateReport
impl Send for DoorStateReport
impl Sync for DoorStateReport
impl Unpin for DoorStateReport
impl UnsafeUnpin for DoorStateReport
impl UnwindSafe for DoorStateReport
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