UI-DEN-5282_Ultrafiltration Stop State

Activity

UI-DEN-5282-1 18

Keyboard shortcuts  
  • Summarize the review outcomes (optional)
     
    #permalink

    Details

    Warning: no files are visible, they have all been filtered.
    Participant Role Time Spent Comments Latest Comment
    Author 2h 54m 6 Objectives: #01 Because of the new standard message (#01)...
    plucia  (deleted user)
    Reviewer completed
    Reviewer - Complete 33m 2 RESOLVED
    pmontazemi  (deleted user)
    Reviewer completed
    Reviewer - Complete 12m 10 RESOLVED.
    Total   3h 40m 18  
    #permalink

    Objectives

    Application :
    01 - Used new message 65 instead of Generic for the UF state change request which is in the standard response message format by having (accepted,rejection_reason,...)
    02 - Used new field, Saline Bolus State, in the saline state change request.
    03 - Code improvement.
    04 - Used notify function template.
    05 - Modified ModalDialog and TreatmentAdjustmentBase to have separate NotificationBar for the Response errors and current state/general info.
    06 - Utilize all the Ultrafiltration states to have a more user-friendly UI by enabling/disabling UI components and showing more information on sections and dialogs.
    07 - After updating UI with the FW enum for the Saline bolus those enums used as states to have a more user-friendly UI.
    08 - For the Treatment duration section used isRunning instead of isPaused since we have isRunning state and all the other states are not running states.
    09 - Used UF_Commands FW enum (GuiUFCommands in UI)for UF state change request to be consistent with FW.
    10 - Modified Pressure/Occlusion message to have 3 last params out of 5 as U32 which was F32 as requested by FW team.
    11 - Centralized all the responses to 1)the Saline state change 2)UF state change and the broadcast 3)Treatment States messages in the Treatment States broadcast by let that view also listen to the other two responses beside those two messages themselves. So whichever received first will be served first and if the reported state is the same PROPERTY by design will not notify UI for the duplicate update.
    12 - Updated Profile build to be used as the instrumented UI build built in the workspace_UI to be easily used for local code coverage effort.
    13 - Added remove-extra-lines.sh script.
    14 - Added QtCreator's Spell Checker pluggin's dictionary files in the root repo folder for all to use and also the user dictionary which will contain project specific words.
    testSuites/Simulator:
    15 - In Simulator the UI file name changed to Simulator.ui
    16 - Added UF 1)Pause 2)Resume 3)Edit/Next 4)Delivered volume
    17 - Added Treatment State broadcast as a 1 sec interval broadcast.
    18 - update tests with the new UF states and UF,Saline messages.

    Branches in review

    #permalink

    Issues Raised From Comments

    Key Summary State Assignee
    #permalink

    General Comments

    There are no general comments on this review.
    /resources/images/Done.png Added
    Open in IDE #permalink
    /resources/images/OffGray.png Added
    Open in IDE #permalink
    /resources/images/alarm.svg Deleted
    Open in IDE #permalink
    /resources/images/bell-off.svg Deleted
    Open in IDE #permalink
    /resources/images/bell.svg Deleted
    Open in IDE #permalink
    /sources/canbus/MessageDispatcher.h Changed
    /sources/canbus/MessageGlobals.h Changed
    /sources/canbus/MessageInterpreter.cpp Changed 3
    /sources/canbus/MessageInterpreter.h Changed
    /sources/gui/.../components/ModalDialog.qml Changed
    /sources/.../components/NotificationBar.qml Changed
    Open in IDE #permalink
    /sources/.../components/NotificationBarSmall.qml Changed
    /sources/gui/qml/components/TouchArea.qml Changed
    /sources/.../adjustments/TreatmentAdjustmentBase.qml Changed
    /sources/.../adjustments/TreatmentAdjustmentUltrafiltrationConfirm.qml Changed
    /sources/.../adjustments/TreatmentAdjustmentUltrafiltrationEdit.qml Changed
    /sources/.../adjustments/TreatmentAdjustmentUltrafiltrationPaused.qml Changed
    /sources/.../adjustments/TreatmentAdjustmentUltrafiltrationStart.qml Changed
    /sources/.../sections/TreatmentPressure.qml Changed
    Open in IDE #permalink
    /sources/gui/.../sections/TreatmentSaline.qml Changed
    /sources/gui/.../sections/TreatmentTime.qml Changed
    /sources/.../sections/TreatmentUltrafiltration.qml Changed
    /sources/gui/.../treatment/TreatmentStack.qml Changed
    Open in IDE #permalink
    /sources/gui/qml/pages/ManagerHome.qml Changed
    /sources/gui/qml/main.qml Changed
    Open in IDE #permalink
    /sources/gui/GuiGlobals.h Changed
    /sources/.../adjustment/MTreatmentAdjustRequests.h Changed
    /sources/.../adjustment/MTreatmentAdjustSalineResponse.cpp Changed
    /sources/.../adjustment/MTreatmentAdjustSalineResponse.h Changed
    /sources/.../adjustment/MTreatmentAdjustUltrafiltrationStateResponse.cpp Changed
    /sources/.../adjustment/MTreatmentAdjustUltrafiltrationStateResponse.h Changed
    /sources/.../data/MTreatmentPressureOcclusionData.h Changed
    /sources/model/.../data/MTreatmentStatesData.h Changed
    /sources/.../adjustment/VTreatmentAdjustmentResponseBase.cpp Changed
    /sources/.../adjustment/VTreatmentAdjustmentResponseBase.h Changed
    /sources/.../adjustment/VTreatmentAdjustmentSaline.cpp Changed
    /sources/.../adjustment/VTreatmentAdjustmentSaline.h Changed
    /sources/.../adjustment/VTreatmentAdjustmentUltrafiltrationState.cpp Changed 3
    /sources/.../adjustment/VTreatmentAdjustmentUltrafiltrationState.h Changed
    /sources/.../data/VHDTreatmentStatesData.cpp Changed
    /sources/.../data/VHDTreatmentStatesData.h Changed
    /sources/.../data/VTreatmentPressureOcclusion.h Changed
    /sources/ApplicationController.h Changed
    Open in IDE #permalink
    /unittests/tst_messaging.cpp Changed
    /unittests/tst_messaging.h Changed
    /unittests/tst_models.cpp Changed
    Open in IDE #permalink
    /unittests/tst_views.cpp Changed
    /cppcheck.err Changed
    /denali.pro.user Changed
    /denali.qrc Changed
    Open in IDE #permalink
    /en_US.aff Added 3
    Open in IDE #permalink
    /en_US.dic Added 3
    Open in IDE #permalink
    /en_US.udic Added 3
    /remove-exra-emptylines.sh Added
    Open in IDE #permalink
    /shared/scripts/names.py Changed
    /simulator/SalineBolusSimulator.ui Deleted
    Open in IDE #permalink
    /simulator/Simulator.ui Added
    /simulator/run.py Changed
    /tst_HDPressureOcclusionData/test.py Changed
    /tst_Internals/test.py Changed 3
    Open in IDE #permalink
    /tst_TreatmentStatesData/test.py Changed
    /tst_Treatment_Adjustment_Saline/test.py Changed
    Open in IDE #permalink
    /tst_Treatment_Adjustment_Ultrafiltration/test.py Changed

    Review updated: Reload | Ignore | Collapse

    You cannot reload the review while writing a comment.

    Log time