/* * PowerIdle.h * * Created on: Apr 3, 2019 * Author: shlomo */ #ifndef STATEMACHINES_INITIALIZATION_POWERIDLE_H_ #define STATEMACHINES_INITIALIZATION_POWERIDLE_H_ int getIdleCounter (void); void setIdleLimit (int Limit); void resetIdleCounter (void); bool getIdleState (void); void PowerIdleOutOfIdleState(void); void PowerIdleActivateIdleState(void); void setmachineActive(bool Active); void PowerIdleInit(void); bool Set_Auto_Shutdown_Bypass (int value); bool Set_Auto_Idle_Bypass (int value); void PowerIdleSetParameters(uint32_t switchtoidletimeinseconds,uint32_t idledriertemperature,uint32_t idleheadtemperature,uint32_t idlemixertemperature); void StandByRequestFunc(MessageContainer* requestContainer); #endif /* STATEMACHINES_INITIALIZATION_POWERIDLE_H_ */