hdfirmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DEN-5674: Fix alarm state bug.

DEN-5674: Added alarm silence handling.

DEN-5674: Moved alarm lamp self test from early to later in sequence.

DEN-5674: temporary set alarm volume low for testing.

DEN-5674: Fixed alarms state update.

DEN-5674: Prevent resume/rinseback options if top alarm condition not yet cleared.

DEN-5381: Added reservoir management to prime sub-mode

DEN-5674: Completed UF volume setting pre-treatment.

    • -2
    • +18
    /firmware/App/Modes/ModeTreatmentParams.c
DEN-5674: Removed obsolete test code. Added new UF param msg handler.

    • -1
    • +1
    /firmware/App/Controllers/DialInFlow.c
    • -1
    • +1
    /firmware/App/Controllers/DialOutFlow.c
    • -0
    • +14
    /firmware/App/Modes/ModeTreatmentParams.c
    • -3
    • +5
    /firmware/App/Modes/ModeTreatmentParams.h
  1. … 3 more files in changeset.
DEN-5381: Refactor alarm management module

    • -170
    • +27
    /firmware/App/Services/AlarmMgmt.c
DEN-5381: Added time out for purge air state

DEN-5674: Fixed valves POST call. Added alarm for FPGA comm timeout.

DEN-5381: Added handler for prime sub-mode states

DEN-5674: Removed alarm dialyzer bypass flag. Added alarm user option for alarms that simply require acknowledgement. Added some alarm action handling for treatment mode.

    • -0
    • +62
    /firmware/App/Modes/ModeTreatment.c
    • -1
    • +1
    /firmware/App/Modes/ModeTreatmentParams.c
    • -82
    • +126
    /firmware/App/Services/AlarmMgmt.c
DEN-5381: Created skeleton for pre-treatment mode

    • -24
    • +104
    /firmware/App/Modes/ModePreTreat.c
    • -0
    • +54
    /firmware/App/Modes/Prime.c
    • -0
    • +44
    /firmware/App/Modes/Prime.h
DEN-5674: Added mode specific masking of enabled user alarm recovery actions.

    • -0
    • +5
    /firmware/App/Modes/ModeTreatmentParams.c
DEN-5674: Fixed drain reservoir cmd to DG to include indication of whether reservoir load cells should be tared.

    • -6
    • +55
    /firmware/App/Controllers/DGInterface.c
    • -2
    • +12
    /firmware/App/Controllers/DGInterface.h
DEN-5674: Added alarm (empty) action signal handling functions to the various op modes.

    • -1
    • +15
    /firmware/App/Modes/ModePostTreat.c
    • -0
    • +14
    /firmware/App/Modes/ModeTreatment.c
    • -1
    • +15
    /firmware/App/Modes/ModeTreatmentParams.c
  1. … 5 more files in changeset.
DEN-5674: Added alarm sub-rank property and use for determining top priority alarm for UI.

    • -21
    • +61
    /firmware/App/Services/AlarmMgmt.c
DEN-5674: Added synchronize of alarm audio/lamp control with published alarm state so that UI can flash alarm in sync w/ lamp. Added alarm audio.

    • -117
    • +74
    /firmware/App/Services/AlarmMgmt.c
DEN-5674: Updated alarm messaging. Added concept of alarm condition detected and ability to clear this. Clear all recoverable alarms when user chooses an action.

    • -172
    • +120
    /firmware/App/Services/AlarmMgmt.c
DEN-5887: Fixed name format for const data to all caps w/ underlines per coding standard.

    • -14
    • +14
    /firmware/App/Controllers/Valves.c
    • -12
    • +12
    /firmware/App/Modes/ModeTreatmentParams.c
DEN-5887: Added controller type property to PI controller as was added in DG stack. Added max I step size to prevent lasting effects of a large but brief disturbance in control input.

    • -158
    • +25
    /firmware/App/Services/AlarmMgmt.c
    • -24
    • +61
    /firmware/App/Services/PIControllers.c
DEN-5887: Moved some load cell functions from dialysate outlet pump controller to DG Interface module. Added small and large moving average filters to load cell readings. Use small moving average for normal UF tracking/control and use large moving average for baseline and final reservoir weights to minimize reservoir transition errors due to load cell noise.

    • -34
    • +286
    /firmware/App/Controllers/DGInterface.c
    • -12
    • +33
    /firmware/App/Controllers/DGInterface.h
    • -115
    • +0
    /firmware/App/Controllers/DialOutFlow.c
    • -15
    • +0
    /firmware/App/Controllers/DialOutFlow.h
DEN-5381: Removed test support macros

    • -1
    • +1
    /firmware/App/Controllers/DialInFlow.c
    • -1
    • +1
    /firmware/App/Controllers/DialOutFlow.c
DEN-4641: Addressed code review feedback.

DEN-4641: re-ran local test script.

DEN-4641: Updated persistent alarms to use ms instead of task interval counts.

    • -1
    • +1
    /firmware/App/Controllers/DialInFlow.c
DEN-4641: Addressed code review feedback.

    • -2
    • +2
    /firmware/App/Controllers/DGInterface.h
    • -4
    • +4
    /firmware/App/Controllers/DialInFlow.c
    • -10
    • +12
    /firmware/App/Controllers/DialOutFlow.c
    • -25
    • +25
    /firmware/App/Modes/ModeTreatmentParams.h
DEN-4641: Merged with master. Fixed merge conflicts. Addressed code review feedback.

    • -215
    • +340
    /firmware/App/Controllers/BloodFlow.c
    • -2
    • +24
    /firmware/App/Controllers/BloodFlow.h
    • -3
    • +7
    /firmware/App/Controllers/DGInterface.h
    • -207
    • +309
    /firmware/App/Controllers/DialInFlow.c
    • -1
    • +19
    /firmware/App/Controllers/DialInFlow.h
    • -163
    • +152
    /firmware/App/Controllers/DialOutFlow.c
    • -7
    • +8
    /firmware/App/Controllers/DialOutFlow.h
    • -20
    • +22
    /firmware/App/Modes/ModeInitPOST.c
    • -70
    • +63
    /firmware/App/Modes/ModeTreatment.c
    • -71
    • +84
    /firmware/App/Modes/ModeTreatmentParams.c
    • -3
    • +4
    /firmware/App/Modes/ModeTreatmentParams.h
  1. … 11 more files in changeset.