AppCore
Loading...
Searching...
No Matches
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

◆ ApplicationUIReady() [1/2]

void SystemBusinessLogicDispatcher::ApplicationUIReady ( ) const

◆ ApplicationUIReady() [2/2]

void SystemBusinessLogicDispatcher::ApplicationUIReady ( ) const

◆ GetBatteryVoltage() [1/2]

bool SystemBusinessLogicDispatcher::GetBatteryVoltage ( uint16_t &  batteryVoltage) const

◆ GetBatteryVoltage() [2/2]

bool SystemBusinessLogicDispatcher::GetBatteryVoltage ( uint16_t &  batteryVoltage) const

◆ GetBrightness() [1/2]

bool SystemBusinessLogicDispatcher::GetBrightness ( int &  brightness) const

◆ GetBrightness() [2/2]

bool SystemBusinessLogicDispatcher::GetBrightness ( int &  brightness) const

◆ GetBrightnessTable() [1/2]

bool SystemBusinessLogicDispatcher::GetBrightnessTable ( std::vector< int > &  brightnessTable) const

◆ GetBrightnessTable() [2/2]

bool SystemBusinessLogicDispatcher::GetBrightnessTable ( std::vector< int > &  brightnessTable) const

◆ GetBuildNumber() [1/2]

bool SystemBusinessLogicDispatcher::GetBuildNumber ( QString &  buildNumber,
QString  specificFilePath = "" 
) const

◆ GetBuildNumber() [2/2]

bool SystemBusinessLogicDispatcher::GetBuildNumber ( QString &  buildNumber,
QString  specificFilePath = "" 
) const

◆ GetBuildTime() [1/2]

bool SystemBusinessLogicDispatcher::GetBuildTime ( QDateTime &  buildTime)

◆ GetBuildTime() [2/2]

bool SystemBusinessLogicDispatcher::GetBuildTime ( QDateTime &  buildTime)

◆ GetChipsetVersion() [1/2]

bool SystemBusinessLogicDispatcher::GetChipsetVersion ( QString &  chipsetVersion) const

◆ GetChipsetVersion() [2/2]

bool SystemBusinessLogicDispatcher::GetChipsetVersion ( QString &  chipsetVersion) const

◆ GetCompanyID() [1/4]

bool SystemBusinessLogicDispatcher::GetCompanyID ( int32_t &  companyId) const

◆ GetCompanyID() [2/4]

bool SystemBusinessLogicDispatcher::GetCompanyID ( int32_t &  companyId) const

◆ GetCompanyID() [3/4]

bool SystemBusinessLogicDispatcher::GetCompanyID ( QString &  companyId) const

◆ GetCompanyID() [4/4]

bool SystemBusinessLogicDispatcher::GetCompanyID ( QString &  companyId) const

◆ GetConnectionBoardNumber() [1/4]

bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( long &  connectionBoardNumber) const

◆ GetConnectionBoardNumber() [2/4]

bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( long &  connectionBoardNumber) const

◆ GetConnectionBoardNumber() [3/4]

bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( QString &  connectionBoardNumberText) const

◆ GetConnectionBoardNumber() [4/4]

bool SystemBusinessLogicDispatcher::GetConnectionBoardNumber ( QString &  connectionBoardNumberText) const

◆ GetDeviceSerialNumber() [1/4]

bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( int64_t &  serialNumber) const

◆ GetDeviceSerialNumber() [2/4]

bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( int64_t &  serialNumber) const

◆ GetDeviceSerialNumber() [3/4]

bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( QString &  serialNumber) const

◆ GetDeviceSerialNumber() [4/4]

bool SystemBusinessLogicDispatcher::GetDeviceSerialNumber ( QString &  serialNumber) const

◆ GetEngineIgnitionState() [1/2]

bool SystemBusinessLogicDispatcher::GetEngineIgnitionState ( bool &  engineIsRunning) const

◆ GetEngineIgnitionState() [2/2]

