hdfirmware

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DEN-14559 updated the code to be able to run POST requested by the Dialin user

    • -0
    • +12
    /firmware/App/Controllers/AlarmLamp.c
    • -0
    • +12
    /firmware/App/Controllers/Buttons.c
    • -0
    • +12
    /firmware/App/Drivers/SafetyShutdown.c
    • -0
    • +1
    /firmware/App/Drivers/SafetyShutdown.h
    • -0
    • +12
    /firmware/App/Services/WatchdogMgmt.c
DEN-14561 Update timing and volumesfor speeding up Pre-Treat part 1.

Fixed merge conflicts from staging.

Merge branch 'staging' into DEN-14549-system-fault-after-resuming-heparin-then-starting-saline-bolus-during-treatment

    • -12
    • +12
    /firmware/App/Modes/ModeInitPOST.c
RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

DEN-14549: Added function to see if an alarm condition is detected. Added a function to determine whether A/C power loss condition is detected and used them where needed.

    • -2
    • +4
    /firmware/App/Controllers/DialInFlow.c
    • -1
    • +3
    /firmware/App/Controllers/DialOutFlow.c
DEN-14549: include venous check in including blood prime.

Yes, may need to be done when merging to Staging. Is this flag used independently anywhere? Or planned to be?

Yes, may need to be done when merging to Staging. Is this flag used independently anywhere? Or planned to be?

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

DEN-14549: Addressed code review comments.

    • -1
    • +11
    /firmware/App/Controllers/Voltages.c
I don't think I have this bug fix in my branch. Needs to be addressed in a more recent branch.

I don't think I have this bug fix in my branch. Needs to be addressed in a more recent branch.

Good catch. Updated Voltages.c to behave same as Battery.c (trigger the correction alarm depending on whether in a treatment mode).

Good catch. Updated Voltages.c to behave same as Battery.c (trigger the correction alarm depending on whether in a treatment mode).

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

This check for _IN_TREATMENT may need to be added to Valves.c ALARM_ID_HD_AC_POWER_LOST check from recent bug fix. Both look to be checked in every case. Is this flag used independently anywhere?

This check for _IN_TREATMENT may need to be added to Valves.c ALARM_ID_HD_AC_POWER_LOST check from recent bug fix. Both look to be checked in every case. Is this flag used independently anywhere?

Treatment mode check is not done in Voltages.c, so ALARM_ID_HD_AC_POWER_LOST will be set there in addition to ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT here. Is this the expected behavior?

Treatment mode check is not done in Voltages.c, so ALARM_ID_HD_AC_POWER_LOST will be set there in addition to ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT here. Is this the expected behavior?

DEN-14549: clear treatment version of ac power loss alarm too when ac is restored. prevent pump current alarms when ac power loss in treatment is active too.

    • -1
    • +1
    /firmware/App/Controllers/DialInFlow.c
    • -1
    • +1
    /firmware/App/Controllers/DialOutFlow.c
DEN-14549: ensure air pump is off at start of prime state in pre-tx.

DEN-14549: removed unneccessary pre-tx prime state.

DEN-14457-reservoir-drains-before-treatment-with-pre-treatment-build-flags-off

DEN-14457-reservoir-drains-before-treatment-with-pre-treatment-build-flags-off dragged into current branch

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

RESOLVED IN CODE WALKTHROUGH

This config check is unnecessary and should be removed. The vars should always be initialized. Enable/Disable Alarms are done when checking the direction, etc.

This config check is unnecessary and should be removed. The vars should always be initialized. Enable/Disable Alarms are done when checking the direction, etc.

Merge branch 'staging' into DEN-14561-_release_-preprocessor-flag-specifies-code-that-conflicts-with-sw_config_-debug

HD-DEN-14561_Release Preprocessor Flag Specifies Code That Conflicts With SW Config Debug

Corrected _RELEASE_ logic, release build executes the same block as non debug selection

    • -1
    • +1
    /firmware/App/Controllers/SyringePump.c
    • -10
    • +11
    /firmware/App/Services/AlarmMgmt.c
They're kind of different. The stop function is fairly straightforward and is part of syringe pump driver. The start function is a lot more complex as it needs to figure out what it should be doing...

They're kind of different. The stop function is fairly straightforward and is part of syringe pump driver. The start function is a lot more complex as it needs to figure out what it should be doing and is part of treatment mode module.

Inconsistent naming here. StopSyringePump, StartHeparinPump. Suggest using same name for both.

Inconsistent naming here. StopSyringePump, StartHeparinPump. Suggest using same name for both.

Done.

Done.

DEN-14549: Addressed code review comments.

Done.

Done.