-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : DGINTERFACE -- Unit(s) Under Test: DGInterface -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: DGInterface -- Subprogram: cmdDGSampleWater -- Test Case: cmdDGSampleWater_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdDGSampleWater TEST.NEW TEST.NAME:cmdDGSampleWater_NominalPath TEST.VALUE:DGInterface.<>.dgWaterSampled:0 TEST.VALUE:uut_prototype_stubs.sendDGSampleWaterCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgWaterSampled:1 TEST.END -- Subprogram: cmdSetDGActiveReservoir -- Test Case: cmdSetDGActiveReservoir_InvalidRes TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdSetDGActiveReservoir TEST.NEW TEST.NAME:cmdSetDGActiveReservoir_InvalidRes TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.VALUE:DGInterface.cmdSetDGActiveReservoir.resID:NUM_OF_DG_RESERVOIRS TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.END -- Test Case: cmdSetDGActiveReservoir_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdSetDGActiveReservoir TEST.NEW TEST.NAME:cmdSetDGActiveReservoir_NominalPath TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.VALUE:DGInterface.cmdSetDGActiveReservoir.resID:DG_RESERVOIR_2 TEST.VALUE:uut_prototype_stubs.sendDGSwitchReservoirCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 TEST.EXPECTED:uut_prototype_stubs.sendDGSwitchReservoirCommand.activeReservoir:1 TEST.END -- Subprogram: cmdSetDGDialysateTargetTemps -- Test Case: cmdSetDGDialysateTargetTemps_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdSetDGDialysateTargetTemps TEST.NEW TEST.NAME:cmdSetDGDialysateTargetTemps_NominalPath TEST.VALUE:DGInterface.<>.dgPrimaryTempSet:0.0 TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:0.0 TEST.VALUE:DGInterface.cmdSetDGDialysateTargetTemps.primaryHtrTemp:39.0 TEST.VALUE:DGInterface.cmdSetDGDialysateTargetTemps.trimmerHtrTemp:37.0 TEST.VALUE:uut_prototype_stubs.sendDialysateTempTargetsToDG.return:1 TEST.EXPECTED:DGInterface.<>.dgPrimaryTempSet:39.0 TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:37.0 TEST.EXPECTED:uut_prototype_stubs.sendDialysateTempTargetsToDG.primary:39.0 TEST.EXPECTED:uut_prototype_stubs.sendDialysateTempTargetsToDG.trimmer:37.0 TEST.END -- Subprogram: cmdStartDG -- Test Case: cmdStartDG_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStartDG TEST.NEW TEST.NAME:cmdStartDG_NominalPath TEST.VALUE:DGInterface.<>.dgStarted:0 TEST.VALUE:uut_prototype_stubs.sendDGStartStopCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgStarted:1 TEST.EXPECTED:uut_prototype_stubs.sendDGStartStopCommand.start:1 TEST.END -- Subprogram: cmdStartDGDrain -- Test Case: cmdStartDGDrain_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStartDGDrain TEST.NEW TEST.NAME:cmdStartDGDrain_NominalPath TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.VALUE:DGInterface.cmdStartDGDrain.drainToVolMl:100 TEST.VALUE:uut_prototype_stubs.sendDGDrainCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:100 TEST.EXPECTED:uut_prototype_stubs.sendDGDrainCommand.drainToVolumeMl:100 TEST.END -- Subprogram: cmdStartDGFill -- Test Case: cmdStartDGFill_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStartDGFill TEST.NEW TEST.NAME:cmdStartDGFill_NominalPath TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 TEST.VALUE:DGInterface.cmdStartDGFill.fillToVolMl:1700 TEST.VALUE:uut_prototype_stubs.sendDGFillCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.EXPECTED:uut_prototype_stubs.sendDGFillCommand.fillToVolumeMl:1700 TEST.END -- Subprogram: cmdStartDGTrimmerHeater -- Test Case: cmdStartDGTrimmerHeater_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStartDGTrimmerHeater TEST.NEW TEST.NAME:cmdStartDGTrimmerHeater_NominalPath TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:0 TEST.VALUE:uut_prototype_stubs.sendDGStartStopTrimmerHeaterCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.EXPECTED:uut_prototype_stubs.sendDGStartStopTrimmerHeaterCommand.start:1 TEST.END -- Subprogram: cmdStopDG -- Test Case: cmdStopDG_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStopDG TEST.NEW TEST.NAME:cmdStopDG_NominalPath TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:uut_prototype_stubs.sendDGStartStopCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgStarted:0 TEST.EXPECTED:uut_prototype_stubs.sendDGStartStopCommand.start:0 TEST.END -- Subprogram: cmdStopDGTrimmerHeater -- Test Case: cmdStopDGTrimmerHeater_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:cmdStopDGTrimmerHeater TEST.NEW TEST.NAME:cmdStopDGTrimmerHeater_NominalPath TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:uut_prototype_stubs.sendDGStartStopTrimmerHeaterCommand.return:1 TEST.EXPECTED:DGInterface.<>.dgTrimmerHeaterOn:0 TEST.EXPECTED:uut_prototype_stubs.sendDGStartStopTrimmerHeaterCommand.start:0 TEST.END -- Subprogram: execTreatmentReservoirMgmt -- Test Case: execTreatmentReservoirMgmt_DrainState_DrainCompleted TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_DrainState_DrainCompleted TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_DrainState_Draining TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_DrainState_Draining TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_DRAI TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FillState_FillCompleted TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FillState_FillCompleted TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:0 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1001000 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1001000 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FillState_Filling TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FillState_Filling TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_FILL TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.0 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FillState_Flushing TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FillState_Flushing TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FlushDGLinesState_DrainStarted TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FlushDGLinesState_DrainStarted TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_DRAI TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FlushDGLinesState_Flushing TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FlushDGLinesState_Flushing TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.VALUE:DGInterface.<>.resUseTimer:1001000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1001000 TEST.END -- Test Case: execTreatmentReservoirMgmt_FlushDGLinesState_StartDrain TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_FlushDGLinesState_StartDrain TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.VALUE:DGInterface.<>.resUseTimer:1001000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.sendDGDrainCommand.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.sendDGDrainCommand.drainToVolumeMl:200 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1001000 TEST.END -- Test Case: execTreatmentReservoirMgmt_InvalidState TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_InvalidState TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_StartState TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_StartState TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForFillToSettleState_Settled TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForFillToSettleState_Settled TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1001000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForFillToSettleState_Wait TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForFillToSettleState_Wait TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1001000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchSettle_NotSettled TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchSettle_NotSettled TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1100000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:0.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1100050 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE TEST.EXPECTED:DGInterface.<>.resUseTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.416667 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1001000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1100000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchSettle_Settled TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchSettle_Settled TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1100000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:0.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1100050 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.EXPECTED:DGInterface.<>.resUseTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.416667 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1001000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1100000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchState_Flushing TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchState_Flushing TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1001000 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchState_NotRecirc TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchState_NotRecirc TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_FAUL TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1001000 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchState_NotSpent TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchState_NotSpent TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:0.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:203950 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1001000 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:1699.58 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchState_Spent_Res1 TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchState_Spent_Res1 TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1100000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:1699.75 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1100050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.0 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1100000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitForResSwitchState_Spent_Res2 TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitForResSwitchState_Spent_Res2 TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1001000 TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_2 TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1100000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:1699.75 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1100050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseTimer:1100050 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.0 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1100000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitToFillState_FillStarted TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitToFillState_FillStarted TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_FILL TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitToFillState_Flushing TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitToFillState_Flushing TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitToFillState_StartFill TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitToFillState_StartFill TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:2 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.sendDGFillCommand.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.sendDGFillCommand.fillToVolumeMl:1700 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: execTreatmentReservoirMgmt_WaitToFillState_TreatmentPaused TEST.UNIT:DGInterface TEST.SUBPROGRAM:execTreatmentReservoirMgmt TEST.NEW TEST.NAME:execTreatmentReservoirMgmt_WaitToFillState_TreatmentPaused TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_CIRC TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.VALUE:DGInterface.<>.dgStarted:1 TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 TEST.VALUE:DGInterface.<>.resUseTimer:1000000 TEST.VALUE:DGInterface.<>.resUseVolumeMl:100.0 TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:500 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:100.417 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Subprogram: getDGActiveReservoir -- Test Case: getDGActiveReservoir_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGActiveReservoir TEST.NEW TEST.NAME:getDGActiveReservoir_NominalPath TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 TEST.EXPECTED:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.END -- Subprogram: getDGDrainPumpRPMSetPt -- Test Case: getDGDrainPumpRPMSetPt_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGDrainPumpRPMSetPt TEST.NEW TEST.NAME:getDGDrainPumpRPMSetPt_NominalPath TEST.VALUE:DGInterface.<>.dgDrainPumpSpeedSetPtRPM:2800 TEST.EXPECTED:DGInterface.getDGDrainPumpRPMSetPt.return:2800 TEST.END -- Subprogram: getDGOpMode -- Test Case: getDGOpMode_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGOpMode TEST.NEW TEST.NAME:getDGOpMode_NominalPath TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN TEST.EXPECTED:DGInterface.getDGOpMode.return:DG_MODE_STAN TEST.END -- Subprogram: getDGPressure -- Test Case: getDGPressure_InvalidSensor TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGPressure TEST.NEW TEST.NAME:getDGPressure_InvalidSensor TEST.VALUE:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_RO_PUMP_OUTLET]:120.0 TEST.VALUE:DGInterface.getDGPressure.sensorID:NUM_OF_DG_PRESSURE_SENSORS TEST.EXPECTED:DGInterface.getDGPressure.return:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:61 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: getDGPressure_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGPressure TEST.NEW TEST.NAME:getDGPressure_NominalPath TEST.VALUE:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_RO_PUMP_OUTLET]:120.0 TEST.VALUE:DGInterface.getDGPressure.sensorID:DG_PRESSURE_SENSOR_RO_PUMP_OUTLET TEST.EXPECTED:DGInterface.getDGPressure.return:120.0 TEST.END -- Subprogram: getDGROPumpFlowRateMlMin -- Test Case: getDGROPumpFlowRateMlMin_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGROPumpFlowRateMlMin TEST.NEW TEST.NAME:getDGROPumpFlowRateMlMin_NominalPath TEST.VALUE:DGInterface.<>.dgROPumpFlowRateMlMin:750.0 TEST.EXPECTED:DGInterface.getDGROPumpFlowRateMlMin.return:750.0 TEST.END -- Subprogram: getDGROPumpPressureSetPt -- Test Case: getDGROPumpPressureSetPt_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGROPumpPressureSetPt TEST.NEW TEST.NAME:getDGROPumpPressureSetPt_NominalPath TEST.VALUE:DGInterface.<>.dgROPumpPressureSetPtPSI:120 TEST.EXPECTED:DGInterface.getDGROPumpPressureSetPt.return:120 TEST.END -- Subprogram: getDGSubMode -- Test Case: getDGSubMode_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:getDGSubMode TEST.NEW TEST.NAME:getDGSubMode_NominalPath TEST.VALUE:DGInterface.<>.dgSubMode:1 TEST.EXPECTED:DGInterface.getDGSubMode.return:1 TEST.END -- Subprogram: initDGInterface -- Test Case: initDGInterface_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:initDGInterface TEST.NEW TEST.NAME:initDGInterface_NominalPath TEST.EXPECTED:DGInterface.<>.dgStarted:0 TEST.EXPECTED:DGInterface.<>.dgTrimmerHeaterOn:0 TEST.EXPECTED:DGInterface.<>.dgWaterSampled:0 TEST.EXPECTED:DGInterface.<>.dgPrimaryTempSet:0.0 TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:0.0 TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.END -- Subprogram: initTreatmentReservoirMgmt -- Test Case: initTreatmentReservoirMgmt_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:initTreatmentReservoirMgmt TEST.NEW TEST.NAME:initTreatmentReservoirMgmt_NominalPath TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE TEST.VALUE:DGInterface.<>.resMgmtTimer:1 TEST.VALUE:DGInterface.<>.resUseTimer:1 TEST.VALUE:DGInterface.<>.resUseVolumeMl:1.0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.EXPECTED:DGInterface.<>.resMgmtTimer:0 TEST.EXPECTED:DGInterface.<>.resUseTimer:1000000 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.0 TEST.END -- Subprogram: setDGDialysateTemperatures -- Test Case: setDGDialysateTemperatures_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGDialysateTemperatures TEST.NEW TEST.NAME:setDGDialysateTemperatures_NominalPath TEST.VALUE:DGInterface.<>.dgPrimaryTemp:0.0 TEST.VALUE:DGInterface.<>.dgTrimmerTemp:0.0 TEST.VALUE:DGInterface.setDGDialysateTemperatures.primaryHtrTemp:39.0 TEST.VALUE:DGInterface.setDGDialysateTemperatures.trimmerHtrTemp:37.0 TEST.EXPECTED:DGInterface.<>.dgPrimaryTemp:39.0 TEST.EXPECTED:DGInterface.<>.dgTrimmerTemp:37.0 TEST.END -- Subprogram: setDGDrainPumpData -- Test Case: setDGDrainPumpData_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGDrainPumpData TEST.NEW TEST.NAME:setDGDrainPumpData_NominalPath TEST.VALUE:DGInterface.<>.dgDrainPumpSpeedSetPtRPM:0 TEST.VALUE:DGInterface.setDGDrainPumpData.rpmSetPt:2800 TEST.EXPECTED:DGInterface.<>.dgDrainPumpSpeedSetPtRPM:2800 TEST.END -- Subprogram: setDGOpMode -- Test Case: setDGOpMode_InvalidMode TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGOpMode TEST.NEW TEST.NAME:setDGOpMode_InvalidMode TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_INIT TEST.VALUE:DGInterface.<>.dgSubMode:0 TEST.VALUE:DGInterface.setDGOpMode.opMode:20 TEST.VALUE:DGInterface.setDGOpMode.subMode:1 TEST.EXPECTED:DGInterface.<>.dgCurrentOpMode:DG_MODE_INIT TEST.EXPECTED:DGInterface.<>.dgSubMode:0 TEST.END -- Test Case: setDGOpMode_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGOpMode TEST.NEW TEST.NAME:setDGOpMode_NominalPath TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_INIT TEST.VALUE:DGInterface.<>.dgSubMode:0 TEST.VALUE:DGInterface.setDGOpMode.opMode:3 TEST.VALUE:DGInterface.setDGOpMode.subMode:1 TEST.EXPECTED:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN TEST.EXPECTED:DGInterface.<>.dgSubMode:1 TEST.END -- Subprogram: setDGPressures -- Test Case: setDGPressures_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGPressures TEST.NEW TEST.NAME:setDGPressures_NominalPath TEST.VALUE:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_RO_PUMP_INLET..DG_PRESSURE_SENSOR_DRAIN_PUMP_OUTLET]:0.0 TEST.VALUE:DGInterface.setDGPressures.roIn:35.0 TEST.VALUE:DGInterface.setDGPressures.roOut:120.0 TEST.VALUE:DGInterface.setDGPressures.drainIn:3.0 TEST.VALUE:DGInterface.setDGPressures.drainOut:8.0 TEST.EXPECTED:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_RO_PUMP_INLET]:35.0 TEST.EXPECTED:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_RO_PUMP_OUTLET]:120.0 TEST.EXPECTED:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_DRAIN_PUMP_INLET]:3.0 TEST.EXPECTED:DGInterface.<>.dgPressures[DG_PRESSURE_SENSOR_DRAIN_PUMP_OUTLET]:8.0 TEST.END -- Subprogram: setDGROPumpData -- Test Case: setDGROPumpData_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGROPumpData TEST.NEW TEST.NAME:setDGROPumpData_NominalPath TEST.VALUE:DGInterface.<>.dgROPumpFlowRateMlMin:0.0 TEST.VALUE:DGInterface.<>.dgROPumpPressureSetPtPSI:0 TEST.VALUE:DGInterface.setDGROPumpData.presSetPt:120 TEST.VALUE:DGInterface.setDGROPumpData.flowRate:0.6 TEST.EXPECTED:DGInterface.<>.dgROPumpFlowRateMlMin:600.0 TEST.EXPECTED:DGInterface.<>.dgROPumpPressureSetPtPSI:120 TEST.END -- Subprogram: setDGReservoirsData -- Test Case: setDGReservoirsData_InvalidRes TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGReservoirsData TEST.NEW TEST.NAME:setDGReservoirsData_InvalidRes TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTarget:0 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTarget:0 TEST.VALUE:DGInterface.setDGReservoirsData.resID:NUM_OF_DG_RESERVOIRS TEST.VALUE:DGInterface.setDGReservoirsData.fillVol:1700 TEST.VALUE:DGInterface.setDGReservoirsData.drainVol:100 TEST.EXPECTED:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTarget:0 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTarget:0 TEST.END -- Test Case: setDGReservoirsData_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDGReservoirsData TEST.NEW TEST.NAME:setDGReservoirsData_NominalPath TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTarget:0 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTarget:0 TEST.VALUE:DGInterface.setDGReservoirsData.resID:DG_RESERVOIR_2 TEST.VALUE:DGInterface.setDGReservoirsData.fillVol:1700 TEST.VALUE:DGInterface.setDGReservoirsData.drainVol:100 TEST.EXPECTED:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_2 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTarget:1700 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTarget:100 TEST.END -- Subprogram: setDialysateTemperatureReadings -- Test Case: setDialysateTemperatureReadings_NominalPath TEST.UNIT:DGInterface TEST.SUBPROGRAM:setDialysateTemperatureReadings TEST.NEW TEST.NAME:setDialysateTemperatureReadings_NominalPath TEST.VALUE:DGInterface.<>.dgDialysateTemp:37.0 TEST.VALUE:DGInterface.<>.dgRedundantDialysateTemp:37.0 TEST.VALUE:DGInterface.setDialysateTemperatureReadings.temp1:37.3 TEST.VALUE:DGInterface.setDialysateTemperatureReadings.temp2:37.5 TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:37.3 TEST.EXPECTED:DGInterface.<>.dgRedundantDialysateTemp:37.5 TEST.END