bool SystemBusinessLogicDispatcher::GetEngineIgnitionState ( bool &  engineIsRunning) const

◆ GetGPRSSignalStrength() [1/2]

bool SystemBusinessLogicDispatcher::GetGPRSSignalStrength ( bool &  present,
int &  signalStrength 
) const

◆ GetGPRSSignalStrength() [2/2]

bool SystemBusinessLogicDispatcher::GetGPRSSignalStrength ( bool &  present,
int &  signalStrength 
) const

◆ GetGsmInterface() [1/2]

bool SystemBusinessLogicDispatcher::GetGsmInterface ( QString &  gsmInterface) const

◆ GetGsmInterface() [2/2]

bool SystemBusinessLogicDispatcher::GetGsmInterface ( QString &  gsmInterface) const

◆ GetIPAddress() [1/2]

bool SystemBusinessLogicDispatcher::GetIPAddress ( const QString &  device,
QString &  ipAddressOut 
) const

◆ GetIPAddress() [2/2]

bool SystemBusinessLogicDispatcher::GetIPAddress ( const QString &  device,
QString &  ipAddressOut 
) const

◆ GetJenkinsBuildNumber() [1/2]

bool SystemBusinessLogicDispatcher::GetJenkinsBuildNumber ( QString &  jenkinsBuildNumber)

◆ GetJenkinsBuildNumber() [2/2]

bool SystemBusinessLogicDispatcher::GetJenkinsBuildNumber ( QString &  jenkinsBuildNumber)

◆ GetLightSensorValueInLux() [1/2]

bool SystemBusinessLogicDispatcher::GetLightSensorValueInLux ( int &  value) const

◆ GetLightSensorValueInLux() [2/2]

bool SystemBusinessLogicDispatcher::GetLightSensorValueInLux ( int &  value) const

◆ GetMacAddress() [1/2]

bool SystemBusinessLogicDispatcher::GetMacAddress ( const QString &  device,
QString &  macAddressOut 
) const

◆ GetMacAddress() [2/2]

bool SystemBusinessLogicDispatcher::GetMacAddress ( const QString &  device,
QString &  macAddressOut 
) const

◆ GetOSVersion() [1/2]

bool SystemBusinessLogicDispatcher::GetOSVersion ( QString &  osVersion) const

◆ GetOSVersion() [2/2]

bool SystemBusinessLogicDispatcher::GetOSVersion ( QString &  osVersion) const

◆ GetPowerSupplyState() [1/2]

bool SystemBusinessLogicDispatcher::GetPowerSupplyState ( bool &  isPowerLoss) const

◆ GetPowerSupplyState() [2/2]

bool SystemBusinessLogicDispatcher::GetPowerSupplyState ( bool &  isPowerLoss) const

◆ GetReleaseNumber() [1/2]

bool SystemBusinessLogicDispatcher::GetReleaseNumber ( QString &  releaseNumber)

◆ GetReleaseNumber() [2/2]

bool SystemBusinessLogicDispatcher::GetReleaseNumber ( QString &  releaseNumber)

◆ GetRootFSVersion() [1/2]

bool SystemBusinessLogicDispatcher::GetRootFSVersion ( QString &  rootFileSystemVersion) const

◆ GetRootFSVersion() [2/2]

bool SystemBusinessLogicDispatcher::GetRootFSVersion ( QString &  rootFileSystemVersion) const

◆ GetWakeupInput() [1/2]

bool SystemBusinessLogicDispatcher::GetWakeupInput ( bool &  stayRunning) const

◆ GetWakeupInput() [2/2]

bool SystemBusinessLogicDispatcher::GetWakeupInput ( bool &  stayRunning) const

◆ GetWlanIface() [1/2]

bool SystemBusinessLogicDispatcher::GetWlanIface ( QString &  wlanInterface,
int8_t  id = 0 
) const

◆ GetWlanIface() [2/2]

bool SystemBusinessLogicDispatcher::GetWlanIface ( QString &  wlanInterface,
int8_t  id = 0 
) const

◆ GetWlanSignalStrength() [1/2]

bool SystemBusinessLogicDispatcher::GetWlanSignalStrength ( bool &  present,
int &  signalStrength 
) const

◆ GetWlanSignalStrength() [2/2]

bool SystemBusinessLogicDispatcher::GetWlanSignalStrength ( bool &  present,
int &  signalStrength 
) const

◆ IsWlanIfaceOnline() [1/2]

bool SystemBusinessLogicDispatcher::IsWlanIfaceOnline ( bool &  isWlanIfaceOnline) const

◆ IsWlanIfaceOnline() [2/2]

bool SystemBusinessLogicDispatcher::IsWlanIfaceOnline ( bool &  isWlanIfaceOnline) const

◆ SetBrightness() [1/2]

bool SystemBusinessLogicDispatcher::SetBrightness ( int  brightness)

◆ SetBrightness() [2/2]

bool SystemBusinessLogicDispatcher::SetBrightness ( int  brightness)

◆ SetDevicesBlockOut() [1/2]

bool SystemBusinessLogicDispatcher::SetDevicesBlockOut ( bool  blockoutEnabled) const

◆ SetDevicesBlockOut() [2/2]

bool SystemBusinessLogicDispatcher::SetDevicesBlockOut ( bool  blockoutEnabled) const

◆ SetIPAddress() [1/2]

bool SystemBusinessLogicDispatcher::SetIPAddress ( const QString &  device,
const QString &  ipAddress 
) const

◆ SetIPAddress() [2/2]

bool SystemBusinessLogicDispatcher::SetIPAddress ( const QString &  device,
const QString &  ipAddress 
) const

◆ SetPowerOffTime() [1/2]

bool SystemBusinessLogicDispatcher::SetPowerOffTime ( const int  powerOffValueInSeconds) const

◆ SetPowerOffTime() [2/2]

bool SystemBusinessLogicDispatcher::SetPowerOffTime ( const int  powerOffValueInSeconds) const

◆ SetShutdownTimeOnBattery() [1/2]

bool SystemBusinessLogicDispatcher::SetShutdownTimeOnBattery ( const int  seconds) const

◆ SetShutdownTimeOnBattery() [2/2]

bool SystemBusinessLogicDispatcher::SetShutdownTimeOnBattery ( const int  seconds) const

◆ SetSystemFeature() [1/2]

bool SystemBusinessLogicDispatcher::SetSystemFeature ( SystemBusinessLogic::FeatureType  feature,
bool  enable 
) const

◆ SetSystemFeature() [2/2]

bool SystemBusinessLogicDispatcher::SetSystemFeature ( SystemBusinessLogic::FeatureType  feature,
bool  enable 
) const

◆ SetSystemImplementation() [1/2]

void SystemBusinessLogicDispatcher::SetSystemImplementation ( SystemBusinessLogic implementation)

◆ SetSystemImplementation() [2/2]

void SystemBusinessLogicDispatcher::SetSystemImplementation ( SystemBusinessLogic implementation)

◆ SlaveDeviceServoLock() [1/2]

void SystemBusinessLogicDispatcher::SlaveDeviceServoLock ( ) const

◆ SlaveDeviceServoLock() [2/2]

void SystemBusinessLogicDispatcher::SlaveDeviceServoLock ( ) const

◆ SlaveDeviceServoUnlock() [1/2]

void SystemBusinessLogicDispatcher::SlaveDeviceServoUnlock ( ) const

◆ SlaveDeviceServoUnlock() [2/2]

void SystemBusinessLogicDispatcher::SlaveDeviceServoUnlock ( ) const

Friends And Related Symbol Documentation

◆ ESingleton< SystemBusinessLogicDispatcher >

friend class ESingleton< SystemBusinessLogicDispatcher >
friend

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