Im assuming that this if statement covers sub modes like Saline and Blood Prime. How do we know during blood prime, specifically, that we would not be dealing with an edge case in treatment parameters for the patient (Ex: -300 mmHg to -270 mmHg) and triggering a false positive alarm?
Note: I dont know actual patient bp values but these are currently acceptable treatment parameters for arterial pressure limits.
I don't see any reference/use to the created object. Why do we need to create all the objects while we don't even use them? This approach creates a lot of dependencies and also makes Dialin a very heavy API to load.
Not sure a list is appropriate. And if list does make sense, should probably be a list of messages that do require ACK (as generally we do not want Dialin ACKing - we want Dialin to be passive and let HD/DG/UI do the ACKing). Let's discuss with Michael.