-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : BLOODFLOW -- Unit(s) Under Test: BloodFlow -- -- 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: BloodFlow -- Subprogram: checkBloodPumpDirection -- Test Case: checkBloodPumpDirection_Fail TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpDirection TEST.NEW TEST.NAME:checkBloodPumpDirection_Fail TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:-800.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_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: checkBloodPumpDirection_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpDirection TEST.NEW TEST.NAME:checkBloodPumpDirection_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.FLOW BloodFlow.c.checkBloodPumpDirection BloodFlow.c.checkBloodPumpDirection TEST.END_FLOW TEST.END -- Test Case: checkBloodPumpDirection_NotControlling TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpDirection TEST.NEW TEST.NAME:checkBloodPumpDirection_NotControlling TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.FLOW BloodFlow.c.checkBloodPumpDirection BloodFlow.c.checkBloodPumpDirection TEST.END_FLOW TEST.END -- Subprogram: checkBloodPumpMCCurrent -- Test Case: checkBloodPumpMCCurrent_OFFOk TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_OFFOk TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:149.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:5 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:0 TEST.END -- Test Case: checkBloodPumpMCCurrent_OFFTooHighAlarm TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_OFFTooHighAlarm TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-151.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:2000 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_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: checkBloodPumpMCCurrent_OFFTooHighShortTime TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_OFFTooHighShortTime TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:151.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:1980 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:1990 TEST.END -- Test Case: checkBloodPumpMCCurrent_RunningOk TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_RunningOk TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:200.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:10 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:0 TEST.END -- Test Case: checkBloodPumpMCCurrent_RunningTooHighAlarm TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_RunningTooHighAlarm TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:1001.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:2000 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_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: checkBloodPumpMCCurrent_RunningTooHighShortTime TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_RunningTooHighShortTime TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:1001.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:1990 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:2000 TEST.END -- Test Case: checkBloodPumpMCCurrent_RunningTooLowAlarm TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_RunningTooLowAlarm TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-149.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:2000 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_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: checkBloodPumpMCCurrent_RunningTooLowShortTime TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpMCCurrent TEST.NEW TEST.NAME:checkBloodPumpMCCurrent_RunningTooLowShortTime TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:149.0 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:1990 TEST.EXPECTED:BloodFlow.<>.bpCurrErrorDurationCtr:2000 TEST.END -- Subprogram: execBloodFlowController -- Test Case: execBloodFlowController_ControlToTargetState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowController TEST.NEW TEST.NAME:execBloodFlowController_ControlToTargetState TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:9 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.END -- Test Case: execBloodFlowController_InvalidState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowController TEST.NEW TEST.NAME:execBloodFlowController_InvalidState TEST.VALUE:BloodFlow.<>.bloodPumpState:NUM_OF_BLOOD_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: execBloodFlowController_OffState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowController TEST.NEW TEST.NAME:execBloodFlowController_OffState TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.END -- Test Case: execBloodFlowController_RampDown TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowController TEST.NEW TEST.NAME:execBloodFlowController_RampDown TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: execBloodFlowController_RampUpState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowController TEST.NEW TEST.NAME:execBloodFlowController_RampUpState TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.8 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Subprogram: execBloodFlowMonitor -- Test Case: execBloodFlowMonitor_InitMode_WrapFlowBuffer TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowMonitor TEST.NEW TEST.NAME:execBloodFlowMonitor_InitMode_WrapFlowBuffer TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:-100 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:-300.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-300.0 TEST.VALUE:BloodFlow.<>.flowReadings[0..1]:-110.0 TEST.VALUE:BloodFlow.<>.flowReadings[2]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:79 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:-220.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:80 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGABloodFlow.return:-100.0 TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:-4.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:-496.375 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-824.15 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..1]:-110.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[2]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:-320.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:80 TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_BLOOD_PUMP_SPEED,INT_ADC_BLOOD_PUMP_MOTOR_CURRENT TEST.END -- Test Case: execBloodFlowMonitor_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowMonitor TEST.NEW TEST.NAME:execBloodFlowMonitor_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:-100 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:-300.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-300.0 TEST.VALUE:BloodFlow.<>.flowReadings[0..1]:-100.0 TEST.VALUE:BloodFlow.<>.flowReadings[2]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:2 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:-200.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:2 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGABloodFlow.return:-100.0 TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:-100.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:-496.375 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:-824.15 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..2]:-100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:-300.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:3 TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_BLOOD_PUMP_SPEED,INT_ADC_BLOOD_PUMP_MOTOR_CURRENT TEST.END -- Subprogram: execBloodFlowTest -- Test Case: execBloodFlowTest_InvalidState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:execBloodFlowTest TEST.NEW TEST.NAME:execBloodFlowTest_InvalidState TEST.VALUE:BloodFlow.<>.bloodPumpSelfTestState:NUM_OF_BLOOD_FLOW_SELF_TEST_STATES TEST.EXPECTED:BloodFlow.execBloodFlowTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Subprogram: filterBloodFlowReadings -- Test Case: filterBloodFlowReadings_100_0 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_100_0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.VALUE:BloodFlow.<>.flowReadings[0]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:0 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:0 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:1 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:1 TEST.END -- Test Case: filterBloodFlowReadings_100_1 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_100_1 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.VALUE:BloodFlow.<>.flowReadings[0]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[1]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:1 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:100.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:1 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:1 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[1]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:1 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:2 TEST.END -- Test Case: filterBloodFlowReadings_100_3 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_100_3 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.VALUE:BloodFlow.<>.flowReadings[0..2]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[3]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:3 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:300.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:3 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:3 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..2]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[3]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:300.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:3 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:4 TEST.END -- Test Case: filterBloodFlowReadings_200_3 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_200_3 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.flowReadings[0..2]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[3]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:3 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:300.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:3 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:3 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..3]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:4 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:400.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:4 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:4 TEST.END -- Test Case: filterBloodFlowReadings_200_4 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_200_4 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.flowReadings[0..3]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[4]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:4 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:400.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:4 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..3]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[4]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:4 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:400.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:4 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterBloodFlowReadings_300_2 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_300_2 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:300 TEST.VALUE:BloodFlow.<>.flowReadings[0..1]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[2]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:2 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:200.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:2 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:2 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..1]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[2]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:2 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:200.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:2 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:3 TEST.END -- Test Case: filterBloodFlowReadings_300_4 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_300_4 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:300 TEST.VALUE:BloodFlow.<>.flowReadings[0..3]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[4]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:4 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:400.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:4 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..4]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:5 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:500.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:5 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterBloodFlowReadings_400_2 TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_400_2 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:400 TEST.VALUE:BloodFlow.<>.flowReadings[0..1]:100.0 TEST.VALUE:BloodFlow.<>.flowReadings[2]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:2 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:200.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:2 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:2 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..2]:100.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:3 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:300.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:3 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:3 TEST.END -- Test Case: filterBloodFlowReadings_500SetPt TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_500SetPt TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.VALUE:BloodFlow.<>.flowReadings[0..3]:500.0 TEST.VALUE:BloodFlow.<>.flowReadings[4]:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:4 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:2000.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:4 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:4 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:500.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..4]:500.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:5 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:2500.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:5 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Test Case: filterBloodFlowReadings_InvalidState TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_InvalidState TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.VALUE:BloodFlow.<>.flowReadings[0]:0.0 TEST.VALUE:BloodFlow.<>.flowReadings[1]:1.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:1 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:1 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:5 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[1]:1.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:1 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:BloodFlow.<>.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:44 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: filterBloodFlowReadings_PumpOff TEST.UNIT:BloodFlow TEST.SUBPROGRAM:filterBloodFlowReadings TEST.NEW TEST.NAME:filterBloodFlowReadings_PumpOff TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.VALUE:BloodFlow.<>.flowReadings[0]:0.0 TEST.VALUE:BloodFlow.<>.flowReadings[1]:1.0 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:1 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:0.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:1 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:1 TEST.VALUE:BloodFlow.filterBloodFlowReadings.flow:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadings[0..1]:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:2 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:2 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:2 TEST.END -- Subprogram: getMeasuredBloodFlowRate -- Test Case: getMeasuredBloodFlowRate_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodFlowRate TEST.NEW TEST.NAME:getMeasuredBloodFlowRate_NominalPath TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:300.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0 TEST.EXPECTED:BloodFlow.getMeasuredBloodFlowRate.return:300.0 TEST.END -- Test Case: getMeasuredBloodFlowRate_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodFlowRate TEST.NEW TEST.NAME:getMeasuredBloodFlowRate_Override TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:300.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:100.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getMeasuredBloodFlowRate.return:100.0 TEST.END -- Subprogram: getMeasuredBloodPumpMCCurrent -- Test Case: getMeasuredBloodPumpCurrent_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredBloodPumpCurrent_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpMCCurrent.return:800.0 TEST.END -- Test Case: getMeasuredBloodPumpCurrent_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredBloodPumpCurrent_Override TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:500.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpMCCurrent.return:500.0 TEST.END -- Subprogram: getMeasuredBloodPumpMCSpeed -- Test Case: getMeasuredBloodPumpMCSpeed_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpMCSpeed_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:635.0 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpMCSpeed.return:635.0 TEST.END -- Test Case: getMeasuredBloodPumpMCSpeed_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpMCSpeed_Override TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:635.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpMCSpeed.return:1000.0 TEST.END -- Subprogram: getMeasuredBloodPumpRotorSpeed -- Test Case: getMeasuredBloodPumpRotorSpeed_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpRotorSpeed_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:30.0 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpRotorSpeed.return:30.0 TEST.END -- Test Case: getMeasuredBloodPumpRotorSpeed_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpRotorSpeed_Override TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:30.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:20.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpRotorSpeed.return:20.0 TEST.END -- Subprogram: getMeasuredBloodPumpSpeed -- Test Case: getMeasuredBloodPumpSpeed_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpSpeed_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpSpeed.return:800.0 TEST.END -- Test Case: getMeasuredBloodPumpSpeed_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getMeasuredBloodPumpSpeed TEST.NEW TEST.NAME:getMeasuredBloodPumpSpeed_Override TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:1200.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getMeasuredBloodPumpSpeed.return:1200.0 TEST.END -- Subprogram: getPublishBloodFlowDataInterval -- Test Case: getPublishBloodFlowDataInterval_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getPublishBloodFlowDataInterval TEST.NEW TEST.NAME:getPublishBloodFlowDataInterval_NominalPath TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0 TEST.EXPECTED:BloodFlow.getPublishBloodFlowDataInterval.return:10 TEST.END -- Test Case: getPublishBloodFlowDataInterval_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getPublishBloodFlowDataInterval TEST.NEW TEST.NAME:getPublishBloodFlowDataInterval_Override TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:5 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getPublishBloodFlowDataInterval.return:5 TEST.END -- Subprogram: getTargetBloodFlowRate -- Test Case: getTargetBloodFlowRate_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getTargetBloodFlowRate TEST.NEW TEST.NAME:getTargetBloodFlowRate_NominalPath TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0 TEST.EXPECTED:BloodFlow.getTargetBloodFlowRate.return:200 TEST.END -- Test Case: getTargetBloodFlowRate_Override TEST.UNIT:BloodFlow TEST.SUBPROGRAM:getTargetBloodFlowRate TEST.NEW TEST.NAME:getTargetBloodFlowRate_Override TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.getTargetBloodFlowRate.return:500 TEST.END -- Subprogram: handleBloodPumpControlToTargetState -- Test Case: handleBloodPumpControlToTargetState_ControlInterval TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpControlToTargetState TEST.NEW TEST.NAME:handleBloodPumpControlToTargetState_ControlInterval TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1[0].TBPRD:25833 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.75 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:497.0 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:9 TEST.VALUE:uut_prototype_stubs.runPIController.return:0.76 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.76 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.handleBloodPumpControlToTargetState.return:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:19633 TEST.EXPECTED:uut_prototype_stubs.runPIController.controllerID:PI_CONTROLLER_ID_BLOOD_FLOW TEST.EXPECTED:uut_prototype_stubs.runPIController.referenceSignal:500.0 TEST.EXPECTED:uut_prototype_stubs.runPIController.measuredSignal:497.0 TEST.END -- Test Case: handleBloodPumpControlToTargetState_NotControlInterval TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpControlToTargetState TEST.NEW TEST.NAME:handleBloodPumpControlToTargetState_NotControlInterval TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:8 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:9 TEST.EXPECTED:BloodFlow.handleBloodPumpControlToTargetState.return:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Subprogram: handleBloodPumpOffState -- Test Case: handleBloodPumpOffState_NewRateSet TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpOffState TEST.NEW TEST.NAME:handleBloodPumpOffState_NewRateSet TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1[0].TBPRD:25833 TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].RIOC:2 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.105 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.handleBloodPumpOffState.return:BLOOD_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:2712 TEST.END -- Test Case: handleBloodPumpOffState_NoChange TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpOffState TEST.NEW TEST.NAME:handleBloodPumpOffState_NoChange TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.handleBloodPumpOffState.return:BLOOD_PUMP_OFF_STATE TEST.END -- Subprogram: handleBloodPumpRampingDownState -- Test Case: handleBloodPumpRampingDownState_RampComplete TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingDownState TEST.NEW TEST.NAME:handleBloodPumpRampingDownState_RampComplete TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.2 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.2 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingDownState.return:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleBloodPumpRampingDownState_StillRamping TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingDownState TEST.NEW TEST.NAME:handleBloodPumpRampingDownState_StillRamping TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1[0].TBPRD:25833 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.2 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.26 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:100 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.255 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingDownState.return:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:6587 TEST.END -- Test Case: handleBloodPumpRampingDownState_ToZero TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingDownState TEST.NEW TEST.NAME:handleBloodPumpRampingDownState_ToZero TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.01 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingDownState.return:BLOOD_PUMP_OFF_STATE TEST.END -- Subprogram: handleBloodPumpRampingUpState -- Test Case: handleBloodPumpRampingUpState_RampComplete TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingUpState TEST.NEW TEST.NAME:handleBloodPumpRampingUpState_RampComplete TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingUpState.return:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleBloodPumpRampingUpState_StillRamping TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingUpState TEST.NEW TEST.NAME:handleBloodPumpRampingUpState_StillRamping TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1[0].TBPRD:25833 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.38 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.385 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingUpState.return:BLOOD_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:9946 TEST.END -- Test Case: handleBloodPumpRampingUpState_StopRequested TEST.UNIT:BloodFlow TEST.SUBPROGRAM:handleBloodPumpRampingUpState TEST.NEW TEST.NAME:handleBloodPumpRampingUpState_StopRequested TEST.VALUE:BloodFlow.<>.ptr_pwmREG1:<> TEST.VALUE:BloodFlow.<>.ptr_pwmREG1[0].TBPRD:25833 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.395 TEST.EXPECTED:BloodFlow.handleBloodPumpRampingUpState.return:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10204 TEST.END -- Subprogram: initBloodFlow -- Test Case: initBloodFlow_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:initBloodFlow TEST.NEW TEST.NAME:initBloodFlow_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 756 TEST.VALUE:BloodFlow.<>.flowReadings[98..99]:1.0 >>> >>> Array Index Value(s) out of range 0 to 79 >>> >>> Input Index was: 98..99 >>> (E) @LINE: 763 TEST.EXPECTED:BloodFlow.<>.flowReadings[98..99]:0.0 >>> >>> Array Index Value(s) out of range 0 to 79 >>> >>> Input Index was: 98..99 TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:1.0 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.flowReadingsIdx:1 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:1.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:1 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:1 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].RIOC:2 TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.END -- Subprogram: publishBloodFlowData -- Test Case: publishBloodFlowData_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:publishBloodFlowData TEST.NEW TEST.NAME:publishBloodFlowData_NominalPath TEST.VALUE:BloodFlow.<>.bloodFlowDataPublicationTimerCounter:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:199.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:650.0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublicationTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.broadcastBloodFlowData.flowStPt:200 TEST.EXPECTED:uut_prototype_stubs.broadcastBloodFlowData.measFlow:199.0 TEST.EXPECTED:uut_prototype_stubs.broadcastBloodFlowData.measSpd:800.0 TEST.EXPECTED:uut_prototype_stubs.broadcastBloodFlowData.measMCCurr:650.0 TEST.END -- Test Case: publishBloodFlowData_NotIntervalTime TEST.UNIT:BloodFlow TEST.SUBPROGRAM:publishBloodFlowData TEST.NEW TEST.NAME:publishBloodFlowData_NotIntervalTime TEST.VALUE:BloodFlow.<>.bloodFlowDataPublicationTimerCounter:9 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:199.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:650.0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublicationTimerCounter:10 TEST.END -- Subprogram: releaseBloodPumpStop -- Test Case: releaseBloodPumpStop_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:releaseBloodPumpStop TEST.NEW TEST.NAME:releaseBloodPumpStop_NominalPath TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.END -- Subprogram: resetBloodFlowMovingAverage -- Test Case: resetBloodFlowMovingAverage_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:resetBloodFlowMovingAverage TEST.NEW TEST.NAME:resetBloodFlowMovingAverage_NominalPath TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.<>.flowReadingsIdx:1 TEST.VALUE:BloodFlow.<>.flowReadingsTotal:1.0 TEST.VALUE:BloodFlow.<>.flowReadingsCount:1 TEST.VALUE:BloodFlow.<>.flowReadingsTmrCtr:1 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:BloodFlow.<>.flowReadingsCount:0 TEST.EXPECTED:BloodFlow.<>.flowReadingsTmrCtr:0 TEST.END -- Subprogram: setBloodPumpDirection -- Test Case: setBloodPumpDirection_FWD TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpDirection TEST.NEW TEST.NAME:setBloodPumpDirection_FWD TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.setBloodPumpDirection.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].RIOC:2 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.END -- Test Case: setBloodPumpDirection_InvalidDirection TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpDirection TEST.NEW TEST.NAME:setBloodPumpDirection_InvalidDirection TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.setBloodPumpDirection.dir:NUM_OF_MOTOR_DIRECTIONS TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet: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: setBloodPumpDirection_REV TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpDirection TEST.NEW TEST.NAME:setBloodPumpDirection_REV TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].RIOC:2 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.setBloodPumpDirection.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].RIOC:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.END -- Subprogram: setBloodPumpTargetFlowRate -- Test Case: setBloodPumpTargetFlowRate_DirChngWhilePumpIsRunning TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_DirChngWhilePumpIsRunning TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:0 TEST.END -- Test Case: setBloodPumpTargetFlowRate_FlowTooHigh TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_FlowTooHigh TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:601 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.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: setBloodPumpTargetFlowRate_OffToRateFwd TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_OffToRateFwd TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 903 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 904 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 913 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 914 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:0 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_OffToRateRev TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_OffToRateRev TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 929 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 930 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 939 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 940 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:0 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:-500 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateDecrease TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateDecrease TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 956 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 957 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 966 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 967 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:200 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateDecreaseDuringRampDown TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateDecreaseDuringRampDown TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 983 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 984 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 993 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 994 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:0 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateDecreaseDuringRampUp TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateDecreaseDuringRampUp TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1010 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1011 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1020 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1021 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:200 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateIncrease TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateIncrease TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1037 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1038 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1047 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1048 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateIncreaseDuringRampDown TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateIncreaseDuringRampDown TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1064 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1065 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1074 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1075 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_RateIncreaseDuringRampUp TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_RateIncreaseDuringRampUp TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1091 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1092 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1101 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1102 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:500 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:500 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Test Case: setBloodPumpTargetFlowRate_ZeroRate TEST.UNIT:BloodFlow TEST.SUBPROGRAM:setBloodPumpTargetFlowRate TEST.NEW TEST.NAME:setBloodPumpTargetFlowRate_ZeroRate TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1118 TEST.VALUE:BloodFlow.<>.bpFlowError:1.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1119 TEST.VALUE:BloodFlow.<>.bpFlowErrorSum:1.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1128 TEST.EXPECTED:BloodFlow.<>.bpFlowError:0.0 >>> >>> Unknown parameter/object name bpFlowError >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1129 TEST.EXPECTED:BloodFlow.<>.bpFlowErrorSum:0.0 >>> >>> Unknown parameter/object name bpFlowErrorSum >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.flowRate:0 TEST.VALUE:BloodFlow.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.return:1 TEST.END -- Subprogram: signalBloodPumpHardStop -- Test Case: signalBloodPumpHardStop_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:signalBloodPumpHardStop TEST.NEW TEST.NAME:signalBloodPumpHardStop_NominalPath TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.7 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.7 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:1 TEST.VALUE:BloodFlow.<>.bpControlTimerCounter:1 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePct:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:0 TEST.EXPECTED:BloodFlow.<>.bpControlTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.EXPECTED:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_BLOOD_FLOW TEST.EXPECTED:uut_prototype_stubs.resetPIController.initialControlSignal:0.12 TEST.END -- Subprogram: stopBloodPump -- Test Case: stopBloodPump_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:stopBloodPump TEST.NEW TEST.NAME:stopBloodPump_NominalPath TEST.VALUE:BloodFlow.<>.ptr_canREG3:<> TEST.VALUE:BloodFlow.<>.ptr_canREG3[0].TIOC:0 TEST.VALUE:BloodFlow.<>.isBloodPumpOn:1 TEST.VALUE:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.5 TEST.EXPECTED:BloodFlow.<>.ptr_canREG3[0].TIOC:2 TEST.EXPECTED:BloodFlow.<>.isBloodPumpOn:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.END -- Subprogram: testResetBloodFlowDataPublishIntervalOverride -- Test Case: testResetBloodFlowDataPublishIntervalOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetBloodFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetBloodFlowDataPublishIntervalOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:5 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.override:0 TEST.EXPECTED:BloodFlow.testResetBloodFlowDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetBloodFlowDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetBloodFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetBloodFlowDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:5 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:5 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetBloodFlowDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetMeasuredBloodFlowRateOverride -- Test Case: testResetMeasuredBloodFlowRateOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodFlowRateOverride TEST.NEW TEST.NAME:testResetMeasuredBloodFlowRateOverride_NominalPath TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:250.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.override:0 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodFlowRateOverride.return:1 TEST.END -- Test Case: testResetMeasuredBloodFlowRateOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodFlowRateOverride TEST.NEW TEST.NAME:testResetMeasuredBloodFlowRateOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:250.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovData:250.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodFlowRateOverride.return:0 TEST.END -- Subprogram: testResetMeasuredBloodPumpMCCurrentOverride -- Test Case: testResetMeasuredBloodPumpCurrentOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpCurrentOverride_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:1200.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpMCCurrentOverride.return:1 TEST.END -- Test Case: testResetMeasuredBloodPumpCurrentOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpCurrentOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:1200.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:1200.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpMCCurrentOverride.return:0 TEST.END -- Subprogram: testResetMeasuredBloodPumpMCSpeedOverride -- Test Case: testResetMeasuredBloodPumpMCSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpMCSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpMCSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredBloodPumpMCSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpMCSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:1000.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpMCSpeedOverride.return:0 TEST.END -- Subprogram: testResetMeasuredBloodPumpRotorSpeedOverride -- Test Case: testResetMeasuredBloodPumpRotorSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpRotorSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpRotorSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredBloodPumpRotorSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpRotorSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpRotorSpeedOverride.return:0 TEST.END -- Subprogram: testResetMeasuredBloodPumpSpeedOverride -- Test Case: testResetMeasuredBloodPumpSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:1200.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.override:0 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpSpeedOverride.return:1 TEST.END -- Test Case: testResetMeasuredBloodPumpSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetMeasuredBloodPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredBloodPumpSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:1200.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetMeasuredBloodPumpSpeedOverride.return:0 TEST.END -- Subprogram: testResetTargetBloodFlowRateOverride -- Test Case: testResetTargetBloodFlowRateOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetTargetBloodFlowRateOverride TEST.NEW TEST.NAME:testResetTargetBloodFlowRateOverride_NominalPath TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovData:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.override:0 TEST.EXPECTED:BloodFlow.testResetTargetBloodFlowRateOverride.return:1 TEST.END -- Test Case: testResetTargetBloodFlowRateOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testResetTargetBloodFlowRateOverride TEST.NEW TEST.NAME:testResetTargetBloodFlowRateOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testResetTargetBloodFlowRateOverride.return:0 TEST.END -- Subprogram: testSetBloodFlowDataPublishIntervalOverride -- Test Case: testSetBloodFlowDataPublishIntervalOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetBloodFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetBloodFlowDataPublishIntervalOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0 TEST.VALUE:BloodFlow.testSetBloodFlowDataPublishIntervalOverride.value:50 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:5 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetBloodFlowDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetBloodFlowDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetBloodFlowDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetBloodFlowDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:0 TEST.VALUE:BloodFlow.<>.bloodFlowDataPublishInterval.override:0 TEST.VALUE:BloodFlow.testSetBloodFlowDataPublishIntervalOverride.value:50 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.data:10 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.ovData:0 TEST.EXPECTED:BloodFlow.<>.bloodFlowDataPublishInterval.override:0x0 TEST.EXPECTED:BloodFlow.testSetBloodFlowDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetMeasuredBloodFlowRateOverride -- Test Case: testSetMeasuredBloodFlowRateOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodFlowRateOverride TEST.NEW TEST.NAME:testSetMeasuredBloodFlowRateOverride_NominalPath TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodFlowRateOverride.value:250.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovData:250.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodFlowRateOverride.return:1 TEST.END -- Test Case: testSetMeasuredBloodFlowRateOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodFlowRateOverride TEST.NEW TEST.NAME:testSetMeasuredBloodFlowRateOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.ovData:0.0 TEST.VALUE:BloodFlow.<>.measuredBloodFlowRate.override:0x0 TEST.VALUE:BloodFlow.testSetMeasuredBloodFlowRateOverride.value:250.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.data:400.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.override:0x0 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodFlowRateOverride.return:0 TEST.END -- Subprogram: testSetMeasuredBloodPumpMCCurrentOverride -- Test Case: testSetMeasuredBloodPumpCurrentOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpCurrentOverride_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:1200.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpMCCurrentOverride.return:1 TEST.END -- Test Case: testSetMeasuredBloodPumpCurrentOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpCurrentOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.data:800.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0x0 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpMCCurrentOverride.return:0 TEST.END -- Subprogram: testSetMeasuredBloodPumpMCSpeedOverride -- Test Case: testSetMeasuredBloodPumpMCSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpMCSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:1000.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpMCSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredBloodPumpMCSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpMCSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.data:500.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0x0 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpMCSpeedOverride.return:0 TEST.END -- Subprogram: testSetMeasuredBloodPumpRotorSpeedOverride -- Test Case: testSetMeasuredBloodPumpRotorSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpRotorSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredBloodPumpRotorSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpRotorSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0x0 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.return:0 TEST.END -- Subprogram: testSetMeasuredBloodPumpSpeedOverride -- Test Case: testSetMeasuredBloodPumpSpeedOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpSpeedOverride_NominalPath TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpSpeedOverride.return:1 TEST.END -- Test Case: testSetMeasuredBloodPumpSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredBloodPumpSpeedOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.ovData:0.0 TEST.VALUE:BloodFlow.<>.bloodPumpSpeedRPM.override:0 TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.data:800.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.override:0x0 TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpSpeedOverride.return:0 TEST.END -- Subprogram: testSetTargetBloodFlowRateOverride -- Test Case: testSetTargetBloodFlowRateOverride_NominalPath TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetTargetBloodFlowRateOverride TEST.NEW TEST.NAME:testSetTargetBloodFlowRateOverride_NominalPath TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0 TEST.VALUE:BloodFlow.testSetTargetBloodFlowRateOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetTargetBloodFlowRateOverride.return:1 TEST.END -- Test Case: testSetTargetBloodFlowRateOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetTargetBloodFlowRateOverride TEST.NEW TEST.NAME:testSetTargetBloodFlowRateOverride_NotLoggedIn TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.VALUE:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.VALUE:BloodFlow.testSetTargetBloodFlowRateOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.data:200 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovInitData:0 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.ovData:500 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate.override:0xCCC33C33 TEST.EXPECTED:BloodFlow.testSetTargetBloodFlowRateOverride.return:0 TEST.END