Index: HemodialysisDevice.py =================================================================== diff -u -rc172ebf4d713b654fb5a75113c96bf7f5ef5d858 -r09680e63c3b35ef6e8c29dee008ea3dcd96c97cc --- HemodialysisDevice.py (.../HemodialysisDevice.py) (revision c172ebf4d713b654fb5a75113c96bf7f5ef5d858) +++ HemodialysisDevice.py (.../HemodialysisDevice.py) (revision 09680e63c3b35ef6e8c29dee008ea3dcd96c97cc) @@ -890,6 +890,13 @@ sleep(2) hd_obj._Basics.CmdLogInToHD() + totalVolumeInMl = 2400 + rxTimeInMins = 240 + flowRateMlmin = 100 + + hd_obj.DialOut.setUFRx(totalVolumeInMl, rxTimeInMins, flowRateMlmin) + + sleep(5) hd_obj.DialOut.setUFState(DialOutStates.RUN) sleep(2) @@ -919,6 +926,44 @@ sleep(2) hd._Basics.CmdLogInToHD() + totalVolumeInMl = 2400 + rxTimeInMins = 30 + flowRateMlmin = 100 + + resp = hd.DialOut.setUFRx(totalVolumeInMl, rxTimeInMins, flowRateMlmin) + print("Set TotalVolume(mL): {}, TotalTime(mins): {} and flowrate (ml/min): {}".format(totalVolumeInMl, + rxTimeInMins, flowRateMlmin)) + + sleep(5) + hd.DialOut.setUFState(DialOutStates.RUN) + state_run = hd.DialOut.DialOutBroadcast['state'] + sleep(2) + print("After RUN: {}".format(hd.DialOut.DialOutBroadcast)) + + sleep(20) + print("After 20 secs RUN: {}".format(hd.DialOut.DialOutBroadcast)) + + sleep(20) + print("After 40 secs RUN: {}".format(hd.DialOut.DialOutBroadcast)) + + hd.DialOut.setUFState(DialOutStates.PAUSE) + sleep(2) + print("After pausing: {}".format(hd.DialOut.DialOutBroadcast)) + state_pause = hd.DialOut.DialOutBroadcast['state'] + + sleep(10) + print("After 10 sec PAUSE:{}".format(hd.DialOut.DialOutBroadcast)) + hd.DialOut.setUFState(DialOutStates.STOP) + + sleep(3) + hd.DialOut.setUFState(DialOutStates.STOP) + sleep(2) + state_stop = hd.DialOut.DialOutBroadcast['state'] + print("After Stop: {}".format(hd.DialOut.DialOutBroadcast)) + + sleep(5) + hd.DialOut.plotBroadCastSignals() + tgtRate = 0 hd.BloodFlow.CmdBloodFlowBroadcastIntervalOverride(hd.NO_RESET, 2000)