Merge pull request #23 from vas-dav/toggle

statehandler: fix #20
This commit is contained in:
Evgenii Meshcheriakov 2022-10-16 16:18:28 +03:00 committed by GitHub
commit ecd5c7eadf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,6 +102,7 @@ StateHandler::stateManual (const Event &event)
switch (event.type) switch (event.type)
{ {
case Event::eEnter: case Event::eEnter:
displaySet (saved_set_value[MANUAL], saved_curr_value[MANUAL]);
break; break;
case Event::eExit: case Event::eExit:
_lcd->clear (); _lcd->clear ();
@ -121,6 +122,7 @@ StateHandler::stateAuto (const Event &event)
switch (event.type) switch (event.type)
{ {
case Event::eEnter: case Event::eEnter:
displaySet (saved_set_value[AUTO], saved_curr_value[AUTO]);
break; break;
case Event::eExit: case Event::eExit:
_lcd->clear (); _lcd->clear ();
@ -162,6 +164,6 @@ StateHandler::save (int eventValue, int counterValue, size_t mode)
{ {
saved_curr_value[mode] = eventValue; saved_curr_value[mode] = eventValue;
saved_set_value[mode] = counterValue; saved_set_value[mode] = counterValue;
displaySet (counterValue, eventValue); displaySet (saved_set_value[mode], saved_curr_value[mode]);
} }
} }