AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Friends | List of all members
SystemBusinessLogicDispatcher Class Reference

#include <SystemBusinessLogicDispatcher.h>

Inheritance diagram for SystemBusinessLogicDispatcher:
Inheritance graph
[legend]
Collaboration diagram for SystemBusinessLogicDispatcher:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

void SetSystemImplementation (SystemBusinessLogic *implementation)
 
bool GetConnectionBoardNumber (long &connectionBoardNumber) const
 
bool GetConnectionBoardNumber (QString &connectionBoardNumberText) const
 
bool GetIPAddress (const QString &device, QString &ipAddressOut) const
 
bool SetIPAddress (const QString &device, const QString &ipAddress) const
 
bool GetMacAddress (const QString &device, QString &macAddressOut) const
 
bool GetBuildNumber (QString &buildNumber, QString specificFilePath="") const
 
bool GetOSVersion (QString &osVersion) const
 
bool GetDeviceSerialNumber (QString &serialNumber) const
 
bool GetDeviceSerialNumber (int64_t &serialNumber) const
 
bool GetCompanyID (int32_t &companyId) const
 
bool GetCompanyID (QString &companyId) const
 
bool GetWlanIface (QString &wlanInterface, int8_t id=0) const
 
bool GetGsmInterface (QString &gsmInterface) const
 
bool GetChipsetVersion (QString &chipsetVersion) const
 
bool GetRootFSVersion (QString &rootFileSystemVersion) const
 
bool GetReleaseNumber (QString &releaseNumber)
 
bool GetJenkinsBuildNumber (QString &jenkinsBuildNumber)
 
bool GetBuildTime (QDateTime &buildTime)
 
bool GetWlanSignalStrength (bool &present, int &signalStrength) const
 
bool GetGPRSSignalStrength (bool &present, int &signalStrength) const
 
bool GetBrightness (int &brightness) const
 
bool SetBrightness (int brightness)
 
bool GetBrightnessTable (std::vector< int > &brightnessTable) const
 
bool GetLightSensorValueInLux (int &value) const
 
bool GetPowerSupplyState (bool &isPowerLoss) const
 
bool GetBatteryVoltage (uint16_t &batteryVoltage) const
 
void SlaveDeviceServoUnlock () const
 
void SlaveDeviceServoLock () const
 
bool SetDevicesBlockOut (bool blockoutEnabled) const
 
void ApplicationUIReady () const
 
bool IsWlanIfaceOnline (bool &isWlanIfaceOnline) const
 
bool GetWakeupInput (bool &stayRunning) const
 
bool GetEngineIgnitionState (bool &engineIsRunning) const
 
bool SetPowerOffTime (const int powerOffValueInSeconds) const
 
bool SetSystemFeature (SystemBusinessLogic::FeatureType feature, bool enable) const
 
bool SetShutdownTimeOnBattery (const int seconds) const
 
void SetSystemImplementation (SystemBusinessLogic *implementation)
 
bool GetConnectionBoardNumber (long &connectionBoardNumber) const
 
bool GetConnectionBoardNumber (QString &connectionBoardNumberText) const
 
bool GetIPAddress (const QString &device, QString &ipAddressOut) const
 
bool SetIPAddress (const QString &device, const QString &ipAddress) const
 
bool GetMacAddress (const QString &device, QString &macAddressOut) const
 
bool GetBuildNumber (QString &buildNumber, QString specificFilePath="") const
 
bool GetOSVersion (QString &osVersion) const
 
bool GetDeviceSerialNumber (QString &serialNumber) const
 
bool GetDeviceSerialNumber (int64_t &serialNumber) const
 
bool GetCompanyID (int32_t &companyId) const
 
bool GetCompanyID (QString &companyId) const
 
bool GetWlanIface (QString &wlanInterface, int8_t id=0) const
 
bool GetGsmInterface (QString &gsmInterface) const
 
bool GetChipsetVersion (QString &chipsetVersion) const
 
bool GetRootFSVersion (QString &rootFileSystemVersion) const
 
bool GetReleaseNumber (QString &releaseNumber)
 
bool GetJenkinsBuildNumber (QString &jenkinsBuildNumber)
 
bool GetBuildTime (QDateTime &buildTime)
 
bool GetWlanSignalStrength (bool &present, int &signalStrength) const
 
bool GetGPRSSignalStrength (bool &present, int &signalStrength) const
 
bool GetBrightness (int &brightness) const
 
bool SetBrightness (int brightness)
 
