event: fix ambigouis constructor issue
This commit is contained in:
parent
fe1d8eea61
commit
203cc03755
@ -25,12 +25,9 @@ public:
|
||||
/** Time event */
|
||||
eTick
|
||||
};
|
||||
Event (eventType e = eTick, uint8_t b = 0) : type (e), button (b){};
|
||||
Event (eventType e = eTick, int16_t pres = 0) : type (e), pressure (pres){};
|
||||
Event (eventType e = eTick, int val = 0) : type (e), value (val){};
|
||||
eventType type;
|
||||
uint8_t button;
|
||||
int16_t pressure;
|
||||
int temp;
|
||||
int value;
|
||||
};
|
||||
|
||||
#endif /* EVENT_H_ */
|
||||
|
||||
@ -81,7 +81,7 @@ StateHandler::stateInit (const Event &event)
|
||||
_lcd->clear ();
|
||||
break;
|
||||
case Event::eKey:
|
||||
handleControlButtons (event.button);
|
||||
handleControlButtons (event.value);
|
||||
break;
|
||||
case Event::eTick:
|
||||
if (current_mode == MANUAL)
|
||||
@ -107,10 +107,10 @@ StateHandler::stateManual (const Event &event)
|
||||
_lcd->clear ();
|
||||
break;
|
||||
case Event::eKey:
|
||||
handleControlButtons (event.button);
|
||||
handleControlButtons (event.value);
|
||||
break;
|
||||
case Event::eTick:
|
||||
displaySet (getSetSpeed (), event.pressure);
|
||||
displaySet (getSetSpeed (), event.value);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -126,10 +126,10 @@ StateHandler::stateAuto (const Event &event)
|
||||
_lcd->clear ();
|
||||
break;
|
||||
case Event::eKey:
|
||||
handleControlButtons (event.button);
|
||||
handleControlButtons (event.value);
|
||||
break;
|
||||
case Event::eTick:
|
||||
displaySet (getSetPressure (), event.pressure);
|
||||
displaySet (getSetPressure (), event.value);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user