Index: shared/scripts/names.py
===================================================================
diff -u -rc97be7423d6f06aceaad5f45969518bccc3d922f -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- shared/scripts/names.py (.../names.py) (revision c97be7423d6f06aceaad5f45969518bccc3d922f)
+++ shared/scripts/names.py (.../names.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -374,13 +374,19 @@
o_managerHome_OutletFlowData_PWMDtCycle = {"container": o_managerHome, "objectName": "_HDOutletFlowData6", "type": "Text"}
# Saline Bolus
-o_treatmentStart_SalineSection = {"container": o_treatmentStart_TreatmentStart, "id": "_SalineTouchArea" , "type": "TreatmentFluid" }
+o_treatmentStart_SalineSection = {"container": o_treatmentStart_TreatmentStart, "id": "_salineTouchArea" , "type": "TreatmentFluid" }
o_treatmentStart_SalineCumulative = {"container": o_treatmentStart_SalineSection , "id": "_cumulativeValue" , "type": "Text" }
o_treatmentStart_SalineDelivered = {"container": o_treatmentStart_SalineSection , "id": "_fluidValue" , "type": "Text" }
o_treatmentStart_SalineTarget = {"container": o_treatmentStart_SalineSection , "id": "_fluidTarget" , "type": "Text" }
o_treatmentStart_SalineStart = {"container": o_treatmentStart_SalineSection , "id": "_startFluidButton", "type": "TouchRect" }
o_treatmentStart_SalineNotification = {"container": o_treatmentStart_SalineSection , "objectName": "NotificationBar", "type": "NotificationBarSmall"}
+# Heparin
+o_treatmentStart_HeparinSection = {"container": o_treatmentStart_TreatmentStart , "id": "_heparinTouchArea", "type": "TreatmentFluid" }
+o_treatmentStart_HeparinDelivered = {"container": o_treatmentStart_HeparinSection , "id": "_fluidValue" , "type": "Text" }
+o_treatmentStart_HeparinPause = {"container": o_treatmentStart_HeparinSection , "id": "_startFluidButton", "type": "TouchRect" }
+o_treatmentStart_HeparinNotification = {"container": o_treatmentStart_HeparinSection , "objectName": "NotificationBar", "type": "NotificationBarSmall"}
+
# Setting CANBusFaultCountText
o_managerHome_canbusFaultCount = {"container": o_managerHome, "id": "_canbusFaultCountText", "type": "Text" }
Index: simulator/plugins/heparin/interface.ui
===================================================================
diff -u -rc13dc6ba2410716a3f1c446e564085aeb9114a60 -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- simulator/plugins/heparin/interface.ui (.../interface.ui) (revision c13dc6ba2410716a3f1c446e564085aeb9114a60)
+++ simulator/plugins/heparin/interface.ui (.../interface.ui) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -87,36 +87,6 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 10
-
-
-
-
-
- 100
-
-
- -
-
- 200
-
-
- -
-
- 300
-
-
-
-
-
@@ -289,7 +259,7 @@
- 300
+ 20
Qt::Horizontal
@@ -316,7 +286,7 @@
- 0
+ 2.0
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
@@ -362,22 +332,5 @@
-
-
- sldCumulative
- valueChanged(int)
- lblCumulative
- setNum(int)
-
-
- 445
- 209
-
-
- 481
- 210
-
-
-
-
+
Index: simulator/plugins/heparin/loader.py
===================================================================
diff -u -rb5d4378aa898ef97aca003b3fb0770f88de857c5 -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- simulator/plugins/heparin/loader.py (.../loader.py) (revision b5d4378aa898ef97aca003b3fb0770f88de857c5)
+++ simulator/plugins/heparin/loader.py (.../loader.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -16,8 +16,8 @@
btnAccept: QtWidgets.QPushButton
btnReject: QtWidgets.QPushButton
lblAction: QtWidgets.QLabel
+ lblCumulative: QtWidgets.QLabel
spnRejectReason: QtWidgets.QSpinBox
- cmbAcceptTarget: QtWidgets.QComboBox
sldCumulative: QtWidgets.QSlider
requested_state: txStates
@@ -38,8 +38,8 @@
self.btnAccept = self.find_button('btnAccept')
self.btnReject = self.find_button('btnReject')
self.lblAction = self.find_label('lblAction')
+ self.lblCumulative = self.find_label('lblCumulative')
self.spnRejectReason = self.find_spinbox('spnRejectReason')
- self.cmbAcceptTarget = self.find_combobox('cmbAcceptTarget')
# saline data
self.sldCumulative = self.find_slider('sldCumulative')
@@ -73,9 +73,8 @@
else:
self.requested_state = txStates.HEPARIN_STATE_DISPENSING
- target = self.cmbAcceptTarget.currentText()
denaliMessages.setHeparinResponse(True, 0, self.requested_state)
- self.lblAction.setText('Accepted ' + target)
+ self.lblAction.setText('Accepted ')
@Slot()
def do_reject(self):
@@ -94,4 +93,6 @@
by calling the denaliMessage API setTreatmentHeparinData
:return: none
"""
- denaliMessages.setTreatmentHeparinData(value)
+ volume = value * 0.1
+ denaliMessages.setTreatmentHeparinData(volume)
+ self.lblCumulative.setNum(volume)
Index: suite.conf
===================================================================
diff -u -rc97be7423d6f06aceaad5f45969518bccc3d922f -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- suite.conf (.../suite.conf) (revision c97be7423d6f06aceaad5f45969518bccc3d922f)
+++ suite.conf (.../suite.conf) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -5,6 +5,6 @@
IMPLICITAUTSTART=0
LANGUAGE=Python
OBJECTMAPSTYLE=script
-TEST_CASES=tst_Internals tst_HomeScreen tst_ServiceShutdown tst_TreatmentScreen tst_Treatment_Section_BloodDialysate tst_Treatment_BloodDialysateFlowRate tst_Treatment_Time tst_Treatment_Ultrafiltration tst_Treatment_PressureOcclusion tst_Treatment_ParametersRange tst_Treatment_Adjustment_BloodDialysate tst_Treatment_Adjustment_Duration tst_Treatment_Adjustment_Ultrafiltration tst_Treatment_Adjustment_Saline tst_TreatmentSalineData tst_TreatmentStatesData tst_Treatment_Adjustment_Pressures tst_DGROPumpData tst_DGDrainPumpData tst_DGPressureData tst_DGReservoirData tst_DGHeatersData tst_DGLoadCellReadingsData tst_DGTemperaturesData tst_case2 tst_DGValvesStatesData tst_DGOperationMode tst_HDOperationModeData tst_HDBloodFlowData tst_HDInletFlowData tst_HDOutletFlowData tst_HDPressureOcclusionData tst_CANBusFaultCount tst_DebugText tst_CreateTreatment tst_ConfirmPrimingBegin tst_Alarm_Colors tst_AlarmStatusData tst_AlarmTriggered tst_AlarmCleared
+TEST_CASES=tst_Internals tst_HomeScreen tst_ServiceShutdown tst_TreatmentScreen tst_Treatment_Section_BloodDialysate tst_Treatment_BloodDialysateFlowRate tst_Treatment_Time tst_Treatment_Ultrafiltration tst_Treatment_PressureOcclusion tst_Treatment_ParametersRange tst_Treatment_Adjustment_BloodDialysate tst_Treatment_Adjustment_Duration tst_Treatment_Adjustment_Ultrafiltration tst_Treatment_Adjustment_Saline tst_TreatmentSalineData tst_TreatmentStatesData tst_Treatment_Adjustment_Pressures tst_TreatmentHeparineData tst_DGROPumpData tst_DGDrainPumpData tst_DGPressureData tst_DGReservoirData tst_DGHeatersData tst_DGLoadCellReadingsData tst_DGTemperaturesData tst_case2 tst_DGValvesStatesData tst_DGOperationMode tst_HDOperationModeData tst_HDBloodFlowData tst_HDInletFlowData tst_HDOutletFlowData tst_HDPressureOcclusionData tst_CANBusFaultCount tst_DebugText tst_CreateTreatment tst_ConfirmPrimingBegin tst_Alarm_Colors tst_AlarmStatusData tst_AlarmTriggered tst_AlarmCleared
VERSION=3
WRAPPERS=Qt
Index: tst_TreatmentHeparineData/test.py
===================================================================
diff -u
--- tst_TreatmentHeparineData/test.py (revision 0)
+++ tst_TreatmentHeparineData/test.py (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -0,0 +1,61 @@
+# -*- coding: utf-8 -*-
+
+##
+# Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved.
+# copyright
+# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM,
+# IN PART OR IN WHOLE,
+# WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER.
+#
+# file tst_TreatmentHeparinData
+# date 2020/11/23
+# author Behrouz NematiPour
+#
+
+
+import names
+from dialin.squish import utils, denaliMessages
+
+def getUnit():
+ global saline_unit
+ saline_unit = str(waitForObjectExists(names.o_treatmentStart_HeparinSection).unit)
+
+
+def gotoScreenNtest_Contains_TreatmentHeparinData():
+ mouseClick(waitForObject(names.o_treatmentHome_startTreatment))
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinSection).buttonText), "HEPARIN DELIVERY")
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinSection).title ), "HEPARIN")
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinSection).visible , True)
+
+def test_values(vDelivered):
+ delivered = "{:.1f}".format(vDelivered)
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinSection).valueDelivered, float(delivered) )
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinDelivered ).text), delivered)
+
+def main():
+ utils.tstStart(__file__)
+
+ startApplication(names.AUT_NAME)
+ utils.waitForGUI(1)
+
+ gotoScreenNtest_Contains_TreatmentHeparinData()
+ utils.waitForGUI(1)
+
+ getUnit()
+
+ for value in range(0, 21):
+ denaliMessages.setTreatmentHeparinData(value * 0.1)
+ test_values (value * 0.1)
+
+
+ denaliMessages.setTreatmentHeparinData(2.0)
+ test_values ( )
+
+ denaliMessages.setTreatmentHeparinData(2.0)
+ test_values ( )
+
+ denaliMessages.setTreatmentHeparinData( 0)
+ test_values ( )
+
+
+ utils.tstDone()
Index: tst_TreatmentSalineData/test.py
===================================================================
diff -u -r343ceb5e6ac46457315f5e3abe762b13fa8db8c4 -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- tst_TreatmentSalineData/test.py (.../test.py) (revision 343ceb5e6ac46457315f5e3abe762b13fa8db8c4)
+++ tst_TreatmentSalineData/test.py (.../test.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -13,11 +13,6 @@
#
-# # TreatmentSalineBolusData
-# o_managerHome_TreatmentSalineBolusData_Target = {"container": o_managerHome, "objectName": "_TreatmentSalineBolusData0", "type": "Text"}
-# o_managerHome_TreatmentSalineBolusData_Cumulitive = {"container": o_managerHome, "objectName": "_TreatmentSalineBolusData1", "type": "Text"}
-# o_managerHome_TreatmentSalineBolusData_Delivered = {"container": o_managerHome, "objectName": "_TreatmentSalineBolusData2", "type": "Text"}
-
import names
from dialin.squish import utils, denaliMessages
Index: tst_TreatmentStatesData/test.py
===================================================================
diff -u -re2b1198b35a5e13749755e0839255d13f746a7c9 -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- tst_TreatmentStatesData/test.py (.../test.py) (revision e2b1198b35a5e13749755e0839255d13f746a7c9)
+++ tst_TreatmentStatesData/test.py (.../test.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -20,10 +20,11 @@
def gotoScreenNtest_Contains_TreatmentStatesData():
mouseClick(waitForObject(names.o_treatmentHome_startTreatment))
# default state of the in-treatment
- test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE)
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE, txStates.HEPARIN_STATE_OFF)
-def test_values(vSubMode, vUFState, vSalineState):
+def test_values(vSubMode, vUFState, vSalineState, vHeparinState):
+ denaliMessages.setTreatmentStatesData(vSubMode, vUFState, vSalineState, vHeparinState)
# these test cases are not always depending on each other
if (vSubMode == txStates.TREATMENT_DIALYSIS_STATE_NOT):
test.compare( waitForObjectExists(names.o_treatmentStart_treatmentTime_arrowImage ).visible, False )
@@ -64,189 +65,335 @@
if (vSalineState == txStates.SALINE_BOLUS_STATE_IDLE ):
test.compare( waitForObjectExists(names.o_treatmentStart_ultrafiltration_section ).isTouchable, True )
- utils.waitForGUI()
+ utils.waitForGUI(0.2)
mouseClick ( waitForObject (names.o_treatmentStart_ultrafiltration_section))
- utils.waitForGUI()
+ utils.waitForGUI(0.2)
if (vUFState == txStates.UF_RUNNING_STATE ):
test.compare( findObject (names.o_treatmentAdjustmentUltrafiltrationStart_Screen ).visible , True )
else:
test.compare( findObject (names.o_treatmentAdjustmentUltrafiltrationPaused_Screen ).visible , True )
mouseClick ( waitForObject (names.o_closeButton))
- if (vSalineState == txStates.SALINE_BOLUS_STATE_IN_PROGRESS ):
+ if (vSalineState == txStates.SALINE_BOLUS_STATE_IN_PROGRESS or vSalineState == txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP):
test.compare( waitForObjectExists(names.o_treatmentStart_ultrafiltration_section ).isTouchable, False )
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinSection ).isTouchable, False )
+ # Heparin section
+ # Heparin section touchable
+ if (vHeparinState == txStates.HEPARIN_STATE_OFF or vHeparinState == txStates.HEPARIN_STATE_INITIAL_BOLUS or vHeparinState == txStates.HEPARIN_STATE_EMPTY):
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinSection ).isTouchable, False )
+ # Heparin Button text
+ if (vHeparinState == txStates.HEPARIN_STATE_DISPENSING):
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinPause ).text.text), "PAUSE DELIVERY")
+ if (vHeparinState == txStates.HEPARIN_STATE_PAUSED):
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinPause ).text.text), "RESUME DELIVERY")
+ if (vHeparinState == txStates.HEPARIN_STATE_COMPLETED):
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinPause ).text.text), "RESUME DELIVERY")
+ #Heparin notification text
+ if (vHeparinState == txStates.HEPARIN_STATE_INITIAL_BOLUS):
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinNotification ).visible, True)
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinNotification ).text ), "Heparin bolus is active")
+ if (vHeparinState == txStates.HEPARIN_STATE_OFF):
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinNotification ).visible, True)
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinNotification ).text ), "Heparin delivery Off")
+ if (vHeparinState == txStates.HEPARIN_STATE_COMPLETED):
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinNotification ).visible, True)
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinNotification ).text ), "Maximum cumulative heparin volume delivered")
+ if (vHeparinState == txStates.HEPARIN_STATE_EMPTY):
+ test.compare( waitForObjectExists(names.o_treatmentStart_HeparinNotification ).visible, True)
+ test.compare(str(waitForObjectExists(names.o_treatmentStart_HeparinNotification ).text ), "Heparin syringe empty")
+
def main():
utils.tstStart(__file__)
- secPause = 0.5
startApplication(names.AUT_NAME)
utils.waitForGUI(1)
gotoScreenNtest_Contains_TreatmentStatesData()
utils.waitForGUI(1)
# start
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS )
- utils.waitForGUI(secPause)
-
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- test_values (txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED )
- utils.waitForGUI(secPause)
-
- utils.tstDone()
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE_NOT , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_START_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_PAUSED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_RUNNING_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_OFF_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IDLE , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_IN_PROGRESS , txStates.HEPARIN_STATE_EMPTY )
+
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_OFF )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_PAUSED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_INITIAL_BOLUS )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_DISPENSING )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_COMPLETED )
+ test_values(txStates.TREATMENT_DIALYSIS_STATE , txStates.UF_COMPLETED_STATE , txStates.SALINE_BOLUS_STATE_MAX_DELIVERED , txStates.HEPARIN_STATE_EMPTY )
+
+
+ utils.tstDone()
+
\ No newline at end of file
Index: tst_Treatment_Adjustment_Ultrafiltration/test.py
===================================================================
diff -u -r24485172848ae32d15cf665b2ef024129dec6ca2 -r2b0ff4367443cf0458594c81c32598df5b6c39cb
--- tst_Treatment_Adjustment_Ultrafiltration/test.py (.../test.py) (revision 24485172848ae32d15cf665b2ef024129dec6ca2)
+++ tst_Treatment_Adjustment_Ultrafiltration/test.py (.../test.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb)
@@ -353,7 +353,7 @@
closeScreen() # Back to main
# set the ultrafiltration to running state
- denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT, txStates.UF_RUNNING_STATE, txStates.SALINE_BOLUS_STATE_IDLE )
+ denaliMessages.setTreatmentStatesData(txStates.TREATMENT_DIALYSIS_STATE_NOT, txStates.UF_RUNNING_STATE, txStates.SALINE_BOLUS_STATE_IDLE, txStates.HEPARIN_STATE_OFF)
gotoScreen_UltrafiltrationAdjustment()