Index: sources/ApplicationPost.h =================================================================== diff -u -rec31f94081864aec8b48a3cfa1e0aea80619714c -r7afdd47e30a761efd8ed08988f53337ea4e74ed6 --- sources/ApplicationPost.h (.../ApplicationPost.h) (revision ec31f94081864aec8b48a3cfa1e0aea80619714c) +++ sources/ApplicationPost.h (.../ApplicationPost.h) (revision 7afdd47e30a761efd8ed08988f53337ea4e74ed6) @@ -58,33 +58,35 @@ QString _content; // WARNING: these variables has to match with the ones in the run.sh. - const QString _postmsg_postfix_passed = " passed" ; // POSTMSG_POSTFIX_PASSED=" passed" - const QString _postmsg_postfix_failed = " failed" ; // POSTMSG_POSTFIX_FAILED=" failed" + const QString _postmsg_postfix_passed = " passed" ; // POSTMSG_POSTFIX_PASSED=" passed" + const QString _postmsg_postfix_failed = " failed" ; // POSTMSG_POSTFIX_FAILED=" failed" - const QString _postmsg_canbus = "CANBus" ; // POSTMSG_CANBUS="CANBus" - const QString _postmsg_sdcard = "SD-CARD" ; // POSTMSG_SDCARD="SD-CARD" - const QString _postmsg_touch = "Touch" ; // POSTMSG_TOUCH="Touch" - const QString _postmsg_rtc = "RTC" ; // POSTMSG_RTC="RTC" - const QString _postmsg_wifi = "WiFi" ; // POSTMSG_WIFI="WiFi" - const QString _postmsg_bluetooth = "Bluetooth" ; // POSTMSG_BLUETOOTH="Bluetooth" - const QString _postmsg_shasum = "App shasum" ; // POSTMSG_SHASUM="App shasum" - const QString _postmsg_cloudsync = "CloudSync" ; // POSTMSG_CLOUDSYNC="CloudSync" + const QString _postmsg_osversion = "DIALITY_VERSION_ID=" ; // DIALITY_VERSION_ID="0.0.40" + const QString _postmsg_canbus = "CANBus" ; // POSTMSG_CANBUS="CANBus" + const QString _postmsg_sdcard = "SD-CARD" ; // POSTMSG_SDCARD="SD-CARD" + const QString _postmsg_touch = "Touch" ; // POSTMSG_TOUCH="Touch" + const QString _postmsg_rtc = "RTC" ; // POSTMSG_RTC="RTC" + const QString _postmsg_wifi = "WiFi" ; // POSTMSG_WIFI="WiFi" + const QString _postmsg_bluetooth = "Bluetooth" ; // POSTMSG_BLUETOOTH="Bluetooth" + const QString _postmsg_shasum = "App shasum" ; // POSTMSG_SHASUM="App shasum" + const QString _postmsg_cloudsync = "CloudSync" ; // POSTMSG_CLOUDSYNC="CloudSync" - const quint8 _macAddrssLen = 17 ; // ff:ff:ff:ff:ff:ff - const quint8 _macAppearLen = 200 ; // the mac address shall be found within the next 200 characters. - const QString _devEthernet = "eth0:" ; - const QString _devWireless = "wlan0:" ; - const QString _devBluetooth = "hci0:" ; - const QString _macEthernetLabel = "link/ether " ; // the last space is important - const QString _macWirelessLabel = "link/ether " ; // the last space is important - const QString _macBluetoothLabel = "BD Address: "; // the last space is important - QString _macEthernet = "" ; - QString _macWireless = "" ; - QString _macBluetooth = "" ; + const quint8 _macAddrssLen = 17 ; // ff:ff:ff:ff:ff:ff + const quint8 _macAppearLen = 200 ; // the mac address shall be found within the next 200 characters. + const QString _devEthernet = "eth0:" ; + const QString _devWireless = "wlan0:" ; + const QString _devBluetooth = "hci0:" ; + const QString _macEthernetLabel = "link/ether " ; // the last space is important + const QString _macWirelessLabel = "link/ether " ; // the last space is important + const QString _macBluetoothLabel = "BD Address: " ; // the last space is important + QString _macEthernet = "" ; + QString _macWireless = "" ; + QString _macBluetooth = "" ; - const int _yearMinimum = 2022 ; // The year to check for minimum + const int _yearMinimum = 2022 ; // The year to check for minimum // tests // Severity + bool _isOSVersion = false ; // HIGH: fault: ALARM_ID_HD_UI_POST_FAILURE_OS_VERSION bool _isShaSum = false ; // HIGH: fault: ALARM_ID_UI_POST_FAILURE_SHASUM bool _isCANBus = false ; // HIGH: fault: ALARM_ID_UI_POST_FAILURE_CANBUS bool _isDisplay = false ; // HIGH: fault: ALARM_ID_UI_POST_FAILURE_DISPLAY : Not known way to test, other than visual check @@ -100,6 +102,7 @@ bool _isDone = false ; + bool checkOSVersion (); bool checkShaSum (); bool checkCANBus (); bool checkDisplay (); @@ -114,6 +117,7 @@ bool checkYear (); public: + bool isOSVersion () const { return _isOSVersion ; } bool isShaSum () const { return _isShaSum ; } bool isCANBus () const { return _isCANBus ; } bool isDisplay () const { return _isDisplay ; } @@ -148,6 +152,7 @@ void start(); signals: + void didOSVersion (bool vPass); void didShaSum (bool vPass); void didCANBus (bool vPass); void didDisplay (bool vPass);