state-handler: fan_speed_normalized() first version.
This commit is contained in:
parent
94518925f8
commit
1db8da098d
@ -198,6 +198,8 @@ private:
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void pid ();
|
void pid ();
|
||||||
|
|
||||||
|
int fan_speed_normalized();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* STATE_HANDLER_H_ */
|
#endif /* STATE_HANDLER_H_ */
|
||||||
|
|||||||
@ -108,15 +108,12 @@ 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]);
|
this->A01->write (fan_speed_normalized());
|
||||||
this->A01->write (this->value[FAN_SPEED].getCurrent ());
|
|
||||||
break;
|
break;
|
||||||
case Event::eExit:
|
case Event::eExit:
|
||||||
_lcd->clear ();
|
|
||||||
break;
|
break;
|
||||||
case Event::eKey:
|
case Event::eKey:
|
||||||
handleControlButtons (event.value);
|
handleControlButtons (event.value);
|
||||||
this->A01->write (value[MANUAL].getCurrent () * 10);
|
|
||||||
break;
|
break;
|
||||||
case Event::eTick:
|
case Event::eTick:
|
||||||
if (event.value > 500)
|
if (event.value > 500)
|
||||||
@ -253,6 +250,14 @@ StateHandler::save (int eventValue, size_t mode)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
StateHandler::fan_speed_normalized() {
|
||||||
|
int speed = value[MANUAL].getCurrent();
|
||||||
|
if(speed <=92)
|
||||||
|
speed += 8;
|
||||||
|
return speed * 10;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
StateHandler::pid ()
|
StateHandler::pid ()
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user