master: [#9] forward temp event to manager and relay

This commit is contained in:
Vasily Davydov 2023-05-11 16:11:14 +03:00
parent 2240d6ce09
commit 4853e4993c

View File

@ -19,6 +19,7 @@ void Master::HandleEventType(Event* e, Event::EventType type)
case Event::Null: case Event::Null:
break; break;
case Event::Rotary: case Event::Rotary:
//Comes from rotary, goes to manager
_qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0); _qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
DebugRotaryEvent(e->getDataOf(Event::Rotary)); DebugRotaryEvent(e->getDataOf(Event::Rotary));
break; break;
@ -26,7 +27,9 @@ void Master::HandleEventType(Event* e, Event::EventType type)
// TODO remove (deprecated) // TODO remove (deprecated)
break; break;
case Event::ExternalTemp: case Event::ExternalTemp:
//TODO comes from sensors, goes to relay & manager //Comes from sensors, goes to relay & manager
_qm->send<Event>(ThreadCommon::QueueManager::relay_event_master, e, 0);
_qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
break; break;
case Event::SetPoint: case Event::SetPoint:
//TODO comes from manager, goes to relay //TODO comes from manager, goes to relay