Index: denali.pro.user =================================================================== diff -u -rdaad774fa7aece882a72d6e579a7cb87988fd6a5 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- denali.pro.user (.../denali.pro.user) (revision daad774fa7aece882a72d6e579a7cb87988fd6a5) +++ denali.pro.user (.../denali.pro.user) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -1,6 +1,6 @@ - + EnvironmentId Index: en_US.udic =================================================================== diff -u -r73d6d02c19467735e92f7c451ca5d3b47a2a90e4 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- en_US.udic (.../en_US.udic) (revision 73d6d02c19467735e92f7c451ca5d3b47a2a90e4) +++ en_US.udic (.../en_US.udic) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -164,4 +164,6 @@ FSINTEGRITY FILESYSTEM Cyber +SSID +async uchar Index: sources/AlarmGenerator.cpp =================================================================== diff -u -r2bc6542cebc264eb343f791f75223a1ca151465e -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision 2bc6542cebc264eb343f791f75223a1ca151465e) +++ sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -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 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- sources/AlarmGenerator.h (.../AlarmGenerator.h) (revision 911882aaf10ee02ef646013914a2ddd6225224ca) +++ sources/AlarmGenerator.h (.../AlarmGenerator.h) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -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 -rfc329c788fe9453983072bee937ccbc95b4ed6e4 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision fc329c788fe9453983072bee937ccbc95b4ed6e4) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -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 -rfc329c788fe9453983072bee937ccbc95b4ed6e4 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- sources/ApplicationPost.cpp (.../ApplicationPost.cpp) (revision fc329c788fe9453983072bee937ccbc95b4ed6e4) +++ sources/ApplicationPost.cpp (.../ApplicationPost.cpp) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -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 CANBus 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 -rfc329c788fe9453983072bee937ccbc95b4ed6e4 -r20453ac382a122d1dde3c399ed9fcaf8a39b4ad6 --- sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision fc329c788fe9453983072bee937ccbc95b4ed6e4) +++ sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision 20453ac382a122d1dde3c399ed9fcaf8a39b4ad6) @@ -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 each 4bytes {Gui::GuiActionType::ID_AdjustVersionsUIRsp ,1+1+1+2+4 }, // variable length parameters