DEN-13645 IMP: DEN-12958: UI shall generate the POST fail alarm if the SD-Card not present and stop logging __________ - Log Export - Added the Alarm generation on the GuiController if SD-Card is not ready, or is/becomes read-only. - AlarmGenerator - Added the SD-Card failure alarm - ALARM_ID_UI_POST_FAILURE_SDCARD - Added alarm clear - ALARM_ID_NO_ALARM - Added a flag to stop logging if the SD-Card is not ready or is readonly. - Removed pause on log clean up. - Improved the DeviceController SD-Card, USB status detection. - Fixed and improved the MVC connection betweein device/Application/Gui controllers. - A CLI switch ( -S ) added to disable the feature that is disabling the log if the SD-Card doesn't exist. So if the -S switch is used while calling the denali application, the logging will NOT be disabled, if SD-Card fails. - In the ExportButton and USBButton(eject) removed the enable logic and has to be done outside of the component. It has been done for the Settings/export and Post-Tx/Review. - Added title and file count for each SD-Card and USB-Drive panels. __________ - Run.sh - Added a check for the CloudSync and if the folder doesn't exist it won't do the rest - Kill the denali application, in case it is still running. - Added SD-Card type as part of its detection and if it is not ext4 format it fails the test. - Optimized the mount point detection. __________ - NoCANBus - added the NoCANBus to the fault and init modes to not to navigate to those if NoCANBus is true. Otherwise it conflict with navigate to the home. - Added a log in case the NoCANBus is enabled. __________ - Settings - Converted the '\n' in the settings values to actual newline character. __________ - Thread: - Moved the QuiController in its own thread, _Gui_Thread. __________ - Alarms - Added an emit to update the Alarm Dialog with the latest title/message, received from Alarms.conf In case there was an alarm before even Alarm.conf is read.
DEN-13489: IMP: General Implementation for any bugs and any other implementations - Enable Dialin logging CL switch has changed to disable dialin logging, to make the dialin logging as enabled by default and removed -d from run.sh. [Sean's Request] - Added log unhandled as error to the unhandled reader as well. - Implemented the NoCANBus to be used when no CANBus enabled. For now it is only bypassing the create treatment button command and helps to get to the treatment parameters for the touchscreen test. [EEMN's Support] - Fixed a bug on the Volume Adjustment on post, sending to HD to update HD alarm volume with previous, adjusted value, which was sending a request one again receiving HD response, and it was a potential crash loop. - Added disable acknowledgment logs (req,bak) CL switch, -K : --disable-acknow-log [Sean's Request]