main.h

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 17 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 17 more files in changeset.
StagingMerge - DEN-17260-ui-dn-release-21 (13 commits squashed)

DEN-17260: UI-DN-Release-21

- DEN-17261: Corrected the treatment logs doxygen and data type for potassium and calcium.

DEN-17260: UI-DN-Release-21

- DENBUG-298: Removed the Maximum Saline Bolus State

- DENBUG-298: Added Deliver Saline Bolus in treatment stop.

DENBUG-298: User unable to deliver saline bolus during alarm conditions where the blood pump is recirculating

- Reduced the font size of fluid value font from 32 to 28.

DEN-17269: Change_version_format_from_dot_to_dash

- Changed the format of the version from dot to dash before compatibility value.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Modified message 0xBA to send up to 4 float payloads to the UI

- Changed MDuetConfirmHD to receive and process the new payloads

- Changed VConfirm to update the confirm messages that have {} in them and replace them with actual values

DENBUG-298: User unable to deliver saline bolus during alarm conditions where the blood pump is recirculating

- Updated the TreatmentSaline.qml file to clear the reject reasons associated with saline bolus once the treatment state has changed.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Updated the VConfirm to trigger the confirm messages even if the ID has not changed.

DENBUG-298: User unable to deliver saline bolus during alarm conditions where the blood pump is recirculating

- Updated the code to clear the saline bolus related reject reasons upon changing the saline bolus states.

DENBUG-298: User unable to deliver saline bolus during alarm conditions where the blood pump is recirculating

- Added code to clear the saline bolus reject reason upon changing the treatment states.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Updated the code to round up the UF rate that is displayed on the UF rate change screen.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Updated the current UF rate in the VTreatmentUltrafiltration to be rounded up.

- Removed commented code.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Made UF Rate related values in VTreatmentAdjustmentUltrafiltrationEdit to be rounded up prior to displaying on the UI.

DENBUG-302: When treatment time is updated mid-treatment, update UF rate to keep the volume prescription the same

- Addressed the code review comments

  1. … 17 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 619 more files in changeset.
DENBUG-287 ( DEN-16823 ) : Tx Log Export Success Message via USB is Hidden Behind REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE Msg

- DEN-16823: Tx Log Export Success Message via USB is Hidden Behind REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE Msg

- Cherry Picked from Dara's commit

DEN-17161: Incorrect Calcium Value recorded in TX logs

- Cherry picked from Dara's commit 8fa28af55b1a183b75fb6ddd800192e88ac8d258.

DENBUG-294: UI: Log export between different devices on the same USB drive has conflict of names.

DENBUG-294: UI: Log export between different devices on the same USB drive has conflict of names.

- Added functionality to properly backup the BootPOST log which is the log before getting the HDSerial.

- It will get backed up if it is in the current day and system just has changed to the new log file due to receiving of the serial.

- When trying to back up the normal logs (logs with serial), will try for its BootPOST log, if exists will get backed up.

DENBUG-294: UI: Log export between different devices on the same USB drive has conflict of names.

- renamed the BootPOST log before backing up so won't remain Serial-less on the device.

DENBUG-294: UI: Log export between different devices on the same USB drive has conflict of names.

- now using the old "denali" added log format for update/manufacturing

- and delete them with the lockdown.sh script.

DENBUG-294: UI: Log export between different devices on the same USB drive has conflict of names.

- after the reboot the newly created BootPOST could not get renamed because of the same file already exists, therefore application is now append the new one to the oldone with serial and deletes the new one.

- since the BootPOST log files are small in size like 5~10K this should affect the performance of the system.

  1. … 14 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 23 more files in changeset.
CS-10: The Log upload to the cloud

- refactored the name of global cli option values.

- added two other options for better debugging by [dis/en]able them.

- added optional gzip compression.

- added different approcahes for the log upload in case may need a change.

  1. … 9 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 13 more files in changeset.
CS-10: The Log upload to the cloud

- Added a command line option -L to (dis/en)able the long log name with CloudSync upload and pending feature.

