AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
MikroMelyxSystemBusinessLogic Class Reference

#include <MikroMelyxSystemBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 MikroMelyxSystemBusinessLogic ()
 
virtual ~MikroMelyxSystemBusinessLogic ()
 
virtual bool GetIPAddress (const QString &device, QString &ipAddressOut) const
 
virtual bool SetIPAddress (const QString &device, const QString &ipAddress) const
 
virtual bool GetDeviceSerialNumber (QString &serialNumber) const
 
virtual bool GetEngineIgnitionState (bool &engineIsRunning) const
 GetEngineIgnitionState - returns current engine ignition state / ignition switch state (it is analogy to block signal on 2.4 a 2.6 slaves)
 
- Public Member Functions inherited from MikroCortexA8SystemBusinessLogic
 MikroCortexA8SystemBusinessLogic ()
 
virtual ~MikroCortexA8SystemBusinessLogic ()
 
virtual bool GetConnectionBoardNumber (long &connectionBoardNumber) const
 
virtual bool GetConnectionBoardNumber (QString &connectionBoardNumberText) const
 
virtual bool GetMacAddress (const QString &device, QString &macAddressOut) const
 
virtual bool GetOSVersion (QString &osVersion) const
 
virtual bool GetDeviceSerialNumber (int64_t &serialNumber) const
 
virtual bool GetCompanyID (int32_t &companyId) const
 
virtual bool GetCompanyID (QString &companyId) const
 
virtual bool GetWlanIface (QString &wlanInterface, int8_t id=0) const
 
virtual bool GetGsmInterface (QString &gsmInterface) const
 
virtual bool GetChipsetVersion (QString &chipsetVersion) const
 
virtual bool GetRootFSVersion (QString &rootFileSystemVersion) const
 
virtual bool GetBrightness (int &brightness) const
 
virtual bool SetBrightness (int brightness)
 
virtual bool GetBrightnessTable (std::vector< int > &brightnessTable) const
 
virtual bool GetLightSensorValueInLux (int &value) const
 
virtual bool GetPowerSupplyState (bool &isPowerLoss) const
 
virtual bool GetBatteryVoltage (uint16_t &batteryVoltage) const
 
virtual void SlaveDeviceServoUnlock () const
 
virtual void SlaveDeviceServoLock () const
 
virtual bool SetDevicesBlockOut (bool blockoutEnabled) const
 SetDevicesBlockOut - sets BlockOut signal on deviceInterface.
 
virtual void ApplicationUIReady () const
 
virtual bool IsWlanIfaceOnline (bool &isWlanIfaceOnline) const
 
virtual bool GetWakeupInput (bool &stayRunning) const
 GetWakeupInput - check if wakeupInput is true (engine is running)
 
virtual bool SetPowerOffTime (const int powerOffValueInSeconds) const
 SetPowerOffTime - sets device power off time value.
 
virtual bool SetSystemFeature (FeatureType feature, bool enable) const
 SetSystemFeature - sets device feature.
 
virtual bool SetShutdownTimeOnBattery (const int seconds) const
 SetShutdownTimeOnBattery.
 
- Public Member Functions inherited from SystemBusinessLogic
 SystemBusinessLogic ()
 
virtual ~SystemBusinessLogic ()
 
virtual bool GetBuildNumber (QString &buildNumber, QString specificFilePath="")
 
virtual bool GetReleaseNumber (QString &releaseNumber)
 
virtual bool GetJenkinsBuildNumber (QString &jenkinsBuildNumber)
 
virtual bool GetBuildTime (QDateTime &buildTime)
 
virtual bool GetWlanSignalStrength (bool &present, int &signalStrength) const
 
virtual bool GetGPRSSignalStrength (bool &present, int &signalStrength) const
 
 SystemBusinessLogic ()
 
virtual ~SystemBusinessLogic ()
 
virtual bool GetBuildNumber (QString &buildNumber, QString specificFilePath="")
 
virtual bool GetReleaseNumber (QString &releaseNumber)
 
