Index: denali.pro.user =================================================================== diff -u -rc306a4de6311e779822e6a2e5e7ac63484513fbe -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- denali.pro.user (.../denali.pro.user) (revision c306a4de6311e779822e6a2e5e7ac63484513fbe) +++ denali.pro.user (.../denali.pro.user) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -1,6 +1,6 @@ - + EnvironmentId Index: en_US.udic =================================================================== diff -u -rc306a4de6311e779822e6a2e5e7ac63484513fbe -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- en_US.udic (.../en_US.udic) (revision c306a4de6311e779822e6a2e5e7ac63484513fbe) +++ en_US.udic (.../en_US.udic) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -165,3 +165,4 @@ FILESYSTEM Cyber SSID +async Index: sources/AlarmGenerator.cpp =================================================================== diff -u -r2bc6542cebc264eb343f791f75223a1ca151465e -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision 2bc6542cebc264eb343f791f75223a1ca151465e) +++ sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -64,13 +64,3 @@ return data; } -const AlarmStatusData AlarmGenerator::ALARM_ID_BLE_CUFF() -{ - // coco begin validated: has been tested manually, not implemented (PRS 395) [placeholder] - //DENALI_production-PRS 395;Alarm Details, No Blood Pressure Cuff - AlarmStatusData data; - data.mFlags.clear(); - return data; -} -// coco end - Index: sources/AlarmGenerator.h =================================================================== diff -u -r911882aaf10ee02ef646013914a2ddd6225224ca -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- sources/AlarmGenerator.h (.../AlarmGenerator.h) (revision 911882aaf10ee02ef646013914a2ddd6225224ca) +++ sources/AlarmGenerator.h (.../AlarmGenerator.h) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -57,5 +57,4 @@ // static const AlarmStatusData (); // is the enum from GuiAlarmID like ALARM_ID_HD_COMM_TIMEOUT static const AlarmStatusData ALARM_ID_HD_COMM_TIMEOUT(); - static const AlarmStatusData ALARM_ID_BLE_CUFF (); // not implemented (PRS 395) }; Index: sources/ApplicationController.cpp =================================================================== diff -u -r3f555c49ddd2c983f469709e3c001d0e76159248 -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 3f555c49ddd2c983f469709e3c001d0e76159248) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -500,6 +500,15 @@ settings.read(); } +/*! + * \brief ApplicationController::onstartPOST + * \details The POST entry point + * - Sends the first async check-in to the HD to let HD know it can start it's POST and UI is ready to communicate. + * - Connects to the POST process to be able to trigger an alarm during the POST to be listed in the active alarms list. + * - Connects to the POST process to be able to send the final UI POST result. + * - Starts the UI POST + * \return void + */ void ApplicationController::onstartPOST() { emit didActionTransmit(GuiActionType::ID_KeepAlive, {}); ApplicationPost post; Index: sources/ApplicationPost.cpp =================================================================== diff -u -r3f555c49ddd2c983f469709e3c001d0e76159248 -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- sources/ApplicationPost.cpp (.../ApplicationPost.cpp) (revision 3f555c49ddd2c983f469709e3c001d0e76159248) +++ sources/ApplicationPost.cpp (.../ApplicationPost.cpp) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -20,6 +20,7 @@ // Project #include "FileHandler.h" #include "StorageGlobals.h" + /*! * \brief ApplicationPost::ApplicationPost * \details Constructor @@ -55,7 +56,7 @@ /*! * \brief ApplicationPost::checkFileSystem * \details Checks the File System Integrity - * \return false if there is an issue. + * \return false if there is an issue [No Implementation yet (always true)]. */ bool ApplicationPost::checkFileSystem() { @@ -80,7 +81,7 @@ /*! * \brief ApplicationPost::checkDisplay * \details Checks the display driver is loaded - * \return false if there is an issue. + * \return false if there is an issue [No Implementation yet (always true)]. */ bool ApplicationPost::checkDisplay() { @@ -104,7 +105,7 @@ /*! * \brief ApplicationPost::checkSDCard - * \details Checks the SD-Card driver is loaded and the is functional + * \details Checks the SD-Card drive is loaded and functional * \return false if there is an issue. */ bool ApplicationPost::checkSDCard() @@ -116,8 +117,8 @@ /*! * \brief ApplicationPost::CRC - * \details Checks the CAN Bus driver is loaded and the bus is functional - * \return false if there is an issue. + * \details Checks the RTC driver is loaded and functional + * \return false if there is an issue */ bool ApplicationPost::RTC() { @@ -126,6 +127,11 @@ return ok; } +/*! + * \brief ApplicationPost::checkWiFi + * \details Checks the WiFi driver is loaded and functional + * \return false if there is an issue [No Implementation yet (always true)]. + */ bool ApplicationPost::checkWiFi() { bool ok = true; @@ -134,6 +140,11 @@ return ok; } +/*! + * \brief ApplicationPost::checkBluetooth + * \details Checks the Bluetooth driver is loaded and functional + * \return false if there is an issue [No Implementation yet (always false)]. + */ bool ApplicationPost::checkBluetooth() { bool ok = true; // This should not stop the FW POST and is only a warning that will show up in the alarm list. @@ -143,6 +154,11 @@ return ok; } +/*! + * \brief ApplicationPost::checkEthernet + * \details Checks the Ethernet driver is loaded and functional. + * \return false if there is an issue [No Implementation yet (always true)]. + */ bool ApplicationPost::checkEthernet() { bool ok = true; @@ -151,6 +167,11 @@ return ok; } +/*! + * \brief ApplicationPost::checkSound + * \details Checks the sound driver is loaded. + * \return false if there is an issue [No Implementation yet (always true)]. + */ bool ApplicationPost::checkSound() { bool ok = true; Index: sources/canbus/MessageGlobals.h =================================================================== diff -u -r6391ea8474352ce1b89d79d3a5eddbf195eab385 -rcab6f784c0fa71adc3b69c9617da5721ea0daef2 --- sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision 6391ea8474352ce1b89d79d3a5eddbf195eab385) +++ sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision cab6f784c0fa71adc3b69c9617da5721ea0daef2) @@ -209,8 +209,8 @@ {Gui::GuiActionType::ID_AdjustVersionsUIReq ,1+1+1+2+4 }, // variable length parameters {Gui::GuiActionType::ID_AdjustVersionsHDRsp ,1+1+1+2+1+1+1+1}, // variable length parameters {Gui::GuiActionType::ID_AdjustVersionsDGRsp ,1+1+1+2+1+1+1+1}, // variable length parameters - {Gui::GuiActionType::ID_AdjustSerialHDRsp , 15 * 1 }, // 1 parameter 15bytes - {Gui::GuiActionType::ID_AdjustSerialDGRsp , 15 * 1 }, // 1 parameter 15bytes + {Gui::GuiActionType::ID_AdjustSerialHDRsp , 1 * 15 }, // 1 parameter 15bytes + {Gui::GuiActionType::ID_AdjustSerialDGRsp , 1 * 15 }, // 1 parameter 15bytes // ---- {Gui::GuiActionType::ID_AdjustVersionsHDReq , 0 * 4 }, // 0 parameter {Gui::GuiActionType::ID_AdjustVersionsUIRsp ,1+1+1+2+4 }, // variable length parameters