threads: relay: [#46] use new Event
This commit is contained in:
parent
23dda8ba74
commit
c5692fd5ba
@ -87,16 +87,10 @@ void Relay::taskFunction()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Relay::parseEvent(Event* d)
|
void Relay::parseEvent(Event* e)
|
||||||
{
|
{
|
||||||
for (uint8_t i = Event::ExternalTemp; i <= Event::SetPoint; i++)
|
EventRawData rd = e->getData();
|
||||||
{
|
switch(e->getType() /* EventType */)
|
||||||
EventRawData rd = d->getDataOf(static_cast<Event::EventType>(i));
|
|
||||||
if(rd == ERROR_RETURN)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
switch(i /* EventType */)
|
|
||||||
{
|
{
|
||||||
case Event::ExternalTemp:
|
case Event::ExternalTemp:
|
||||||
ext_temp = rd;
|
ext_temp = rd;
|
||||||
@ -108,8 +102,6 @@ void Relay::parseEvent(Event* d)
|
|||||||
assert(0);
|
assert(0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Relay::utilizeEventData()
|
void Relay::utilizeEventData()
|
||||||
|
|||||||
@ -51,7 +51,7 @@ private:
|
|||||||
RelayDevice relays [2] = {{0, 24, 0},
|
RelayDevice relays [2] = {{0, 24, 0},
|
||||||
{0, 26, 1}};
|
{0, 26, 1}};
|
||||||
|
|
||||||
void parseEvent(Event * d);
|
void parseEvent(Event * e);
|
||||||
int8_t setpoint, ext_temp;
|
int8_t setpoint, ext_temp;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user