Index: HD_TestScript.py =================================================================== diff -u -rb83f5ec66b645fac0d11fe649035512cf8b0d8e5 -r227fad421dde9339458aa8e5826be4807599038a --- HD_TestScript.py (.../HD_TestScript.py) (revision b83f5ec66b645fac0d11fe649035512cf8b0d8e5) +++ HD_TestScript.py (.../HD_TestScript.py) (revision 227fad421dde9339458aa8e5826be4807599038a) @@ -25,17 +25,20 @@ # wait 2 seconds and then login to HD as a tester sleep(2) - hd._Basics.login() + hd._Basics.CmdLogInToHD() - # wait 5 seconds and then override the blood flow data interval to every 2 seconds - sleep(5) - hd.BloodFlow.BloodFlowBroadcastIntervalOverride(hd.NO_RESET,2000) + tgtRate = 0 + hd.BloodFlow.CmdBloodFlowBroadcastIntervalOverride(hd.NO_RESET, 2000) - # wait 5 seconds and then override the blood flow data interval to every 200 ms - sleep(5) - hd.BloodFlow.BloodFlowBroadcastIntervalOverride(hd.NO_RESET,200) + while True: + if hd.BloodFlow.TargetBloodFlowRate == 0: + if tgtRate != 0: + hd.BloodFlow.CmdBloodFlowBroadcastIntervalOverride(hd.NO_RESET, 2000) + tgtRate = 0 + else: + if tgtRate == 0: + hd.BloodFlow.CmdBloodFlowBroadcastIntervalOverride(hd.NO_RESET, 200) + tgtRate = hd.BloodFlow.TargetBloodFlowRate - # wait 5 seconds and then reset the blood flow data interval to normal - sleep(5) - hd.BloodFlow.BloodFlowBroadcastIntervalOverride(hd.RESET,0) +# hd.BloodFlow.CmdBloodFlowBroadcastIntervalOverride(hd.RESET,0)