menu: [#43] send SetPoint to master on queue
This commit is contained in:
parent
b2a29edc45
commit
7394202b51
@ -148,6 +148,7 @@ void Menu::sSetPointMod(const MenuObjEvent &e)
|
|||||||
{
|
{
|
||||||
static char screen_text[64];
|
static char screen_text[64];
|
||||||
EventRawData sp;
|
EventRawData sp;
|
||||||
|
Event event_sp (Event::EventType::SetPoint, set_point.getCurrent());
|
||||||
switch (e.type)
|
switch (e.type)
|
||||||
{
|
{
|
||||||
case MenuObjEvent::eFocus:
|
case MenuObjEvent::eFocus:
|
||||||
@ -177,7 +178,12 @@ void Menu::sSetPointMod(const MenuObjEvent &e)
|
|||||||
sp = set_point.getCurrent();
|
sp = set_point.getCurrent();
|
||||||
// Write to EEPROM
|
// Write to EEPROM
|
||||||
eeprom.write_to(EEPROM_START_ADDR, (void*)&sp, sizeof(EventRawData));
|
eeprom.write_to(EEPROM_START_ADDR, (void*)&sp, sizeof(EventRawData));
|
||||||
|
|
||||||
|
event_sp.setDataOf(Event::EventType::SetPoint, sp);
|
||||||
|
_qm->send<Event>(ThreadCommon::QueueManager::master_event_all, &event_sp, 1);
|
||||||
|
|
||||||
this->SetState(&Menu::sMainView);
|
this->SetState(&Menu::sMainView);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRefresh:
|
case MenuObjEvent::eRefresh:
|
||||||
LOG_DEBUG("refresh sSetPointMod");
|
LOG_DEBUG("refresh sSetPointMod");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user