- If -L is not used the system will log like before with yyyy_DD_dd_denali.(log/err) format.

- Improved the code and fixed some of TODO sections.

- Added PROPERTY for the application running environment in GuiView to use in export log.

- Utilize the MainMenu height in the settingsExportLog since that is hidden in that screen.

- Added a dynamic panel layout on the SettingsExportLogs from vertical if not using the LongLogNames to horizontal if the LongLogNames is used.

- Added getters for logger file name attributes like the path and log extension and so on, which is currently being used int he DeviceController to handle the log upload and backup.

  1. … 9 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 16 more files in changeset.
DEN-16659: UI: Fix SonarQube Reported Issues

Changed the /tmp/ address and brought it into the main.cpp

  1. … 6 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 612 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 19 more files in changeset.
DEN-16502: UI: CS: CloudSync out buff is created by UI which causes permission issue for CloudSync

- Reverted back the version macros to use the bamboo env variables, to be consistent with other stacks

- Changed the DeviceController addWatch method to avoid creating file if does not exist, to prevent the permission denied issue when CS writes to the file, since if the file is created by denali, cloud does not have write access any more.

- Changed the execution order of the Application to be executed before CloudSync since in the new CS 0.4.6 it will error out and stop running because UI has not been executed to prepare the encrypted folder.

- Added a Check-In for the UI and CS to check if the CS is running and the above change will delay the post to be sent later when the check-in response is received.

- Added a TIME_CALL to call the method after each x times of call (is used in TimerEvent)

  1. … 9 more files in changeset.
CS-5: UI: TxCode generation on device

  1. … 9 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 14 more files in changeset.
Merge branch 'DEN-15833-UI-VD-S101_POST_ConfigFilesCheck' into staging

  1. … 6 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 15 more files in changeset.
DEN-15487: Updated - UI: POST: UI needs to report an error if the configuration files, or parameter(s) are missing.

Correct the macro logic to not be bitwise

DEN-15487: Added - UI: POST: UI needs to report an error if the configuration files, or parameter(s) are missing.

- the checking of POST for settings CRC

- error handling when reading the settings file

- error handling when configuration parameters are incorrect

  1. … 8 more files in changeset.
DEN-15812: UI: Add an option on the Configurations setup screen to prevent the Device Registration cleanup

- Added the UI portion of the update

- Added the -U cmd-line option to get UI Application in update mode.

  1. … 12 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 73 more files in changeset.
Merge branch 'DEN-15279-UI-BN-S97-Cybersecurity' into staging

  1. … 115 more files in changeset.
DEN-15400: UI: Cybersecurity: UI needs to auto generate the password for the Encrypted partition

- completed the encryption partition creation

- used a function to get the settings home, which is going to be different when App is in manufacturing mode and in normal operation.

- now in normal mode it needs to be mounted to be used and needs some movements and threading.

- For now the application should use the -R CLIS to make the app use the root home folder for the configurations, and I add it to the run.sh, but it has to be removed later.

  1. … 19 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 54 more files in changeset.
DEN-15359: Usability: Arterial and Venous Pressure Alarm Limits

- DEN-15387: UI: Updates for treatment parameter entry (A/V alarm window)

- DEN-15388: UI: Updates for in-treatment adjustment of alarm parameter window (pressure alarm screen)

- Monitoring components for the TxHome, Rinseback, BloodPrime

  1. … 35 more files in changeset.
DEN-15296 : Implemented the screen base and navigation of the denali -E

  1. … 23 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 9 more files in changeset.
DEN-14955 TxCreateRejection - Update based on feedback from Behrouz - Fix positioning of the invalid parameter after FW response to avoid abnormal repositioning on slider update - Add a constant variable for the no reject reason - Remove modification to VALUESET and add trigger macro call to the VTreatmentCreate file

  1. … 4 more files in changeset.
DEN-14955 TXCreateRejection - Add property *Accepted to handle validation status from FW - Add label color logic to rangeSlider for invalid parameter - Add setting of valid/accepted states in VTreatmentCreate on response handling

  1. … 4 more files in changeset.