bool GetBrightnessTable (std::vector< int > &brightnessTable) const
 
bool GetLightSensorValueInLux (int &value) const
 
bool GetPowerSupplyState (bool &isPowerLoss) const
 
bool GetBatteryVoltage (uint16_t &batteryVoltage) const
 
void SlaveDeviceServoUnlock () const
 
void SlaveDeviceServoLock () const
 
bool SetDevicesBlockOut (bool blockoutEnabled) const
 
void ApplicationUIReady () const
 
bool IsWlanIfaceOnline (bool &isWlanIfaceOnline) const
 
bool GetWakeupInput (bool &stayRunning) const
 
bool GetEngineIgnitionState (bool &engineIsRunning) const
 
bool SetPowerOffTime (const int powerOffValueInSeconds) const
 
bool SetSystemFeature (SystemBusinessLogic::FeatureType feature, bool enable) const
 
bool SetShutdownTimeOnBattery (const int seconds) const
 

Friends

class ESingleton< SystemBusinessLogicDispatcher >
 

Member Function Documentation

void SystemBusinessLogicDispatcher::ApplicationUIReady ( ) const
void SystemBusinessLogicDispatcher::ApplicationUIReady ( ) const
bool SystemBusinessLogicDispatcher::GetBatteryVoltage ( uint16_t &  batteryVoltage) const
bool SystemBusinessLogicDispatcher::GetBatteryVoltage ( uint16_t &  batteryVoltage) const
bool SystemBusinessLogicDispatcher::GetBrightness ( int &  brightness) const
bool SystemBusinessLogicDispatcher::GetBrightness ( int &  brightness) const
bool SystemBusinessLogicDispatcher::GetBrightnessTable ( std::vector< int > &  brightnessTable) const
bool SystemBusinessLogicDispatcher::GetBrightnessTable ( std::vector< int > &  brightnessTable) const
bool SystemBusinessLogicDispatcher::GetBuildNumber ( QString &  buildNumber,
QString  specificFilePath = "" 
) const
bool SystemBusinessLogicDispatcher::GetBuildNumber ( QString &  buildNumber,
QString  specificFilePath = "" 
) const
bool SystemBusinessLogicDispatcher::GetBuildTime ( QDateTime &  buildTime)
bool SystemBusinessLogicDispatcher::GetBuildTime ( QDateTime &  buildTime)
bool SystemBusinessLogicDispatcher::GetChipsetVersion ( QString &  chipsetVersion) const
bool SystemBusinessLogicDispatcher::GetChipsetVersion ( QString &  chipsetVersion) const
bool SystemBusinessLogicDispatcher::GetCompanyID ( int32_t &  companyId) const
bool SystemBusinessLogicDispatcher::GetCompanyID ( int32_t &  companyId) const
bool SystemBusinessLogicDispatcher::GetCompanyID ( QString &  companyId) const
bool SystemBusinessLogicDispatcher::GetCompanyID ( QString &  companyId) const
bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( long &  connectionBoardNumber) const
bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( long &  connectionBoardNumber) const
bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( QString &  connectionBoardNumberText) const
bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( QString &  connectionBoardNumberText) const
bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( QString &  serialNumber) const
bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( QString &  serialNumber) const
bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( int64_t &  serialNumber) const
bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( int64_t &  serialNumber) const
bool SystemBusinessLogicDispatcher::GetEngineIgnitionState ( bool &  engineIsRunning) const
bool SystemBusinessLogicDispatcher::GetEngineIgnitionState ( bool &  engineIsRunning) const
bool SystemBusinessLogicDispatcher::GetGPRSSignalStrength ( bool &  present,
int &  signalStrength 
) const
bool SystemBusinessLogicDispatcher::GetGPRSSignalStrength ( bool &  present,
int &  signalStrength 
) const
bool SystemBusinessLogicDispatcher::GetGsmInterface ( QString &  gsmInterface) const
bool SystemBusinessLogicDispatcher::GetGsmInterface ( QString &  gsmInterface) const
bool SystemBusinessLogicDispatcher::GetIPAddress ( const QString &  device,
QString &  ipAddressOut 
) const
bool SystemBusinessLogicDispatcher::GetIPAddress ( const QString &  device,
QString &  ipAddressOut 
) const
bool SystemBusinessLogicDispatcher::GetJenkinsBuildNumber ( QString &  jenkinsBuildNumber)
bool SystemBusinessLogicDispatcher::GetJenkinsBuildNumber ( QString &  jenkinsBuildNumber)
bool SystemBusinessLogicDispatcher::GetLightSensorValueInLux ( int &  value) const
bool SystemBusinessLogicDispatcher::GetLightSensorValueInLux ( int &  value) const
bool SystemBusinessLogicDispatcher::GetMacAddress ( const QString &  device,
QString &  macAddressOut 
) const
bool SystemBusinessLogicDispatcher::GetMacAddress ( const QString &  device,
QString &  macAddressOut 
) const
bool SystemBusinessLogicDispatcher::GetOSVersion ( QString &  osVersion) const
bool SystemBusinessLogicDispatcher::GetOSVersion ( QString &  osVersion) const
bool SystemBusinessLogicDispatcher::GetPowerSupplyState ( bool &  isPowerLoss) const
bool SystemBusinessLogicDispatcher::GetPowerSupplyState ( bool &  isPowerLoss) const
bool SystemBusinessLogicDispatcher::GetReleaseNumber ( QString &  releaseNumber)
bool SystemBusinessLogicDispatcher::GetReleaseNumber ( QString &  releaseNumber)
bool SystemBusinessLogicDispatcher::GetRootFSVersion ( QString &  rootFileSystemVersion) const
bool SystemBusinessLogicDispatcher::GetRootFSVersion ( QString &  rootFileSystemVersion) const
bool SystemBusinessLogicDispatcher::GetWakeupInput ( bool &  stayRunning) const
bool SystemBusinessLogicDispatcher::GetWakeupInput ( bool &  stayRunning) const
bool SystemBusinessLogicDispatcher::GetWlanIface ( QString &  wlanInterface,
int8_t  id = 0 
) const
bool SystemBusinessLogicDispatcher::GetWlanIface ( QString &  wlanInterface,
int8_t  id = 0 
) const
bool SystemBusinessLogicDispatcher::GetWlanSignalStrength ( bool &  present,
int &  signalStrength 
) const
bool SystemBusinessLogicDispatcher::GetWlanSignalStrength ( bool &  present,
int &  signalStrength 
) const
bool SystemBusinessLogicDispatcher::IsWlanIfaceOnline ( bool &  isWlanIfaceOnline) const
bool SystemBusinessLogicDispatcher::IsWlanIfaceOnline ( bool &  isWlanIfaceOnline) const
bool SystemBusinessLogicDispatcher::SetBrightness ( int  brightness)
bool SystemBusinessLogicDispatcher::SetBrightness ( int  brightness)
bool SystemBusinessLogicDispatcher::SetDevicesBlockOut ( bool  blockoutEnabled) const
bool SystemBusinessLogicDispatcher::SetDevicesBlockOut ( bool  blockoutEnabled) const
bool SystemBusinessLogicDispatcher::SetIPAddress ( const QString &  device,
const QString &  ipAddress 
) const
bool SystemBusinessLogicDispatcher::SetIPAddress ( const QString &  device,
const QString &  ipAddress 
) const
bool SystemBusinessLogicDispatcher::SetPowerOffTime ( const int  powerOffValueInSeconds) const
bool SystemBusinessLogicDispatcher::SetPowerOffTime ( const int  powerOffValueInSeconds) const
bool SystemBusinessLogicDispatcher::SetShutdownTimeOnBattery ( const int  seconds) const
bool SystemBusinessLogicDispatcher::SetShutdownTimeOnBattery ( const int  seconds) const
bool SystemBusinessLogicDispatcher::SetSystemFeature ( SystemBusinessLogic::FeatureType  feature,
bool  enable 
) const
bool SystemBusinessLogicDispatcher::SetSystemFeature ( SystemBusinessLogic::FeatureType  feature,
bool  enable 
) const
void SystemBusinessLogicDispatcher::SetSystemImplementation ( SystemBusinessLogic implementation)
void SystemBusinessLogicDispatcher::SetSystemImplementation ( SystemBusinessLogic implementation)
void SystemBusinessLogicDispatcher::SlaveDeviceServoLock ( ) const
void SystemBusinessLogicDispatcher::SlaveDeviceServoLock ( ) const
void SystemBusinessLogicDispatcher::SlaveDeviceServoUnlock ( ) const
void SystemBusinessLogicDispatcher::SlaveDeviceServoUnlock ( ) const

Friends And Related Function Documentation

friend class ESingleton< SystemBusinessLogicDispatcher >
friend

The documentation for this class was generated from the following files: