sources

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Unit Tests and Debugging and scripts to update devices easier

- During the test figured out that since we have two kind of messages :

1 - data messages which will notify GUI only on variable change

2 - but also we have command messages which has to always notify the GUI

So added a parameter in PROPERTY definition to define the type of property.

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

  1. … 3 more files in changeset.
Code Review Comments

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

Code Review Comments

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

Code Review Comments

- Dara also mentioned I need to have copyright at the beginning of the scripts.

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

  1. … 2 more files in changeset.
DEN-2088 : Implementation

- Redesigned the model.cpp/h file

- Made View registration in one place and easier.

- Added views definition in main.qml (not all of them belong here and should be revised when debug screen (SettingHome) removed.)

- Added PowerOff Model

- Added PowerOff View

- Modified MessageInterpreter to apply the new PowerOff MV

- Added TreatmentFlows Model

- Added TreatmentOutletFlow Model

- Added TreatmentTime Model

- Improved TreatmentTime View

- Improved Types

- Added AlarmStatus Model

- Improved AlarmStatus View to be modified easier

- Improved TreatmentUltrafiltration View

- Added vview.h to be able to maintain view classes easier.

- Separated BloodFlow and DialysateFlow

- Updated Debug Screen (SettingHome) with the new views of the BloodFlow and DialysateFlow Views

- Updated TreatmentFlows section with the new views of the BloodFlow and DialysateFlow

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

    • -19
    • +19
    ./gui/qml/pages/SettingsHome.qml
    • -42
    • +0
    ./gui/view/vtreatmentultrafiltration.cpp
  1. … 30 more files in changeset.
Another CAN Messaging format for testing

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

  1. … 1 more file in changeset.
DEN-2088 Implementation

- Added OutletFlow

- Added TreatmentTime

- Added AlarmStatus

- Made adding model view simpler

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

    • -133
    • +35
    ./canbus/messageinterpreter.cpp
    • -190
    • +42
    ./gui/qml/pages/SettingsHome.qml
    • -15
    • +0
    ./gui/qml/pages/treatment/TreatmentStart.qml
  1. … 16 more files in changeset.
DEN-2088 : Implementation (3 of 4)

- Bloodflow , DialysateFlow models implemented and proper changes has been made

- Alerts, Dialysate out needs to be modified

- Pressure / Occlusion Data needs to be implemented.

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

    • -139
    • +52
    ./canbus/messageinterpreter.cpp
    • -130
    • +35
    ./gui/qml/pages/SettingsHome.qml
    • -6
    • +0
    ./gui/qml/pages/treatment/TreatmentStart.qml
    • -0
    • +56
    ./gui/view/vtreatmentflows.cpp
  1. … 5 more files in changeset.
Regarding the Peter's code review comment

http://dvm-linux02:8060/cru/DEN-UI-2086-1#CFR-11853

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

DEN-2091 : CAN / Denali Communication Protocol [Modify Design]

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

  1. … 3 more files in changeset.
DEN-UI-1971 : Peman's comments

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

DEN-1974 : Unit Testing / DEN-1975 : Integration Testing

- Modified application to be more testable for unit/integration tests.

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

DEN-1973 : Implementation

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

DEN-1973 : Implementation

- Added fadeout feature to the modaldialog

- Added a AutoHideInfo dialog

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

    • -0
    • +23
    ./gui/qml/components/ModalDialog.qml
    • -0
    • +39
    ./gui/qml/dialogs/AutoHideInfo.qml
  1. … 2 more files in changeset.
DEN-1927 : Implementation (2 of 4)

- Fixed some typos found out during Design Reviews.

- Created and added Components out of the TreatmentTime Section.

- Created Circle.qml component

- Created TimeText.qml component

- Created ProgressCircle.qml

- Removed ModalDialog the blur background since it doesn't look good on target.

__________________________________________________________________________________

Behrouz NematiPour

bNematiPour@diality.com

    • -0
    • +78
    ./gui/qml/components/Circle.qml
    • -13
    • +4
    ./gui/qml/components/ModalDialog.qml
    • -0
    • +43
    ./gui/qml/components/ProgressCircle.qml
    • -0
    • +83
    ./gui/qml/components/TimeText.qml
    • -2
    • +3
    ./gui/qml/pages/treatment/TreatmentStart.qml
    • -77
    • +18
    ./gui/qml/pages/treatment/sections/TreatmentTime.qml
  1. … 2 more files in changeset.
DEN-1927 : Implementation (2 of 4)

- TreatmentTime click event fixed

- Clean up

    • -26
    • +13
    ./gui/qml/pages/treatment/TreatmentStart.qml
DEN-1927 : Implementation (2 of 4)

- Added Treatment Time, Treatment Section.

- Added Ultrafiltration Message and updating the Treatment screen Ultrafiltration progressBar with values but the Max value is hard coded by 1000mL right now, since we don't have Treatment Prescriptions and so .

    • -52
    • +14
    ./gui/qml/pages/treatment/TreatmentStart.qml
    • -0
    • +148
    ./gui/qml/pages/treatment/sections/TreatmentTime.qml
  1. … 2 more files in changeset.
DEN-1927 : Implementation (2 of 4)

- The first implementation of the Circular ProgressCircle

    • -1
    • +52
    ./gui/qml/pages/treatment/TreatmentStart.qml
DEN-1927 : Implementation (2 of 4)

- TreatmentStart was getting very big, so separated the sections.

    • -42
    • +0
    ./gui/qml/pages/TreatmentCreate.qml
    • -366
    • +0
    ./gui/qml/pages/TreatmentStart (test).qml
    • -323
    • +0
    ./gui/qml/pages/TreatmentStart.qml
    • -0
    • +42
    ./gui/qml/pages/treatment/TreatmentCreate.qml
    • -0
    • +77
    ./gui/qml/pages/treatment/TreatmentHome.qml
    • -0
    • +46
    ./gui/qml/pages/treatment/TreatmentStack.qml
    • -0
    • +105
    ./gui/qml/pages/treatment/TreatmentStart.qml
    • -0
    • +50
    ./gui/qml/pages/treatment/sections/TreatmentFlows.qml
    • -0
    • +50
    ./gui/qml/pages/treatment/sections/TreatmentFluid.qml
    • -0
    • +89
    ./gui/qml/pages/treatment/sections/TreatmentInfusion.qml
    • -0
    • +102
    ./gui/qml/pages/treatment/sections/TreatmentPressure.qml
    • -0
    • +53
    ./gui/qml/pages/treatment/sections/TreatmentUltrafiltration.qml
    • -0
    • +56
    ./gui/qml/pages/treatment/sections/TreatmentVitals.qml
  1. … 1 more file in changeset.
DEN-1927 : Implementation (2 of 4)

- Added Solution Infusion progressBar.

    • -11
    • +86
    ./gui/qml/pages/TreatmentStart.qml
DEN-1927 : Implementation (2 of 4)

- Added Dialysate Outlet Flow data [added onto the setting home for testing]

- In regards to the added feature above, the previous DialysateFlow renamed to DialysateInletFlow.

- Added RangeBar.qml

- Renamed ProgressMaker to RangeMaker which makes more sense for its usability.

    • -20
    • +117
    ./canbus/messageinterpreter.cpp
    • -11
    • +11
    ./gui/qml/components/ProgressBar.qml
    • -72
    • +0
    ./gui/qml/components/ProgressMarker.qml
    • -0
    • +95
    ./gui/qml/components/RangeBar.qml
    • -0
    • +78
    ./gui/qml/components/RangeMarker.qml
    • -34
    • +118
    ./gui/qml/pages/SettingsHome.qml
  1. … 1 more file in changeset.
DEN-1927 : Implementation (2 of 4)

- Added RanceRect as the common containter of the range rect objects like progressBars.

- Updated components accordingly.

    • -86
    • +21
    ./gui/qml/components/ProgressBar.qml
    • -0
    • +79
    ./gui/qml/components/RangeRect.qml
    • -16
    • +20
    ./gui/qml/pages/TreatmentStart.qml
  1. … 1 more file in changeset.
DEN-1927 : Implementation (2 of 4)

- Added ProgressRect.qml

- Made the ProgressBar more modularized to be used in other components.

    • -47
    • +58
    ./gui/qml/components/ProgressBar.qml
    • -12
    • +16
    ./gui/qml/components/ProgressMarker.qml
    • -0
    • +46
    ./gui/qml/components/ProgressRect.qml
  1. … 1 more file in changeset.
DEN-1927 : Implementation (2 of 4)

- Fixed the Dialysate Flow issue

DEN-1927 : Implementation (2 of 4)

- the ProgressBar has been implemented (for UltraFiltration)

    • -0
    • +129
    ./gui/qml/components/ProgressBar.qml
    • -0
    • +68
    ./gui/qml/components/ProgressMarker.qml
  1. … 1 more file in changeset.
DEN-1714 : Implementation

- Updated the GuiAlarmID_Enum with FW new enums.

- Didn't aligned them since very soon in this sprint we are going to use a common repository.

DEN-1714 : Implementation

- Filled the comment in regards to Code Review comment.

DEN-1714 : Implementation

- Added cppcheck output.

- Added Linux signal handler to quit the application gracefully.

- Added manual coco validation. // coco begin validated:

  1. … 13 more files in changeset.
DEN-1714 : Implementation

- Fixed the CanBus unit tests by the new sequence number added to the messages.

- Removed none implemented classes because it was coming always as the low coverage.

  1. … 3 more files in changeset.
DEN-1714 : Implementation

- Added missing documentation

- Disabled the Acknow message debugging.

  1. … 1 more file in changeset.