AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EmtestXScale26SystemBusinessLogic.h
Go to the documentation of this file.
1 #ifndef EMTESTXSCALE26SYSTEMBUSINESSLOGIC_H
2 #define EMTESTXSCALE26SYSTEMBUSINESSLOGIC_H
3 #include "SystemBusinessLogic.h"
4 
6 {
7 public:
9 
11 
12  virtual bool GetConnectionBoardNumber( long &connectionBoardNumber ) const;
13  virtual bool GetConnectionBoardNumber( QString &connectionBoardNumberText ) const;
14  virtual bool GetIPAddress( const QString &device, QString &ipAddressOut ) const;
15  virtual bool SetIPAddress( const QString &device, const QString &ipAddress ) const;
16  virtual bool GetMacAddress( const QString &device, QString &macAddressOut ) const;
17  virtual bool GetOSVersion( QString &osVersion ) const;
18  virtual bool GetDeviceSerialNumber( int64_t &serialNumber ) const;
19  virtual bool GetDeviceSerialNumber( QString &serialNumber ) const;
20  virtual bool GetCompanyID( int32_t &companyId ) const;
21  virtual bool GetCompanyID( QString &companyId ) const;
22 
23  virtual bool GetWlanIface( QString &wlanInterface, int8_t id = 0 ) const;
24  virtual bool GetGsmInterface( QString &gsmInterface ) const;
25  virtual bool GetChipsetVersion( QString &chipsetVersion ) const;
26  virtual bool GetRootFSVersion( QString &rootFileSystemVersion ) const;
27 
28  virtual bool GetBrightness( int &brightness ) const;
29  virtual bool SetBrightness( int brightness );
30  virtual bool GetBrightnessTable( std::vector<int> &brightnessTable ) const;
31  virtual bool GetLightSensorValueInLux( int &value ) const;
32  virtual bool GetPowerSupplyState( bool &isPowerLoss ) const;
33  virtual bool GetBatteryVoltage( uint16_t &batteryVoltage ) const;
34 
35  virtual void SlaveDeviceServoUnlock() const;
36  virtual void SlaveDeviceServoLock() const;
37 
38  virtual bool SetDevicesBlockOut( bool blockoutEnabled ) const;
39 
40  virtual void ApplicationUIReady() const;
41 
42  virtual bool IsWlanIfaceOnline( bool &isWlanIfaceOnline ) const;
43 
44  virtual bool GetWakeupInput( bool &stayRunning ) const;
45 
46  virtual bool SetSystemFeature( FeatureType feature, bool enable ) const;
47 
48 private:
50 
51  class DataClass;
52  DataClass *d;
53 
55 };
56 
57 #endif // EMTESTXSCALE26SYSTEMBUSINESSLOGIC_H
virtual bool GetWlanIface(QString &wlanInterface, int8_t id=0) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:212
virtual bool GetOSVersion(QString &osVersion) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:151
virtual bool GetPowerSupplyState(bool &isPowerLoss) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:305
virtual bool GetIPAddress(const QString &device, QString &ipAddressOut) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:81
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual bool GetBatteryVoltage(uint16_t &batteryVoltage) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:311
virtual bool SetBrightness(int brightness)
Definition: EmtestXScale26SystemBusinessLogic.cpp:287
virtual void SlaveDeviceServoUnlock() const
Definition: EmtestXScale26SystemBusinessLogic.cpp:316
virtual bool SetSystemFeature(FeatureType feature, bool enable) const
SetSystemFeature - sets device feature.
Definition: EmtestXScale26SystemBusinessLogic.cpp:388
Definition: SystemBusinessLogic.h:12
virtual bool IsWlanIfaceOnline(bool &isWlanIfaceOnline) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:336
Definition: EmtestXScale26SystemBusinessLogic.cpp:33
virtual bool SetIPAddress(const QString &device, const QString &ipAddress) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:111
virtual ~EmtestXScale26SystemBusinessLogic()
Definition: EmtestXScale26SystemBusinessLogic.cpp:43
virtual bool GetBrightnessTable(std::vector< int > &brightnessTable) const
virtual bool SetDevicesBlockOut(bool blockoutEnabled) const
SetDevicesBlockOut - sets BlockOut signal on deviceInterface.
Definition: EmtestXScale26SystemBusinessLogic.cpp:404
virtual void SlaveDeviceServoLock() const
Definition: EmtestXScale26SystemBusinessLogic.cpp:326
EmtestXScale26SystemBusinessLogic()
Definition: EmtestXScale26SystemBusinessLogic.cpp:38
virtual bool GetChipsetVersion(QString &chipsetVersion) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:249
Definition: EmtestXScale26SystemBusinessLogic.h:5
virtual bool GetCompanyID(int32_t &companyId) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:203
virtual bool GetConnectionBoardNumber(long &connectionBoardNumber) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:73
virtual void ApplicationUIReady() const
Definition: EmtestXScale26SystemBusinessLogic.cpp:418
virtual bool GetGsmInterface(QString &gsmInterface) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:243
FeatureType
Definition: SystemBusinessLogic.h:15
virtual bool GetWakeupInput(bool &stayRunning) const
GetWakeupInput - check if wakeupInput is true (engine is running)
Definition: EmtestXScale26SystemBusinessLogic.cpp:383
virtual bool GetDeviceSerialNumber(int64_t &serialNumber) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:164
virtual bool GetLightSensorValueInLux(int &value) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:299
virtual bool GetBrightness(int &brightness) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:281
virtual bool GetMacAddress(const QString &device, QString &macAddressOut) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:116
virtual bool GetRootFSVersion(QString &rootFileSystemVersion) const
Definition: EmtestXScale26SystemBusinessLogic.cpp:265