virtual bool GetJenkinsBuildNumber (QString &jenkinsBuildNumber)
 
virtual bool GetBuildTime (QDateTime &buildTime)
 
virtual bool GetWlanSignalStrength (bool &present, int &signalStrength) const
 
virtual bool GetGPRSSignalStrength (bool &present, int &signalStrength) const
 

Additional Inherited Members

- Public Types inherited from SystemBusinessLogic
enum  FeatureType {
  FeaturePowerDownKey = 0 , FeatureCtrAltDelKey = 1 , FeatureSpecialPowerNotifyKeys = 3 , FeatureDisableUi = 4 ,
  FeaturePowerWatchdog = 5 , FeatureKeyboardAutorepeat = 6 , FeatureEnableKeyboard = 10 , FeaturePowerDownKey = 0 ,
  FeatureCtrAltDelKey = 1 , FeatureSpecialPowerNotifyKeys = 3 , FeatureDisableUi = 4 , FeaturePowerWatchdog = 5 ,
  FeatureKeyboardAutorepeat = 6 , FeatureEnableKeyboard = 10
}
 
enum  FeatureType {
  FeaturePowerDownKey = 0 , FeatureCtrAltDelKey = 1 , FeatureSpecialPowerNotifyKeys = 3 , FeatureDisableUi = 4 ,
  FeaturePowerWatchdog = 5 , FeatureKeyboardAutorepeat = 6 , FeatureEnableKeyboard = 10 , FeaturePowerDownKey = 0 ,
  FeatureCtrAltDelKey = 1 , FeatureSpecialPowerNotifyKeys = 3 , FeatureDisableUi = 4 , FeaturePowerWatchdog = 5 ,
  FeatureKeyboardAutorepeat = 6 , FeatureEnableKeyboard = 10
}
 
- Protected Member Functions inherited from MikroCortexA8SystemBusinessLogic
MQPowerSource * GetMQPowerSource () const
 
- Protected Member Functions inherited from SystemBusinessLogic
bool GetDataFromBuildTXT (QString &output, QString prefix, QString delimiter, QString path="", bool valueOnNewLine=false)
 
bool GetDataFromBuildTXT (QString &output, QString prefix, QString delimiter, QString path="", bool valueOnNewLine=false)
 

Constructor & Destructor Documentation

◆ MikroMelyxSystemBusinessLogic()

MikroMelyxSystemBusinessLogic::MikroMelyxSystemBusinessLogic ( )

◆ ~MikroMelyxSystemBusinessLogic()

MikroMelyxSystemBusinessLogic::~MikroMelyxSystemBusinessLogic ( )
virtual

Member Function Documentation

◆ GetDeviceSerialNumber()

bool MikroMelyxSystemBusinessLogic::GetDeviceSerialNumber ( QString &  serialNumber) const
virtual

Reimplemented from MikroCortexA8SystemBusinessLogic.

◆ GetEngineIgnitionState()

bool MikroMelyxSystemBusinessLogic::GetEngineIgnitionState ( bool &  engineIsRunning) const
virtual

GetEngineIgnitionState - returns current engine ignition state / ignition switch state (it is analogy to block signal on 2.4 a 2.6 slaves)

Note
only for mikro_cortexa8
Parameters
engineIsRunning- true if engine is currently running, false otherwise
Returns
true od success, false on failure (or in case of empty implementation - incorrect platform )

Reimplemented from MikroCortexA8SystemBusinessLogic.

Here is the call graph for this function:

◆ GetIPAddress()

bool MikroMelyxSystemBusinessLogic::GetIPAddress ( const QString &  device,
QString &  ipAddressOut 
) const
virtual

Reimplemented from MikroCortexA8SystemBusinessLogic.

◆ SetIPAddress()

bool MikroMelyxSystemBusinessLogic::SetIPAddress ( const QString &  device,
const QString &  ipAddress 
) const
virtual

Reimplemented from MikroCortexA8SystemBusinessLogic.


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