master: add more strict debug to queue send
This commit is contained in:
parent
1b3a7f4f75
commit
1ce12cfd02
@ -40,6 +40,7 @@ Master::~Master()
|
|||||||
void Master::HandleEventType(Event* e)
|
void Master::HandleEventType(Event* e)
|
||||||
{
|
{
|
||||||
EventRawData rd = e->getData();
|
EventRawData rd = e->getData();
|
||||||
|
bool send = false;
|
||||||
switch (e->getType())
|
switch (e->getType())
|
||||||
{
|
{
|
||||||
case Event::Null:
|
case Event::Null:
|
||||||
@ -47,23 +48,23 @@ void Master::HandleEventType(Event* e)
|
|||||||
break;
|
break;
|
||||||
case Event::Rotary:
|
case Event::Rotary:
|
||||||
//Comes from rotary, goes to manager
|
//Comes from rotary, goes to manager
|
||||||
_qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
|
send = _qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
|
||||||
//LOG_WARNING("Timestamp: %zus, Clock: %zu, Chip freq: %zu", LPC_SCT1->COUNT_U / Chip_Clock_GetMainClockRate(), LPC_SCT1->COUNT_U, Chip_Clock_GetMainClockRate());
|
//LOG_WARNING("Timestamp: %zus, Clock: %zu, Chip freq: %zu", LPC_SCT1->COUNT_U / Chip_Clock_GetMainClockRate(), LPC_SCT1->COUNT_U, Chip_Clock_GetMainClockRate());
|
||||||
LOG_DEBUG("Rotary: %s has been forwarded to manager", rotary_direction[rd]);
|
if (send) LOG_DEBUG("Rotary: %s has been forwarded to manager", rotary_direction[rd]);
|
||||||
break;
|
break;
|
||||||
case Event::InternalTemp:
|
case Event::InternalTemp:
|
||||||
// TODO remove (deprecated)
|
// TODO remove (deprecated)
|
||||||
break;
|
break;
|
||||||
case Event::ExternalTemp:
|
case Event::ExternalTemp:
|
||||||
//Comes from sensors, goes to relay & manager
|
//Comes from sensors, goes to relay & manager
|
||||||
_qm->send<Event>(ThreadCommon::QueueManager::relay_event_master, e, 0);
|
send = _qm->send<Event>(ThreadCommon::QueueManager::relay_event_master, e, 0);
|
||||||
_qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
|
send = _qm->send<Event>(ThreadCommon::QueueManager::manager_event_master, e, 0);
|
||||||
LOG_DEBUG("ExtTemp: %d has been forwarded to manager and relay", rd);
|
if (send) LOG_DEBUG("ExtTemp: %d has been forwarded to manager and relay", rd);
|
||||||
break;
|
break;
|
||||||
case Event::SetPoint:
|
case Event::SetPoint:
|
||||||
//Comes from manager, goes to relay
|
//Comes from manager, goes to relay
|
||||||
_qm->send<Event>(ThreadCommon::QueueManager::relay_event_master, e, 0);
|
send = _qm->send<Event>(ThreadCommon::QueueManager::relay_event_master, e, 0);
|
||||||
LOG_DEBUG("SetPoint: %d has been forwarded to relay", rd);
|
if (send) LOG_DEBUG("SetPoint: %d has been forwarded to relay", rd);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOG_ERROR("Unknown EventType");
|
LOG_ERROR("Unknown EventType");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user