From 971cfa1e146b0ac0b54cd0edf9a9d54548f3d7a5 Mon Sep 17 00:00:00 2001 From: Mohcine Chraibi Date: Wed, 17 Jul 2019 11:31:24 +0800 Subject: [PATCH] handle missing switch case in events --- events/EventManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/events/EventManager.cpp b/events/EventManager.cpp index 63867401..d9253ece 100644 --- a/events/EventManager.cpp +++ b/events/EventManager.cpp @@ -535,6 +535,10 @@ void EventManager::ProcessEvent() case DoorState::TEMP_CLOSE: TempCloseDoor(event.GetId()); break; + case DoorState::Error: + Log->Write("WARNING:\t Unknown door state in events. open, close or temp_close. Default: open"); + OpenDoor(event.GetId()); + break; } _building->GetRoutingEngine()->setNeedUpdate(true); } @@ -896,4 +900,3 @@ bool EventManager::ReadSchedule() return true; } - -- GitLab