private void DoorOpenHandler(object sender, DoorEventArgs e) { if (e.Forced == true) { _entryNotification.SignalAlarm(); } else { _door.Close(); } }
public void DoorOpened() { switch (_state) { case DoorState.DoorOpening: _door.Close(); _state = DoorState.DoorClosing; break; case DoorState.DoorClosed: _door.Close(); _entryNotification.SignalAlarm(); _state = DoorState.DoorBreached; break; default: break; } }