|
Vesna
|
#include <EngineStateBusinessLogic.h>


Classes | |
| class | DataClass |
Public Types | |
| enum | EngineStateAction { EngineStateActionDoNothing = 0, EngineStateActionShutdown = 1, EngineStateActionEngineTurnedOff = 2, EngineStateActionEngineTurnedOn = 3 } |
Public Member Functions | |
| EngineStateBusinessLogic () | |
| virtual | ~EngineStateBusinessLogic () |
| bool | GetIgnitionStateFromSystem (bool &ignitionState) |
| EngineStateBusinessLogic::EngineStateAction | ProcessIgnitionState (const bool ignitionState) |
Public Member Functions inherited from BusinessLogic | |
| BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType) | |
| virtual | ~BusinessLogic () |
| ApplicationDefines::BusinessLogicType | GetBusinessLogicType () const |
| ApplicationDefines::BusinessLogicLifeTimeType | GetBusinessLogicLifeTimeType () const |
Static Public Attributes | |
| static const ApplicationDefines::BusinessLogicType | mBusinessLogicType = ApplicationDefines::EngineStateBusinessLogic |
| EngineStateBusinessLogic::EngineStateBusinessLogic | ( | ) |
|
virtual |
| bool EngineStateBusinessLogic::GetIgnitionStateFromSystem | ( | bool & | ignitionState | ) |
| EngineStateBusinessLogic::EngineStateAction EngineStateBusinessLogic::ProcessIgnitionState | ( | const bool | ignitionState | ) |
|
static |
1.8.8