-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : DIALINFLOW -- Unit(s) Under Test: DialInFlow -- -- 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: DialInFlow -- Subprogram: checkDialInPumpDirection -- Test Case: checkDialInPumpDirection_Fail TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpDirection TEST.NEW TEST.NAME:checkDialInPumpDirection_Fail TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:-800.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.END -- Test Case: checkDialInPumpDirection_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpDirection TEST.NEW TEST.NAME:checkDialInPumpDirection_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.FLOW DialInFlow.c.checkDialInPumpDirection DialInFlow.c.checkDialInPumpDirection TEST.END_FLOW TEST.END -- Test Case: checkDialInPumpDirection_NotControlling TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpDirection TEST.NEW TEST.NAME:checkDialInPumpDirection_NotControlling TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.FLOW DialInFlow.c.checkDialInPumpDirection DialInFlow.c.checkDialInPumpDirection TEST.END_FLOW TEST.END -- Subprogram: checkDialInPumpMCCurrent -- Test Case: checkDialInPumpMCCurrent_OFFOk TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_OFFOk TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:149.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:5 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:0 TEST.END -- Test Case: checkDialInPumpMCCurrent_OFFTooHighAlarm TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_OFFTooHighAlarm TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-151.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:-151.0 TEST.END -- Test Case: checkDialInPumpMCCurrent_OFFTooHighShortTime TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_OFFTooHighShortTime TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:151.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:1980 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:1990 TEST.END -- Test Case: checkDialInPumpMCCurrent_RunningOk TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_RunningOk TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:200.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:10 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:0 TEST.END -- Test Case: checkDialInPumpMCCurrent_RunningTooHighAlarm TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_RunningTooHighAlarm TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:1001.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:1001.0 TEST.END -- Test Case: checkDialInPumpMCCurrent_RunningTooHighShortTime TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_RunningTooHighShortTime TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:1001.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:1990 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.END -- Test Case: checkDialInPumpMCCurrent_RunningTooLowAlarm TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_RunningTooLowAlarm TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-149.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:-149.0 TEST.END -- Test Case: checkDialInPumpMCCurrent_RunningTooLowShortTime TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpMCCurrent TEST.NEW TEST.NAME:checkDialInPumpMCCurrent_RunningTooLowShortTime TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:149.0 TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:1990 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.END -- Subprogram: execDialInFlowController -- Test Case: execDialInFlowController_ControlToTargetState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowController TEST.NEW TEST.NAME:execDialInFlowController_ControlToTargetState TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:19 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.END -- Test Case: execDialInFlowController_InvalidState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowController TEST.NEW TEST.NAME:execDialInFlowController_InvalidState TEST.VALUE:DialInFlow.<>.dialInPumpState:NUM_OF_DIAL_IN_PUMP_STATES TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 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: execDialInFlowController_OffState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowController TEST.NEW TEST.NAME:execDialInFlowController_OffState TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.END -- Test Case: execDialInFlowController_RampDown TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowController TEST.NEW TEST.NAME:execDialInFlowController_RampDown TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: execDialInFlowController_RampUpState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowController TEST.NEW TEST.NAME:execDialInFlowController_RampUpState TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.8 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Subprogram: execDialInFlowMonitor -- Test Case: execDialInFlowMonitor_InitMode_WrapFlowBuffer TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowMonitor TEST.NEW TEST.NAME:execDialInFlowMonitor_InitMode_WrapFlowBuffer TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:-100 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:-300.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-300.0 TEST.VALUE:DialInFlow.<>.flowReadings[0..1]:-110.0 TEST.VALUE:DialInFlow.<>.flowReadings[2]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:199 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:-220.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:200 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGADialysateFlow.return:-100.0 TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:-1.6 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:-637.907 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-1344.9 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..1]:-110.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[2]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:-320.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:200 TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_IN_PUMP_SPEED,INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT TEST.END -- Test Case: execDialInFlowMonitor_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowMonitor TEST.NEW TEST.NAME:execDialInFlowMonitor_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:-100 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:-300.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-300.0 TEST.VALUE:DialInFlow.<>.flowReadings[0..1]:-100.0 TEST.VALUE:DialInFlow.<>.flowReadings[2]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:2 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:-200.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:2 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGADialysateFlow.return:-100.0 TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:-100.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:-637.907 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:-1344.9 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..2]:-100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:-300.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:3 TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_IN_PUMP_SPEED,INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT TEST.END -- Subprogram: execDialInFlowTest -- Test Case: execDialInFlowTest_InvalidState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowTest TEST.NEW TEST.NAME:execDialInFlowTest_InvalidState TEST.VALUE:DialInFlow.<>.dialInPumpSelfTestState:NUM_OF_DIAL_IN_FLOW_SELF_TEST_STATES TEST.EXPECTED:DialInFlow.execDialInFlowTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Subprogram: filterDialInFlowReadings -- Test Case: filterDialInFlowReadings_100_0 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_100_0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.VALUE:DialInFlow.<>.flowReadings[0]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:0 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:0 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:1 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:1 TEST.END -- Test Case: filterDialInFlowReadings_100_1 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_100_1 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.VALUE:DialInFlow.<>.flowReadings[0]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[1]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:100.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:1 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[1]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:1 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:2 TEST.END -- Test Case: filterDialInFlowReadings_100_3 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_100_3 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.VALUE:DialInFlow.<>.flowReadings[0..2]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[3]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:3 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:300.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:3 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:3 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..2]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[3]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:300.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:3 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:4 TEST.END -- Test Case: filterDialInFlowReadings_200_3 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_200_3 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.flowReadings[0..2]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[3]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:3 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:300.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:3 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:3 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..3]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:4 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:400.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:4 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:4 TEST.END -- Test Case: filterDialInFlowReadings_200_4 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_200_4 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.flowReadings[0..3]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[4]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:4 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:400.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:4 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..3]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[4]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:4 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:400.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:4 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterDialInFlowReadings_300_2 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_300_2 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:300 TEST.VALUE:DialInFlow.<>.flowReadings[0..1]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[2]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:2 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:200.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:2 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:2 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..1]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[2]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:2 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:200.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:2 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:3 TEST.END -- Test Case: filterDialInFlowReadings_300_4 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_300_4 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:300 TEST.VALUE:DialInFlow.<>.flowReadings[0..3]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[4]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:4 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:400.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:4 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..4]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:5 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:500.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:5 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterDialInFlowReadings_400_2 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_400_2 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:400 TEST.VALUE:DialInFlow.<>.flowReadings[0..1]:100.0 TEST.VALUE:DialInFlow.<>.flowReadings[2]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:2 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:200.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:2 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:2 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..2]:100.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:300.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:3 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:3 TEST.END -- Test Case: filterDialInFlowReadings_500SetPt TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_500SetPt TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.flowReadings[0..3]:500.0 TEST.VALUE:DialInFlow.<>.flowReadings[4]:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:4 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:2000.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:4 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:500.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..4]:500.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:5 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:2500.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:5 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterDialInFlowReadings_InvalidState TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_InvalidState TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.VALUE:DialInFlow.<>.flowReadings[0]:0.0 TEST.VALUE:DialInFlow.<>.flowReadings[1]:1.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:5 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[1]:1.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:43 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:5 TEST.END -- Test Case: filterDialInFlowReadings_PumpOff TEST.UNIT:DialInFlow TEST.SUBPROGRAM:filterDialInFlowReadings TEST.NEW TEST.NAME:filterDialInFlowReadings_PumpOff TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.VALUE:DialInFlow.<>.flowReadings[0]:0.0 TEST.VALUE:DialInFlow.<>.flowReadings[1]:1.0 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:1 TEST.VALUE:DialInFlow.filterDialInFlowReadings.flow:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadings[0..1]:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:2 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:2 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:2 TEST.END -- Subprogram: getMeasuredDialInFlowRate -- Test Case: getMeasuredDialInFlowRate_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInFlowRate TEST.NEW TEST.NAME:getMeasuredDialInFlowRate_NominalPath TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:300.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0 TEST.EXPECTED:DialInFlow.getMeasuredDialInFlowRate.return:300.0 TEST.END -- Test Case: getMeasuredDialInFlowRate_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInFlowRate TEST.NEW TEST.NAME:getMeasuredDialInFlowRate_Override TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:300.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:100.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getMeasuredDialInFlowRate.return:100.0 TEST.END -- Subprogram: getMeasuredDialInPumpMCCurrent -- Test Case: getMeasuredDialInPumpCurrent_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredDialInPumpCurrent_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpMCCurrent.return:800.0 TEST.END -- Test Case: getMeasuredDialInPumpCurrent_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredDialInPumpCurrent_Override TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:500.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpMCCurrent.return:500.0 TEST.END -- Subprogram: getMeasuredDialInPumpMCSpeed -- Test Case: getMeasuredDialInPumpMCSpeed_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpMCSpeed_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:635.0 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpMCSpeed.return:635.0 TEST.END -- Test Case: getMeasuredDialInPumpMCSpeed_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpMCSpeed_Override TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:635.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpMCSpeed.return:1000.0 TEST.END -- Subprogram: getMeasuredDialInPumpRotorSpeed -- Test Case: getMeasuredDialInPumpRotorSpeed_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpRotorSpeed_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:30.0 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpRotorSpeed.return:30.0 TEST.END -- Test Case: getMeasuredDialInPumpRotorSpeed_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpRotorSpeed_Override TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:30.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:20.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpRotorSpeed.return:20.0 TEST.END -- Subprogram: getMeasuredDialInPumpSpeed -- Test Case: getMeasuredDialInPumpSpeed_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpSpeed_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpSpeed.return:800.0 TEST.END -- Test Case: getMeasuredDialInPumpSpeed_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getMeasuredDialInPumpSpeed TEST.NEW TEST.NAME:getMeasuredDialInPumpSpeed_Override TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getMeasuredDialInPumpSpeed.return:1200.0 TEST.END -- Subprogram: getPublishDialInFlowDataInterval -- Test Case: getPublishDialInFlowDataInterval_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getPublishDialInFlowDataInterval TEST.NEW TEST.NAME:getPublishDialInFlowDataInterval_NominalPath TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 TEST.EXPECTED:DialInFlow.getPublishDialInFlowDataInterval.return:10 TEST.END -- Test Case: getPublishDialInFlowDataInterval_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getPublishDialInFlowDataInterval TEST.NEW TEST.NAME:getPublishDialInFlowDataInterval_Override TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:5 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getPublishDialInFlowDataInterval.return:5 TEST.END -- Subprogram: getTargetDialInFlowRate -- Test Case: getTargetDialInFlowRate_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getTargetDialInFlowRate TEST.NEW TEST.NAME:getTargetDialInFlowRate_NominalPath TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.EXPECTED:DialInFlow.getTargetDialInFlowRate.return:200 TEST.END -- Test Case: getTargetDialInFlowRate_Override TEST.UNIT:DialInFlow TEST.SUBPROGRAM:getTargetDialInFlowRate TEST.NEW TEST.NAME:getTargetDialInFlowRate_Override TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.getTargetDialInFlowRate.return:500 TEST.END -- Subprogram: handleDialInPumpControlToTargetState -- Test Case: handleDialInPumpControlToTargetState_ControlInterval TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpControlToTargetState TEST.NEW TEST.NAME:handleDialInPumpControlToTargetState_ControlInterval TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.75 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:497.0 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:19 TEST.VALUE:uut_prototype_stubs.runPIController.return:0.76 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.76 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.handleDialInPumpControlToTargetState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:19633 TEST.EXPECTED:uut_prototype_stubs.runPIController.controllerID:PI_CONTROLLER_ID_DIALYSATE_FLOW TEST.EXPECTED:uut_prototype_stubs.runPIController.referenceSignal:500.0 TEST.EXPECTED:uut_prototype_stubs.runPIController.measuredSignal:497.0 TEST.END -- Test Case: handleDialInPumpControlToTargetState_ControlInterval_OpenLoop TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpControlToTargetState TEST.NEW TEST.NAME:handleDialInPumpControlToTargetState_ControlInterval_OpenLoop TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.75 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:497.0 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:19 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.75 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.handleDialInPumpControlToTargetState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialInPumpControlToTargetState_NotControlInterval TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpControlToTargetState TEST.NEW TEST.NAME:handleDialInPumpControlToTargetState_NotControlInterval TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:8 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:9 TEST.EXPECTED:DialInFlow.handleDialInPumpControlToTargetState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Subprogram: handleDialInPumpOffState -- Test Case: handleDialInPumpOffState_NewRateSet TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpOffState TEST.NEW TEST.NAME:handleDialInPumpOffState_NewRateSet TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0 TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0x100 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.11 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.handleDialInPumpOffState.return:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:2842 TEST.END -- Test Case: handleDialInPumpOffState_NoChange TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpOffState TEST.NEW TEST.NAME:handleDialInPumpOffState_NoChange TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.EXPECTED:DialInFlow.handleDialInPumpOffState.return:DIAL_IN_PUMP_OFF_STATE TEST.END -- Subprogram: handleDialInPumpRampingDownState -- Test Case: handleDialInPumpRampingDownState_RampComplete TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingDownState TEST.NEW TEST.NAME:handleDialInPumpRampingDownState_RampComplete TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.2 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.2 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingDownState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialInPumpRampingDownState_RampComplete_OpenLoop TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingDownState TEST.NEW TEST.NAME:handleDialInPumpRampingDownState_RampComplete_OpenLoop TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.2 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.199 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.2 TEST.EXPECTED:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialInFlow.handleDialInPumpRampingDownState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:5167 TEST.END -- Test Case: handleDialInPumpRampingDownState_StillRamping TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingDownState TEST.NEW TEST.NAME:handleDialInPumpRampingDownState_StillRamping TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.2 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.26 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:100 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.25 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingDownState.return:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:6458 TEST.END -- Test Case: handleDialInPumpRampingDownState_ToZero TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingDownState TEST.NEW TEST.NAME:handleDialInPumpRampingDownState_ToZero TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.01 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.VALUE:uut_prototype_stubs.gioSetBit.value:1 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingDownState.return:DIAL_IN_PUMP_OFF_STATE TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:2 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:0 TEST.END -- Subprogram: handleDialInPumpRampingUpState -- Test Case: handleDialInPumpRampingUpState_RampComplete TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingUpState TEST.NEW TEST.NAME:handleDialInPumpRampingUpState_RampComplete TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingUpState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialInPumpRampingUpState_RampComplete_OpenLoop TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingUpState TEST.NEW TEST.NAME:handleDialInPumpRampingUpState_RampComplete_OpenLoop TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.41 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.EXPECTED:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialInFlow.handleDialInPumpRampingUpState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10333 TEST.END -- Test Case: handleDialInPumpRampingUpState_StillRamping TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingUpState TEST.NEW TEST.NAME:handleDialInPumpRampingUpState_StillRamping TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.38 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.39 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingUpState.return:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10075 TEST.END -- Test Case: handleDialInPumpRampingUpState_StopRequested TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpRampingUpState TEST.NEW TEST.NAME:handleDialInPumpRampingUpState_StopRequested TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.39 TEST.EXPECTED:DialInFlow.handleDialInPumpRampingUpState.return:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10075 TEST.END -- Subprogram: initDialInFlow -- Test Case: initDialInFlow_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:initDialInFlow TEST.NEW TEST.NAME:initDialInFlow_NominalPath TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0 TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:1.0 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:1.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:1 TEST.VALUE:uut_prototype_stubs.gioSetBit.value:1 TEST.EXPECTED:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0x100 TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:2 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:0 TEST.END -- Subprogram: publishDialInFlowData -- Test Case: publishDialInFlowData_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:publishDialInFlowData TEST.NEW TEST.NAME:publishDialInFlowData_NominalPath TEST.VALUE:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:199.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:650.0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.broadcastDialInFlowData.flowStPt:200 TEST.EXPECTED:uut_prototype_stubs.broadcastDialInFlowData.measFlow:199.0 TEST.EXPECTED:uut_prototype_stubs.broadcastDialInFlowData.measSpd:800.0 TEST.EXPECTED:uut_prototype_stubs.broadcastDialInFlowData.measMCCurr:650.0 TEST.END -- Test Case: publishDialInFlowData_NotIntervalTime TEST.UNIT:DialInFlow TEST.SUBPROGRAM:publishDialInFlowData TEST.NEW TEST.NAME:publishDialInFlowData_NotIntervalTime TEST.VALUE:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:9 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:199.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:650.0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:10 TEST.END -- Subprogram: releaseDialInPumpStop -- Test Case: releaseDialInPumpStop_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:releaseDialInPumpStop TEST.NEW TEST.NAME:releaseDialInPumpStop_NominalPath TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:uut_prototype_stubs.gioSetBit.value:0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:2 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:1 TEST.END -- Subprogram: resetDialInFlowMovingAverage -- Test Case: resetDialInFlowMovingAverage_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:resetDialInFlowMovingAverage TEST.NEW TEST.NAME:resetDialInFlowMovingAverage_NominalPath TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:1.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 TEST.VALUE:DialInFlow.<>.flowReadingsTmrCtr:1 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialInFlow.<>.flowReadingsCount:0 TEST.EXPECTED:DialInFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Subprogram: setDialInPumpControlSignalPWM -- Test Case: setDialInPumpControlSignalPWM_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpControlSignalPWM TEST.NEW TEST.NAME:setDialInPumpControlSignalPWM_NominalPath TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> TEST.VALUE:DialInFlow.<>.ptr_pwmREG2[0].TBPRD:25833 TEST.VALUE:DialInFlow.setDialInPumpControlSignalPWM.newPWM:0.5 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:12917 TEST.END -- Subprogram: setDialInPumpDirection -- Test Case: setDialInPumpDirection_FWD TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpDirection TEST.NEW TEST.NAME:setDialInPumpDirection_FWD TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0x0 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.setDialInPumpDirection.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0x100 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.END -- Test Case: setDialInPumpDirection_InvalidDirection TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpDirection TEST.NEW TEST.NAME:setDialInPumpDirection_InvalidDirection TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.setDialInPumpDirection.dir:NUM_OF_MOTOR_DIRECTIONS TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Test Case: setDialInPumpDirection_REV TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpDirection TEST.NEW TEST.NAME:setDialInPumpDirection_REV TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0x100 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.setDialInPumpDirection.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.ptr_mibspiREG5[0].PC3:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.END -- Subprogram: setDialInPumpTargetFlowRate -- Test Case: setDialInPumpTargetFlowRate_DirChngWhilePumpIsRunning TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_DirChngWhilePumpIsRunning TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:0 TEST.END -- Test Case: setDialInPumpTargetFlowRate_FlowTooHigh TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_FlowTooHigh TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:601 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:601 TEST.END -- Test Case: setDialInPumpTargetFlowRate_OffToRateFwd TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_OffToRateFwd TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_OffToRateRev TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_OffToRateRev TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:-500 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateDecrease TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateDecrease TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:200 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateDecreaseDuringRampDown TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateDecreaseDuringRampDown TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:0 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateDecreaseDuringRampUp TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateDecreaseDuringRampUp TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:200 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateIncrease TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateIncrease TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateIncreaseDuringRampDown TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateIncreaseDuringRampDown TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_RateIncreaseDuringRampUp TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_RateIncreaseDuringRampUp TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:500 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Test Case: setDialInPumpTargetFlowRate_ZeroRate TEST.UNIT:DialInFlow TEST.SUBPROGRAM:setDialInPumpTargetFlowRate TEST.NEW TEST.NAME:setDialInPumpTargetFlowRate_ZeroRate TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.flowRate:0 TEST.VALUE:DialInFlow.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.return:1 TEST.END -- Subprogram: signalDialInPumpHardStop -- Test Case: signalDialInPumpHardStop_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:signalDialInPumpHardStop TEST.NEW TEST.NAME:signalDialInPumpHardStop_NominalPath TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.7 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.7 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:1 TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:uut_prototype_stubs.gioSetBit.value:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:0 TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:2 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:0 TEST.EXPECTED:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_DIALYSATE_FLOW TEST.EXPECTED:uut_prototype_stubs.resetPIController.initialControlSignal:0.12 TEST.END -- Subprogram: stopDialInPump -- Test Case: stopDialInPump_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:stopDialInPump TEST.NEW TEST.NAME:stopDialInPump_NominalPath TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.5 TEST.VALUE:uut_prototype_stubs.gioSetBit.value:1 TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:2 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:0x0 TEST.END -- Subprogram: testResetDialInFlowDataPublishIntervalOverride -- Test Case: testResetDialInFlowDataPublishIntervalOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetDialInFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetDialInFlowDataPublishIntervalOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:5 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 TEST.EXPECTED:DialInFlow.testResetDialInFlowDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetDialInFlowDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetDialInFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetDialInFlowDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:5 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:5 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetDialInFlowDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialInFlowRateOverride -- Test Case: testResetMeasuredDialInFlowRateOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInFlowRateOverride TEST.NEW TEST.NAME:testResetMeasuredDialInFlowRateOverride_NominalPath TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:250.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInFlowRateOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialInFlowRateOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInFlowRateOverride TEST.NEW TEST.NAME:testResetMeasuredDialInFlowRateOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:250.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:250.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInFlowRateOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialInPumpMCCurrentOverride -- Test Case: testResetMeasuredDialInPumpCurrentOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpCurrentOverride_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:1200.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpMCCurrentOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialInPumpCurrentOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpCurrentOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:1200.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:1200.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpMCCurrentOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialInPumpMCSpeedOverride -- Test Case: testResetMeasuredDialInPumpMCSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpMCSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpMCSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialInPumpMCSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpMCSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1000.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpMCSpeedOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialInPumpRotorSpeedOverride -- Test Case: testResetMeasuredDialInPumpRotorSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpRotorSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpRotorSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialInPumpRotorSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpRotorSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpRotorSpeedOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialInPumpSpeedOverride -- Test Case: testResetMeasuredDialInPumpSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialInPumpSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetMeasuredDialInPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialInPumpSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpSpeedOverride.return:0 TEST.END -- Subprogram: testResetTargetDialInFlowRateOverride -- Test Case: testResetTargetDialInFlowRateOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetTargetDialInFlowRateOverride TEST.NEW TEST.NAME:testResetTargetDialInFlowRateOverride_NominalPath TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.EXPECTED:DialInFlow.testResetTargetDialInFlowRateOverride.return:1 TEST.END -- Test Case: testResetTargetDialInFlowRateOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testResetTargetDialInFlowRateOverride TEST.NEW TEST.NAME:testResetTargetDialInFlowRateOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testResetTargetDialInFlowRateOverride.return:0 TEST.END -- Subprogram: testSetDialInFlowDataPublishIntervalOverride -- Test Case: testSetDialInFlowDataPublishIntervalOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetDialInFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetDialInFlowDataPublishIntervalOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 TEST.VALUE:DialInFlow.testSetDialInFlowDataPublishIntervalOverride.value:50 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:5 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetDialInFlowDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetDialInFlowDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetDialInFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetDialInFlowDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 TEST.VALUE:DialInFlow.testSetDialInFlowDataPublishIntervalOverride.value:50 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:10 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0x0 TEST.EXPECTED:DialInFlow.testSetDialInFlowDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialInFlowRateOverride -- Test Case: testSetMeasuredDialInFlowRateOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInFlowRateOverride TEST.NEW TEST.NAME:testSetMeasuredDialInFlowRateOverride_NominalPath TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInFlowRateOverride.value:250.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:250.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInFlowRateOverride.return:1 TEST.END -- Test Case: testSetMeasuredDialInFlowRateOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInFlowRateOverride TEST.NEW TEST.NAME:testSetMeasuredDialInFlowRateOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0x0 TEST.VALUE:DialInFlow.testSetMeasuredDialInFlowRateOverride.value:250.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:400.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0x0 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInFlowRateOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialInPumpMCCurrentOverride -- Test Case: testSetMeasuredDialInPumpCurrentOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpCurrentOverride_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:1200.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpMCCurrentOverride.return:1 TEST.END -- Test Case: testSetMeasuredDialInPumpCurrentOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpCurrentOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:800.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0x0 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpMCCurrentOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialInPumpMCSpeedOverride -- Test Case: testSetMeasuredDialInPumpMCSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpMCSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1000.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpMCSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredDialInPumpMCSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpMCSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0x0 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpMCSpeedOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialInPumpRotorSpeedOverride -- Test Case: testSetMeasuredDialInPumpRotorSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpRotorSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpRotorSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredDialInPumpRotorSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpRotorSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0x0 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpRotorSpeedOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialInPumpSpeedOverride -- Test Case: testSetMeasuredDialInPumpSpeedOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpSpeedOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredDialInPumpSpeedOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetMeasuredDialInPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialInPumpSpeedOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0 TEST.VALUE:DialInFlow.testSetMeasuredDialInPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0x0 TEST.EXPECTED:DialInFlow.testSetMeasuredDialInPumpSpeedOverride.return:0 TEST.END -- Subprogram: testSetTargetDialInFlowRateOverride -- Test Case: testSetTargetDialInFlowRateOverride_NominalPath TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetTargetDialInFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialInFlowRateOverride_NominalPath TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:200 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:1 TEST.END -- Test Case: testSetTargetDialInFlowRateOverride_NotLoggedIn TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetTargetDialInFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialInFlowRateOverride_NotLoggedIn TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:0 TEST.END -- Test Case: testSetTargetDialInFlowRateOverride_ReverseFlow TEST.UNIT:DialInFlow TEST.SUBPROGRAM:testSetTargetDialInFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialInFlowRateOverride_ReverseFlow TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:-200 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:-500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:-500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:-200 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:-500 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:1 TEST.END