Are these the alarms for when a bottle volume prediction is < 10% left? If so, NoRin and NoEnd should be FALSE and ClrOnly (UsrAck here) should be FALSE.
If you select Edit Configuration -> "add content roots" in PyCharm, it will automatically add /home/denali/Projects/dialin/ to your path before executing the script and there is no longer a need to append to the path in the script. I had selected this option and wasn't having issue running any script. I've updated all the paths now to support execution from outside of PyCharm.
This enum is getting big. Should we put it in its own .h file (AlarmMgmtSWFaults.h) with same doxygen group name (AlarmManagement) that would be included by this header?
Neither of these if statements should be executed if treatment is paused (i.e. treatment time is counting down, i.e. we're in dialysis sub-mode of treatment mode and not delivering a saline bolus).
Done - just FYI I have added type hints in my Sprint 45 branch for the dg classes. So it hasn't been updated almost everywhere inside the dg folder on this Sprint 44 branch