From f9828b787cb88aa2b1763691f991d2a4588d33dc Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Sat, 12 Feb 2022 23:06:57 +0100 Subject: [PATCH] dcc++: implemented new poweroff/run behaviour --- server/src/hardware/interface/dccplusplusinterface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/hardware/interface/dccplusplusinterface.cpp b/server/src/hardware/interface/dccplusplusinterface.cpp index e85ef679..b9b6df74 100644 --- a/server/src/hardware/interface/dccplusplusinterface.cpp +++ b/server/src/hardware/interface/dccplusplusinterface.cpp @@ -271,6 +271,7 @@ void DCCPlusPlusInterface::worldEvent(WorldState state, WorldEvent event) { case WorldEvent::PowerOff: m_kernel->powerOff(); + m_kernel->emergencyStop(); break; case WorldEvent::PowerOn: @@ -282,6 +283,7 @@ void DCCPlusPlusInterface::worldEvent(WorldState state, WorldEvent event) break; case WorldEvent::Run: + m_kernel->powerOn(); m_kernel->clearEmergencyStop(); restoreDecoderSpeed(); break;