state-hadler: change switch to if in displaySet

This commit resolves an issue of having a boolean in switch case
This commit is contained in:
Vasily Davydov 2022-10-14 16:22:30 +03:00
parent 5b2e5ff49c
commit dcfb475ca1

View File

@ -26,7 +26,7 @@ StateHandler::displaySet (unsigned int value1, unsigned int value2)
char line_up[16] = { 0 }; char line_up[16] = { 0 };
char line_down[16] = { 0 }; char line_down[16] = { 0 };
switch (current_mode) if (current_mode == MANUAL)
{ {
/* /*
* MANUAL MODE: * MANUAL MODE:
@ -35,10 +35,11 @@ StateHandler::displaySet (unsigned int value1, unsigned int value2)
* PRESSURE: XXPa * PRESSURE: XXPa
* ---------------- * ----------------
*/ */
case MANUAL:
snprintf (line_up, 16, "SPEED: %02d%", value1); snprintf (line_up, 16, "SPEED: %02d%", value1);
snprintf (line_down, 16, "PRESSURE: %02dPa", value2); snprintf (line_down, 16, "PRESSURE: %02dPa", value2);
break; }
else
{
/* /*
* AUTO MODE: * AUTO MODE:
* ---------------- * ----------------
@ -46,13 +47,10 @@ StateHandler::displaySet (unsigned int value1, unsigned int value2)
* P. CURR: XXPa * P. CURR: XXPa
* ---------------- * ----------------
*/ */
case AUTO:
snprintf (line_up, 16, "P. SET: %02dPa", value1); snprintf (line_up, 16, "P. SET: %02dPa", value1);
snprintf (line_down, 16, "P. CURR: %02dPa", value2); snprintf (line_down, 16, "P. CURR: %02dPa", value2);
break;
default:
break;
} }
_lcd->clear (); _lcd->clear ();
_lcd->setCursor (0, 0); _lcd->setCursor (0, 0);
_lcd->print (line_up); _lcd->print (line_up);