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-13134: IMP: General Implementation for any bugs and any other implementations DEN-12836: Treatment Report/log export modifications - Improved the SDItem and renamed to SDCProgressItem. - Added another separate progress circle component for the USB Driver [USBProgressItem] - Adding Space check for USB as well to get the USBProgressCircle update. - Optimized ExportButton and added two size for Settings screen(normal) and Treatment Review screen(small) - Improved USB button comonent - Added a global byte size converter in Variable.qml - Improved MainMenu component - Added a notification for the TreatmentFlowBase.qml main component. - Used the notification of the TreatmentFlowBase.qml for the Treatment Review Screen Log export to display feedback to the user. - Added an individual screen for the log export. - Removed the Export Log and USB eject from the main settings option screen. - Added an option for the Export log on the settings home screen which is currently enabled for non-service users too. - Fixed the DGVersionResponse, log message. - Put a comment in the FileHandler.cpp about the Qt API QStorageInfo::mountedVolume() which seems so slow on detecting mounted volumes when a USB derive is just plugged in (It could be system issue, since it has also been observed from shell console.) - Added error handling to the Treatment Log/Report export
DEN-12726: Denali application crashing - Modified the Logger Maxusage limit to keep 50% of the data/event log and 15% of the service log and keep 35% free, after the log clean up triggered by 15% free storage detected.
DEN-13051: Encounter alarm 6 and SD card detection problem after updating UI version
DEN-13156: Settings screen menu should disappear on service mode - Improved the MainStack.qml navigation rules. - Improved the Patient ID keyboard handling, to hide the keyboard, when not on the screen. - Improved the SettingsStack.qml navigation rules.
DEN-13128: KBM: Cloud Sync Integration - Saving the CS log in UTC timezone.
DEN-13127: LTS: Development Support - Fixed the issue found on the End-Treatment screen Confirm button which didn't respect the last instruction page enable only rule.