application

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DEN-13645: IMP: Disinfection Remove unused data messages [0x8500]

- Removed

0x8500 133 0x070 1 Hz N DG UI DG Chem Disinfect Time [each sub state] (U32) Timeout (secs) (0=no time estimate) (U32) Timeout countdown (secs)

    • -3
    • +0
    /sources/canbus/MessageInterpreter.cpp
DEN-13645: IMP: Disinfection Remove unused data messages [0x8400]

- Removed

0x8400 132 0x070 1 Hz N DG UI DG Heat Disinfect Time [each sub state] (U32) Timeout (secs) (0=no time estimate) (U32) Timeout countdown (secs)

    • -1
    • +0
    /sources/canbus/MessageInterpreter.cpp
DEN-13645: IMP: Disinfection Remove unused data messages [0x8300]

- removed the message:

|0x8300| 131| 0x070| 1 Hz| N| DG| UI| DG Flush Time [each sub state] |(U32) Timeout (secs) (0=no time estimate)| (U32) Timeout countdown (secs)|

    • -1
    • +0
    /sources/canbus/MessageInterpreter.cpp
Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: Unhandled messages duplicate keys fix

- it has been observed that the unhandled messages are not logged correctly and turned out it is because of the Types of each parameter used as keys and keys can't be duplicate by default which caused issue for the unhandled messages, since they may have 6 parameter and all with F32 type which then becomes one parameter of type F32.

- an attribute has been defined for the config file with the format:

#--duplicate_key_on

#--duplicate_key_off

to allow or disallow the duplicate key at any point in the config file.

- Note that the save config parameters are always unique key like AlarmVolume which doesn't make sense to have duplicate entry.

    • -1
    • +1
    /sources/canbus/MessageInterpreter.cpp
    • -5
    • +5
    /sources/model/hd/alarm/MAlarmMapping.cpp
    • -6
    • +11
    /sources/model/settings/MSettings.cpp
Bamboo Commit: Updated MAlarmMapping.cpp

    • -5
    • +5
    /sources/model/hd/alarm/MAlarmMapping.cpp
DEN-13645: IMP: DEN-9297: Disinfection messaging flow review

- Disinfection current code/design review

- Disinfection Screens and Navigation implementation

- There are functions and properties used but not implemented yet in vDisinfectAdjustDisinfect, and some that are implemented are not implemented with the new design.

    • -146
    • +31
    /sources/gui/qml/pages/disinfect/DisinfectStack.qml
    • -13
    • +9
    /sources/gui/qml/pages/settings/SettingsDG.qml
    • -1
    • +1
    /sources/model/hd/alarm/MAlarmMapping.cpp
DEN-13645: IMP: General Implementation [-k, -K]

- The logic for the check-in and Ack messages reversed to be always disabled and can be enabled later if needed.

- For Integration/Unit tests the application needs to be called with these two switches otherwise tests will fail.

    • -1
    • +1
    /sources/canbus/MessageInterpreter.cpp
    • -1
    • +1
    /sources/model/hd/alarm/MAlarmMapping.cpp
Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: DEN-13473: HD Communication/UI Issues

***** THIS IS AN EXPERIMENT *****

- It seems like the UI could be initialized early on, even before the controllers, so when the controllers are sending messages to UI to update the screen it is initialized and available to get update.

- previously when controllers were publishing the statuses UI was not even initialized and ready to receive any signal and that seems to be the reason some part of the UI (SD-Card status) was not get updated and missed signals.

_____

- Also added NoCANBus to able to go to Service when there is no HD to confirm the state change.

Merge branch 'DEN-13198-UI_BN_75' into develop

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.

    • -11
    • +20
    /sources/ApplicationController.cpp
    • -61
    • +45
    /sources/device/DeviceController.cpp
  1. … 13 more files in changeset.
Bamboo Commit: Updated MAlarmMapping.cpp

    • -14
    • +14
    /sources/model/hd/alarm/MAlarmMapping.cpp
Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: General Implementation

DEN-12836: Treatment Report/log export modifications

- Finalizing the log export.

    • -4
    • +0
    /sources/gui/qml/components/ExportButton.qml
    • -5
    • +4
    /sources/gui/qml/components/USBButton.qml
    • -1
    • +1
    /sources/model/hd/alarm/MAlarmMapping.cpp
DEN-13645: IMP: General Implementation

DEN-12836: Treatment Report/log export modifications

- Update the eject and export button status for the export service and treatment

    • -0
    • +2
    /sources/gui/qml/components/ExportButton.qml
    • -0
    • +2
    /sources/gui/qml/components/USBButton.qml
    • -1
    • +1
    /sources/model/hd/alarm/MAlarmMapping.cpp
13645 Improving NoCANBus DevConf

    • -2
    • +18
    /sources/gui/qml/pages/MainStack.qml
Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: General Implementation

DEN-12836: Treatment Report/log export modifications

- Changed to device folders.

Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: General Implementation

DEN-12836: Treatment Report/log export modifications

    • -2
    • +2
    /sources/model/hd/alarm/MAlarmMapping.cpp
Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13645: IMP: General Implementation

DEN-13447: UI able to send its final POST result to HD by request

    • -0
    • +1
    /sources/canbus/MessageInterpreter.cpp
    • -0
    • +38
    /sources/model/hd/data/post/MUIPostFinalResultHDRequest.cpp
    • -0
    • +78
    /sources/model/hd/data/post/MUIPostFinalResultHDRequest.h
DEN-13488 SCA: Code Analysis

Merge branch 'DEN-13198-UI_BN_75' into develop

DEN-13489 IMP: General Implementation

DEN-13035: Update alarm body messages

- Removed the exclamation mark icon form the Alarm Dialog.

- Removed the exclamation mark icon form the Alarm Bar.

- Made the whole AlarmDialog title bar doubleClick and diagnostics opener if the alarm is not minimizable.

- Moved the Alarm ID from title to the bottom left of the dialog with format: "ID:<id>".

- Clipped the AlarmDialon body message area, crop the text if longer than dialog area.

- Changed the "settings" property name of the VSettings to "instructions".

- Changed the date/time formats keys to simplify the code and conf file.

- Implemented the Alarm Body messages, to load from Alams/Alarms.conf, instead of the FW.

- The FW texts/documents will still being used if the Alarms.conf doesn't have a definition.

- A instruction base capability has also been added to the MVC, but UI still not supporting it.

    • -3
    • +3
    /sources/canbus/MessageInterpreter.cpp
    • -8
    • +6
    /sources/gui/qml/pages/TreatmentFlowBase.qml
    • -3
    • +3
    /sources/gui/qml/pages/settings/SettingsDG.qml
    • -293
    • +293
    /sources/model/hd/alarm/MAlarmMapping.cpp
  1. … 4 more files in changeset.
Bamboo Commit: Updated MAlarmMapping.cpp

    • -2
    • +2
    /sources/model/hd/alarm/MAlarmMapping.cpp
updates model unit tests

    • -791
    • +2572
    /unittests/tst_models.cpp
Bamboo Commit: Updated MAlarmMapping.cpp

    • -293
    • +293
    /sources/model/hd/alarm/MAlarmMapping.cpp
Bamboo Commit: Updated MAlarmMapping.cpp

    • -1
    • +1
    /sources/model/hd/alarm/MAlarmMapping.cpp