Index: vectorcast/Hercules_RM46_HD_Project.vcm =================================================================== diff -u -r79f3a45ee472c053fd191e8196245729703ebab3 -rd25a48cdc5534778138d5a1782487e33d43238cf --- vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 79f3a45ee472c053fd191e8196245729703ebab3) +++ vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -125,6 +125,13 @@ Hercules_RM46_HD_Project/build/1778106133 + + 1 + 0 + + Hercules_RM46_HD_Project/build/3048796522 + + 1 0 @@ -273,6 +280,7 @@ + Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.cfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.cfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.cfg (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1 @@ \ No newline at end of file Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.env =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.env (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.env (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,33 @@ +ENVIRO.NEW +ENVIRO.NAME:DIALOUTFLOW +ENVIRO.TDD_SBF_SOURCE:DialOutFlow +ENVIRO.MAX_VARY_RANGE: 20 +ENVIRO.STUB: ALL_BY_PROTOTYPE +ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: +ENVIRO.LIBRARY_STUBS: +ENVIRO.UNIT_PREFIX_USER_CODE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialOutFlow + +#include "reg_mibspi.h" +#include "reg_etpwm.h" +mibspiBASE_t* ptr_mibspiREG1; +etpwmBASE_t* ptr_pwmREG3; +#undef mibspiREG1 +#undef etpwmREG3 +#define mibspiREG1 ptr_mibspiREG1 +#define etpwmREG3 ptr_pwmREG3 +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.END_UNIT_PREFIX_USER_CODE: +ENVIRO.COVERAGE_TYPE: STATEMENT+MCDC +ENVIRO.WHITE_BOX: YES +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/include/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/source/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Controllers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Drivers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Modes/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Services/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Tasks/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/FWCommon/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/Common/ +ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.mfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.mfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.mfg (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,7 @@ + + + + COVERAGE_TYPE + STATEMENT+MCDC + + Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,1900 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : DIALOUTFLOW +-- Unit(s) Under Test: DialOutFlow +-- +-- 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: DialOutFlow + +-- Subprogram: execDialOutFlowController + +-- Test Case: execDialOutFlowController_ControlToTargetState +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowController +TEST.NEW +TEST.NAME:execDialOutFlowController_ControlToTargetState +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.8 +TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:19 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:0 +TEST.END + +-- Test Case: execDialOutFlowController_InvalidState +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowController +TEST.NEW +TEST.NAME:execDialOutFlowController_InvalidState +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_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: execDialOutFlowController_OffState +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowController +TEST.NEW +TEST.NAME:execDialOutFlowController_OffState +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.END + +-- Test Case: execDialOutFlowController_RampDown +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowController +TEST.NEW +TEST.NAME:execDialOutFlowController_RampDown +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 175 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG5:<> + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 176 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2:<> + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 180 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:200 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.4 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Test Case: execDialOutFlowController_RampUpState +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowController +TEST.NEW +TEST.NAME:execDialOutFlowController_RampUpState +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 188 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG5:<> + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 189 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2:<> + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 193 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:500 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.8 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.8 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Subprogram: execDialOutFlowMonitor + +-- Test Case: execDialOutFlowMonitor_InitMode_WrapFlowBuffer +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowMonitor +TEST.NEW +TEST.NAME:execDialOutFlowMonitor_InitMode_WrapFlowBuffer +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 205 TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublishInterval.data:10 + >>> >>> Unknown parameter/object name dialOutFlowDataPublishInterval + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 206 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:-100 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 207 TEST.VALUE:DialOutFlow.<>.measuredDialOutFlowRate.data:0.0 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 208 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:-300.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 209 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:-300.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 210 TEST.VALUE:DialOutFlow.<>.flowReadings[0..1]:-110.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 211 TEST.VALUE:DialOutFlow.<>.flowReadings[2]:0.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 212 TEST.VALUE:DialOutFlow.<>.flowReadingsIdx:199 + >>> >>> Unknown parameter/object name flowReadingsIdx + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 213 TEST.VALUE:DialOutFlow.<>.flowReadingsTotal:-220.0 + >>> >>> Unknown parameter/object name flowReadingsTotal + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 214 TEST.VALUE:DialOutFlow.<>.flowReadingsCount:200 + >>> >>> Unknown parameter/object name flowReadingsCount + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 215 TEST.VALUE:DialOutFlow.<>.flowReadingsTmrCtr:0 + >>> >>> Unknown parameter/object name flowReadingsTmrCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 219 TEST.EXPECTED:DialOutFlow.<>.measuredDialOutFlowRate.data:-1.6 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 220 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:-496.375 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 221 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:-824.15 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 222 TEST.EXPECTED:DialOutFlow.<>.flowReadings[0..1]:-110.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 223 TEST.EXPECTED:DialOutFlow.<>.flowReadings[2]:0.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 224 TEST.EXPECTED:DialOutFlow.<>.flowReadingsIdx:0 + >>> >>> Unknown parameter/object name flowReadingsIdx + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 225 TEST.EXPECTED:DialOutFlow.<>.flowReadingsTotal:-320.0 + >>> >>> Unknown parameter/object name flowReadingsTotal + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 226 TEST.EXPECTED:DialOutFlow.<>.flowReadingsCount:200 + >>> >>> Unknown parameter/object name flowReadingsCount + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 +TEST.VALUE:uut_prototype_stubs.getFPGADialysateFlow.return:-100.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT +TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_OUT_PUMP_SPEED,INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT +TEST.END + +-- Test Case: execDialOutFlowMonitor_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:execDialOutFlowMonitor +TEST.NEW +TEST.NAME:execDialOutFlowMonitor_NominalPath +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 238 TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublishInterval.data:10 + >>> >>> Unknown parameter/object name dialOutFlowDataPublishInterval + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 239 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:-100 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 240 TEST.VALUE:DialOutFlow.<>.measuredDialOutFlowRate.data:0.0 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 241 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:-300.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 242 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:-300.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 243 TEST.VALUE:DialOutFlow.<>.flowReadings[0..1]:-100.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 244 TEST.VALUE:DialOutFlow.<>.flowReadings[2]:0.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 245 TEST.VALUE:DialOutFlow.<>.flowReadingsIdx:2 + >>> >>> Unknown parameter/object name flowReadingsIdx + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 246 TEST.VALUE:DialOutFlow.<>.flowReadingsTotal:-200.0 + >>> >>> Unknown parameter/object name flowReadingsTotal + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 247 TEST.VALUE:DialOutFlow.<>.flowReadingsCount:2 + >>> >>> Unknown parameter/object name flowReadingsCount + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 248 TEST.VALUE:DialOutFlow.<>.flowReadingsTmrCtr:0 + >>> >>> Unknown parameter/object name flowReadingsTmrCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 252 TEST.EXPECTED:DialOutFlow.<>.measuredDialOutFlowRate.data:-100.0 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 253 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:-496.375 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 254 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:-824.15 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 255 TEST.EXPECTED:DialOutFlow.<>.flowReadings[0..2]:-100.0 + >>> >>> Unknown parameter/object name flowReadings + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 256 TEST.EXPECTED:DialOutFlow.<>.flowReadingsIdx:3 + >>> >>> Unknown parameter/object name flowReadingsIdx + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 257 TEST.EXPECTED:DialOutFlow.<>.flowReadingsTotal:-300.0 + >>> >>> Unknown parameter/object name flowReadingsTotal + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 258 TEST.EXPECTED:DialOutFlow.<>.flowReadingsCount:3 + >>> >>> Unknown parameter/object name flowReadingsCount + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 +TEST.VALUE:uut_prototype_stubs.getFPGADialysateFlow.return:-100.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_OUT_PUMP_SPEED,INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT +TEST.END + +-- Subprogram: getLoadCellWeightInGrams + +-- Test Case: getLoadCellWeightInGrams_InvalidSensor +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getLoadCellWeightInGrams +TEST.NEW +TEST.NAME:getLoadCellWeightInGrams_InvalidSensor +TEST.VALUE:DialOutFlow.getLoadCellWeightInGrams.loadCellID:4 +TEST.EXPECTED:DialOutFlow.getLoadCellWeightInGrams.return:0.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_SOFTWARE_FAULT +TEST.END + +-- Test Case: getLoadCellWeightInGrams_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getLoadCellWeightInGrams +TEST.NEW +TEST.NAME:getLoadCellWeightInGrams_NominalPath +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:213.5 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:215.3 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.VALUE:DialOutFlow.getLoadCellWeightInGrams.loadCellID:3 +TEST.EXPECTED:DialOutFlow.getLoadCellWeightInGrams.return:213.5 +TEST.END + +-- Test Case: getLoadCellWeightInGrams_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getLoadCellWeightInGrams +TEST.NEW +TEST.NAME:getLoadCellWeightInGrams_Override +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:213.5 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:215.3 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0xCCC33C33 +TEST.VALUE:DialOutFlow.getLoadCellWeightInGrams.loadCellID:3 +TEST.EXPECTED:DialOutFlow.getLoadCellWeightInGrams.return:215.3 +TEST.END + +-- Subprogram: getMeasuredDialOutPumpMCCurrent + +-- Test Case: getMeasuredDialOutPumpCurrent_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpMCCurrent +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpCurrent_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.ovData:500.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:800.0 +TEST.END + +-- Test Case: getMeasuredDialOutPumpCurrent_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpMCCurrent +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpCurrent_Override +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.ovData:500.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:500.0 +TEST.END + +-- Subprogram: getMeasuredDialOutPumpMCSpeed + +-- Test Case: getMeasuredDialOutPumpMCSpeed_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpMCSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpMCSpeed_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:635.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.ovData:1000.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:635.0 +TEST.END + +-- Test Case: getMeasuredDialOutPumpMCSpeed_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpMCSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpMCSpeed_Override +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:635.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.ovData:1000.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:1000.0 +TEST.END + +-- Subprogram: getMeasuredDialOutPumpRotorSpeed + +-- Test Case: getMeasuredDialOutPumpRotorSpeed_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpRotorSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpRotorSpeed_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:30.0 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:30.0 +TEST.END + +-- Test Case: getMeasuredDialOutPumpRotorSpeed_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpRotorSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpRotorSpeed_Override +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:30.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:20.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:20.0 +TEST.END + +-- Subprogram: getMeasuredDialOutPumpSpeed + +-- Test Case: getMeasuredDialOutPumpSpeed_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpSpeed_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpSpeed.return:800.0 +TEST.END + +-- Test Case: getMeasuredDialOutPumpSpeed_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getMeasuredDialOutPumpSpeed +TEST.NEW +TEST.NAME:getMeasuredDialOutPumpSpeed_Override +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpSpeed.return:1200.0 +TEST.END + +-- Subprogram: getPublishDialOutDataInterval + +-- Test Case: getPublishDialOutDataInterval_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getPublishDialOutDataInterval +TEST.NEW +TEST.NAME:getPublishDialOutDataInterval_NominalPath +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovData:2 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.override:0 +TEST.EXPECTED:DialOutFlow.getPublishDialOutDataInterval.return:20 +TEST.END + +-- Test Case: getPublishDialOutDataInterval_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getPublishDialOutDataInterval +TEST.NEW +TEST.NAME:getPublishDialOutDataInterval_Override +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovData:2 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getPublishDialOutDataInterval.return:2 +TEST.END + +-- Subprogram: getTotalMeasuredUFVolumeInMl + +-- Test Case: getTotalMeasuredUFVolumeInMl_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getTotalMeasuredUFVolumeInMl +TEST.NEW +TEST.NAME:getTotalMeasuredUFVolumeInMl_NominalPath +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:23.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:24.3 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 +TEST.EXPECTED:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:23.4 +TEST.END + +-- Test Case: getTotalMeasuredUFVolumeInMl_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getTotalMeasuredUFVolumeInMl +TEST.NEW +TEST.NAME:getTotalMeasuredUFVolumeInMl_Override +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:23.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:24.3 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:24.3 +TEST.END + +-- Subprogram: getTotalTargetDialOutUFVolumeInMl + +-- Test Case: getTotalTargetDialOutUFVolumeInMl_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getTotalTargetDialOutUFVolumeInMl +TEST.NEW +TEST.NAME:getTotalTargetDialOutUFVolumeInMl_NominalPath +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:23.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:24.3 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0 +TEST.EXPECTED:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:23.4 +TEST.END + +-- Test Case: getTotalTargetDialOutUFVolumeInMl_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:getTotalTargetDialOutUFVolumeInMl +TEST.NEW +TEST.NAME:getTotalTargetDialOutUFVolumeInMl_Override +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:23.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:24.3 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:24.3 +TEST.END + +-- Subprogram: handleDialOutPumpControlToTargetState + +-- Test Case: handleDialOutPumpControlToTargetState_ControlInterval +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState +TEST.NEW +TEST.NAME:handleDialOutPumpControlToTargetState_ControlInterval +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.75 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:500.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:497.0 +TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:19 +TEST.VALUE:uut_prototype_stubs.runPIController.return:0.76 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.76 +TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:0 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:19633 +TEST.EXPECTED:uut_prototype_stubs.runPIController.controllerID:PI_CONTROLLER_ID_ULTRAFILTRATION +TEST.EXPECTED:uut_prototype_stubs.runPIController.referenceSignal:500.0 +TEST.EXPECTED:uut_prototype_stubs.runPIController.measuredSignal:497.0 +TEST.END + +-- Test Case: handleDialOutPumpControlToTargetState_ControlInterval_OpenLoop +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState +TEST.NEW +TEST.NAME:handleDialOutPumpControlToTargetState_ControlInterval_OpenLoop +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 661 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2:<> + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 662 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2[0].TBPRD:25833 + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 666 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:500 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 667 TEST.VALUE:DialOutFlow.<>.measuredDialOutFlowRate.data:497.0 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.75 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:19 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.75 +TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:0 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Test Case: handleDialOutPumpControlToTargetState_NotControlInterval +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState +TEST.NEW +TEST.NAME:handleDialOutPumpControlToTargetState_NotControlInterval +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:8 +TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:9 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Subprogram: handleDialOutPumpOffState + +-- Test Case: handleDialOutPumpOffState_NewRateSet +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpOffState +TEST.NEW +TEST.NAME:handleDialOutPumpOffState_NewRateSet +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 689 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG5:<> + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 690 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG5[0].PC3:0 + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 691 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2:<> + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 692 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2[0].TBPRD:25833 + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 699 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:500 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 700 TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG5[0].PC3:0x100 + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.11 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.handleDialOutPumpOffState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:2842 +TEST.END + +-- Test Case: handleDialOutPumpOffState_NoChange +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpOffState +TEST.NEW +TEST.NAME:handleDialOutPumpOffState_NoChange +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 714 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:0 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.handleDialOutPumpOffState.return:DIAL_OUT_PUMP_OFF_STATE +TEST.END + +-- Subprogram: handleDialOutPumpRampingDownState + +-- Test Case: handleDialOutPumpRampingDownState_RampComplete +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingDownState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingDownState_RampComplete +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.2 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.2 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Test Case: handleDialOutPumpRampingDownState_RampComplete_OpenLoop +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingDownState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingDownState_RampComplete_OpenLoop +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.2 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.199 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.2 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:5167 +TEST.END + +-- Test Case: handleDialOutPumpRampingDownState_StillRamping +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingDownState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingDownState_StillRamping +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.2 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.26 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.25 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:6458 +TEST.END + +-- Test Case: handleDialOutPumpRampingDownState_ToZero +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingDownState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingDownState_ToZero +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0 +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.105 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_OFF_STATE +TEST.END + +-- Subprogram: handleDialOutPumpRampingUpState + +-- Test Case: handleDialOutPumpRampingUpState_RampComplete +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingUpState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingUpState_RampComplete +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Test Case: handleDialOutPumpRampingUpState_RampComplete_OpenLoop +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingUpState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingUpState_RampComplete_OpenLoop +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.41 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.4 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10333 +TEST.END + +-- Test Case: handleDialOutPumpRampingUpState_StillRamping +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingUpState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingUpState_StillRamping +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.38 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.39 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10075 +TEST.END + +-- Test Case: handleDialOutPumpRampingUpState_StopRequested +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpRampingUpState +TEST.NEW +TEST.NAME:handleDialOutPumpRampingUpState_StopRequested +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 827 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2:<> + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 828 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG2[0].TBPRD:25833 + >>> >>> Unknown parameter/object name ptr_pwmREG2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 832 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:0 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.39 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10075 +TEST.END + +-- Subprogram: initDialOutFlow + +-- Test Case: initDialOutFlow_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:initDialOutFlow +TEST.NEW +TEST.NAME:initDialOutFlow_NominalPath +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0 +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:1.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:6 +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:1 +TEST.END + +-- Subprogram: publishDialOutFlowData + +-- Test Case: publishDialOutFlowData_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:publishDialOutFlowData +TEST.NEW +TEST.NAME:publishDialOutFlowData_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:10 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:10 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:0 +TEST.END + +-- Test Case: publishDialOutFlowData_NotIntervalTime +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:publishDialOutFlowData +TEST.NEW +TEST.NAME:publishDialOutFlowData_NotIntervalTime +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 886 TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublishInterval.data:10 + >>> >>> Unknown parameter/object name dialOutFlowDataPublishInterval + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 887 TEST.VALUE:DialOutFlow.<>.targetDialOutFlowRate.data:200 + >>> >>> Unknown parameter/object name targetDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 888 TEST.VALUE:DialOutFlow.<>.measuredDialOutFlowRate.data:199.0 + >>> >>> Unknown parameter/object name measuredDialOutFlowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 890 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:650.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:9 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:10 +TEST.END + +-- Subprogram: releaseDialOutPumpStop + +-- Test Case: releaseDialOutPumpStop_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:releaseDialOutPumpStop +TEST.NEW +TEST.NAME:releaseDialOutPumpStop_NominalPath +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 +TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0 +TEST.END + +-- Subprogram: setDialOutPumpControlSignalPWM + +-- Test Case: setDialOutPumpControlSignalPWM_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpControlSignalPWM +TEST.NEW +TEST.NAME:setDialOutPumpControlSignalPWM_NominalPath +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 +TEST.VALUE:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.25 +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:6458 +TEST.END + +-- Subprogram: setDialOutPumpDirection + +-- Test Case: setDialOutPumpDirection_FWD +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpDirection +TEST.NEW +TEST.NAME:setDialOutPumpDirection_FWD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:6 +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:1 +TEST.END + +-- Test Case: setDialOutPumpDirection_InvalidDirection +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpDirection +TEST.NEW +TEST.NAME:setDialOutPumpDirection_InvalidDirection +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 935 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG5:<> + >>> >>> Unknown parameter/object name ptr_mibspiREG5 + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:NUM_OF_MOTOR_DIRECTIONS +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet: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: setDialOutPumpDirection_REV +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpDirection +TEST.NEW +TEST.NAME:setDialOutPumpDirection_REV +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:6 +TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:0 +TEST.END + +-- Subprogram: setDialOutPumpTargetRate + +-- Test Case: setDialOutPumpTargetRate_ControllingToOff +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_ControllingToOff +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.766624 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_ControllingToRampingUp +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_ControllingToRampingUp +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.766624 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:450 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:450 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.849952 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_DirectionChangePumpRunning +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_DirectionChangePumpRunning +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_OffToRampingUp +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_OffToRampingUp +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_RampingDown +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_RampingDown +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.7 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:200 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:200 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.433312 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_RampingDownToRampingUp +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_RampingDownToRampingUp +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:200 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.433312 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.5 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_RampingUp +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_RampingUp +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:200 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.36 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_RampingUpToDown +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_RampingUpToDown +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.76 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.75 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:200 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:200 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.433312 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate_RateTooHigh +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate_RateTooHigh +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:651 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 +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:41 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:651 +TEST.END + +-- Subprogram: setDialOutUFVolumes + +-- Test Case: setDialOutUFVolumes_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutUFVolumes +TEST.NEW +TEST.NAME:setDialOutUFVolumes_NominalPath +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:0.0 +TEST.VALUE:DialOutFlow.setDialOutUFVolumes.refVol:123.4 +TEST.VALUE:DialOutFlow.setDialOutUFVolumes.totVol:124.3 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:124.3 +TEST.END + +-- Subprogram: setNewLoadCellReadings + +-- Test Case: setNewLoadCellReadings_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setNewLoadCellReadings +TEST.NEW +TEST.NAME:setNewLoadCellReadings_NominalPath +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_PRIMARY].data:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].data:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_PRIMARY].data:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:0.0 +TEST.VALUE:DialOutFlow.setNewLoadCellReadings.res1Primary:123.4 +TEST.VALUE:DialOutFlow.setNewLoadCellReadings.res1Backup:234.5 +TEST.VALUE:DialOutFlow.setNewLoadCellReadings.res2Primary:345.6 +TEST.VALUE:DialOutFlow.setNewLoadCellReadings.res2Backup:456.7 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_PRIMARY].data:123.4 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].data:234.5 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_PRIMARY].data:345.6 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:456.7 +TEST.END + +-- Subprogram: signalDialOutPumpHardStop + +-- Test Case: signalDialOutPumpHardStop_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:signalDialOutPumpHardStop +TEST.NEW +TEST.NAME:signalDialOutPumpHardStop_NominalPath +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0 +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.7 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.7 +TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:1 +TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:0 +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 +TEST.EXPECTED:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_ULTRAFILTRATION +TEST.EXPECTED:uut_prototype_stubs.resetPIController.initialControlSignal:0.12 +TEST.END + +-- Subprogram: stopDialOutPump + +-- Test Case: stopDialOutPump_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:stopDialOutPump +TEST.NEW +TEST.NAME:stopDialOutPump_NominalPath +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0 +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.5 +TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 +TEST.END + +-- Subprogram: testResetDialOutLoadCellWeightOverride + +-- Test Case: testResetDialOutLoadCellWeightOverride_InvalidSensor +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testResetDialOutLoadCellWeightOverride_InvalidSensor +TEST.VALUE:DialOutFlow.testResetDialOutLoadCellWeightOverride.sensor:4 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.testResetDialOutLoadCellWeightOverride.return:0 +TEST.END + +-- Test Case: testResetDialOutLoadCellWeightOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testResetDialOutLoadCellWeightOverride_NominalPath +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:15.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0xCCC33C33 +TEST.VALUE:DialOutFlow.testResetDialOutLoadCellWeightOverride.sensor:3 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.EXPECTED:DialOutFlow.testResetDialOutLoadCellWeightOverride.return:1 +TEST.END + +-- Test Case: testResetDialOutLoadCellWeightOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testResetDialOutLoadCellWeightOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.testResetDialOutLoadCellWeightOverride.sensor:2 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testResetDialOutLoadCellWeightOverride.return:0 +TEST.END + +-- Subprogram: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride + +-- Test Case: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride_NotLoggedIn +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:0 +TEST.END + +-- Test Case: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride_Reset +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride_Reset +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovInitData:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovData:2 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.ovData:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.override:0 +TEST.EXPECTED:DialOutFlow.testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:1 +TEST.END + +-- Subprogram: testResetDialOutUFRefVolumeOverride + +-- Test Case: testResetDialOutUFRefVolumeOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutUFRefVolumeOverride +TEST.NEW +TEST.NAME:testResetDialOutUFRefVolumeOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testResetDialOutUFRefVolumeOverride.return:0 +TEST.END + +-- Test Case: testResetDialOutUFRefVolumeOverride_Reset +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutUFRefVolumeOverride +TEST.NEW +TEST.NAME:testResetDialOutUFRefVolumeOverride_Reset +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 +TEST.EXPECTED:DialOutFlow.testResetDialOutUFRefVolumeOverride.return:1 +TEST.END + +-- Subprogram: testResetDialOutUFTotVolumeOverride + +-- Test Case: testResetDialOutUFTotVolumeOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutUFTotVolumeOverride +TEST.NEW +TEST.NAME:testResetDialOutUFTotVolumeOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testResetDialOutUFTotVolumeOverride.return:0 +TEST.END + +-- Test Case: testResetDialOutUFTotVolumeOverride_Reset +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetDialOutUFTotVolumeOverride +TEST.NEW +TEST.NAME:testResetDialOutUFTotVolumeOverride_Reset +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0x0 +TEST.EXPECTED:DialOutFlow.testResetDialOutUFTotVolumeOverride.return:1 +TEST.END + +-- Subprogram: testResetMeasuredDialOutPumpMCCurrentOverride + +-- Test Case: testResetMeasuredDialOutPumpCurrentOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCCurrentOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpCurrentOverride_NotLoggedIn +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1306 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1307 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1308 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:1200.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1309 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1311 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1312 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1313 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:1200.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1314 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCCurrentOverride.return:0 +TEST.END + +-- Test Case: testResetMeasuredDialOutPumpCurrentOverride_Reset +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCCurrentOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpCurrentOverride_Reset +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1290 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1291 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1292 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:1200.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1293 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1295 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1296 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1297 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1298 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCCurrentOverride.return:1 +TEST.END + +-- Subprogram: testResetMeasuredDialOutPumpMCSpeedOverride + +-- Test Case: testResetMeasuredDialOutPumpMCSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpMCSpeedOverride_NominalPath +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1322 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1323 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1324 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:1000.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1325 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1327 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1328 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1329 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1330 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCSpeedOverride.return:1 +TEST.END + +-- Test Case: testResetMeasuredDialOutPumpMCSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpMCSpeedOverride_NotLoggedIn +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1338 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1339 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1340 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:1000.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1341 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1343 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1344 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1345 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:1000.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1346 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCSpeedOverride.return:0 +TEST.END + +-- Subprogram: testResetMeasuredDialOutPumpRotorSpeedOverride + +-- Test Case: testResetMeasuredDialOutPumpRotorSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpRotorSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpRotorSpeedOverride_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpRotorSpeedOverride.return:1 +TEST.END + +-- Test Case: testResetMeasuredDialOutPumpRotorSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpRotorSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpRotorSpeedOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpRotorSpeedOverride.return:0 +TEST.END + +-- Subprogram: testResetMeasuredDialOutPumpSpeedOverride + +-- Test Case: testResetMeasuredDialOutPumpSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpSpeedOverride_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpSpeedOverride.return:1 +TEST.END + +-- Test Case: testResetMeasuredDialOutPumpSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testResetMeasuredDialOutPumpSpeedOverride +TEST.NEW +TEST.NAME:testResetMeasuredDialOutPumpSpeedOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpSpeedOverride.return:0 +TEST.END + +-- Subprogram: testSetDialOutLoadCellWeightOverride + +-- Test Case: testSetDialOutLoadCellWeightOverride_InvalidSensor +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testSetDialOutLoadCellWeightOverride_InvalidSensor +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.sensor:4 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.value:15.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.EXPECTED:DialOutFlow.testSetDialOutLoadCellWeightOverride.return:0 +TEST.END + +-- Test Case: testSetDialOutLoadCellWeightOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testSetDialOutLoadCellWeightOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.sensor:3 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.value:15.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.EXPECTED:DialOutFlow.testSetDialOutLoadCellWeightOverride.return:0 +TEST.END + +-- Test Case: testSetDialOutLoadCellWeightOverride_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutLoadCellWeightOverride +TEST.NEW +TEST.NAME:testSetDialOutLoadCellWeightOverride_Override +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:0.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.sensor:3 +TEST.VALUE:DialOutFlow.testSetDialOutLoadCellWeightOverride.value:15.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:12.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].ovData:15.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetDialOutLoadCellWeightOverride.return:1 +TEST.END + +-- Subprogram: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride + +-- Test Case: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovInitData:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovData:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.override:0 +TEST.VALUE:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.value:2 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.ovInitData:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.ovData:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.override:0 +TEST.EXPECTED:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:0 +TEST.END + +-- Test Case: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride_Override +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovInitData:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.ovData:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.override:0 +TEST.VALUE:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.value:20 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.ovInitData:20 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.ovData:2 +TEST.EXPECTED:DialOutFlow.<>.DialOutDataPublishInterval.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:1 +TEST.END + +-- Subprogram: testSetDialOutUFRefVolumeOverride + +-- Test Case: testSetDialOutUFRefVolumeOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutUFRefVolumeOverride +TEST.NEW +TEST.NAME:testSetDialOutUFRefVolumeOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 +TEST.VALUE:DialOutFlow.testSetDialOutUFRefVolumeOverride.value:124.3 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 +TEST.EXPECTED:DialOutFlow.testSetDialOutUFRefVolumeOverride.return:0 +TEST.END + +-- Test Case: testSetDialOutUFRefVolumeOverride_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutUFRefVolumeOverride +TEST.NEW +TEST.NAME:testSetDialOutUFRefVolumeOverride_Override +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 +TEST.VALUE:DialOutFlow.testSetDialOutUFRefVolumeOverride.value:124.3 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetDialOutUFRefVolumeOverride.return:1 +TEST.END + +-- Subprogram: testSetDialOutUFTotVolumeOverride + +-- Test Case: testSetDialOutUFTotVolumeOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutUFTotVolumeOverride +TEST.NEW +TEST.NAME:testSetDialOutUFTotVolumeOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 +TEST.VALUE:DialOutFlow.testSetDialOutUFTotVolumeOverride.value:124.3 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 +TEST.EXPECTED:DialOutFlow.testSetDialOutUFTotVolumeOverride.return:0 +TEST.END + +-- Test Case: testSetDialOutUFTotVolumeOverride_Override +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetDialOutUFTotVolumeOverride +TEST.NEW +TEST.NAME:testSetDialOutUFTotVolumeOverride_Override +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 +TEST.VALUE:DialOutFlow.testSetDialOutUFTotVolumeOverride.value:124.3 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetDialOutUFTotVolumeOverride.return:1 +TEST.END + +-- Subprogram: testSetMeasuredDialOutPumpMCCurrentOverride + +-- Test Case: testSetMeasuredDialOutPumpCurrentOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCCurrentOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpCurrentOverride_NominalPath +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1518 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1519 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1520 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1521 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1524 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1525 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1526 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:1200.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1527 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.value:1200.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.return:1 +TEST.END + +-- Test Case: testSetMeasuredDialOutPumpCurrentOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCCurrentOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpCurrentOverride_NotLoggedIn +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1535 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1536 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1537 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1538 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1541 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.data:800.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1542 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1543 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1544 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCCurrentmA.override:0x0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCCurrentmA + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.value:1200.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.return:0 +TEST.END + +-- Subprogram: testSetMeasuredDialOutPumpMCSpeedOverride + +-- Test Case: testSetMeasuredDialOutPumpMCSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpMCSpeedOverride_NominalPath +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1552 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1553 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1554 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1555 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1558 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1559 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1560 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:1000.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1561 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0xCCC33C33 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.value:1000.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.return:1 +TEST.END + +-- Test Case: testSetMeasuredDialOutPumpMCSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpMCSpeedOverride_NotLoggedIn +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1569 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1570 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1571 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1572 TEST.VALUE:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1575 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.data:500.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1576 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovInitData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1577 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.ovData:0.0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1578 TEST.EXPECTED:DialOutFlow.<>.adcDialOutPumpMCSpeedRPM.override:0x0 + >>> >>> Unknown parameter/object name adcDialOutPumpMCSpeedRPM + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.value:1000.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.return:0 +TEST.END + +-- Subprogram: testSetMeasuredDialOutPumpRotorSpeedOverride + +-- Test Case: testSetMeasuredDialOutPumpRotorSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpRotorSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpRotorSpeedOverride_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.value:50.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.return:1 +TEST.END + +-- Test Case: testSetMeasuredDialOutPumpRotorSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpRotorSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpRotorSpeedOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.value:50.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0x0 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.return:0 +TEST.END + +-- Subprogram: testSetMeasuredDialOutPumpSpeedOverride + +-- Test Case: testSetMeasuredDialOutPumpSpeedOverride_NominalPath +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpSpeedOverride_NominalPath +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.value:1200.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.return:1 +TEST.END + +-- Test Case: testSetMeasuredDialOutPumpSpeedOverride_NotLoggedIn +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:testSetMeasuredDialOutPumpSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredDialOutPumpSpeedOverride_NotLoggedIn +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 +TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.value:1200.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0x0 +TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.return:0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.cfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.cfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.cfg (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1 @@ \ No newline at end of file Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,39 @@ +ENVIRO.NEW +ENVIRO.NAME:INT_DIALOUTFLOW +ENVIRO.STUB_BY_FUNCTION:DialOutFlow +ENVIRO.STUB_BY_FUNCTION:Dialysis +ENVIRO.STUB_BY_FUNCTION:ModeInitPOST +ENVIRO.STUB_BY_FUNCTION:SystemCommMessages +ENVIRO.STUB_BY_FUNCTION:TaskGeneral +ENVIRO.STUB_BY_FUNCTION:TaskPriority +ENVIRO.STUB_BY_FUNCTION:sys_main +ENVIRO.MAX_VARY_RANGE: 20 +ENVIRO.STUB: ALL_BY_PROTOTYPE +ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: +ENVIRO.LIBRARY_STUBS: +ENVIRO.UNIT_PREFIX_USER_CODE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialOutFlow + +#include "reg_mibspi.h" +#include "reg_etpwm.h" +mibspiBASE_t* ptr_mibspiREG1; +etpwmBASE_t* ptr_pwmREG3; +#undef mibspiREG1 +#undef etpwmREG3 +#define mibspiREG1 ptr_mibspiREG1 +#define etpwmREG3 ptr_pwmREG3 +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.END_UNIT_PREFIX_USER_CODE: +ENVIRO.COVERAGE_TYPE: FUNCTION +ENVIRO.WHITE_BOX: YES +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/include/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/source/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Controllers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Drivers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Modes/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Services/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Tasks/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/FWCommon/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/Common/ +ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.mfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.mfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.mfg (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,7 @@ + + + + COVERAGE_TYPE + FUNCTION + + Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst (revision d25a48cdc5534778138d5a1782487e33d43238cf) @@ -0,0 +1,180 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : INT_DIALOUTFLOW +-- Unit(s) Under Test: DialOutFlow Dialysis ModeInitPOST SystemCommMessages TaskGeneral TaskPriority sys_main +-- +-- 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: Dialysis + +-- Subprogram: startDialysis + +-- Test Case: setDialOutPumpTargetRate +TEST.UNIT:Dialysis +TEST.SUBPROGRAM:startDialysis +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate +TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766624 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.END + +-- Unit: SystemCommMessages + +-- Subprogram: handleLoadCellReadingsFromDG + +-- Test Case: setNewLoadCellReadings +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleLoadCellReadingsFromDG +TEST.NEW +TEST.NAME:setNewLoadCellReadings +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_PRIMARY].data:1.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].data:1.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_PRIMARY].data:1.0 +TEST.VALUE:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:1.0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message:<> +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[7]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[8]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[11]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[12]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[13]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[14]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[15]:0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_PRIMARY].data:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].data:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_PRIMARY].data:0.0 +TEST.EXPECTED:DialOutFlow.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_2_BACKUP].data:0.0 +TEST.END + +-- Unit: TaskGeneral + +-- Subprogram: taskGeneral + +-- Test Case: execDialOutFlowController_Down +TEST.UNIT:TaskGeneral +TEST.SUBPROGRAM:taskGeneral +TEST.NEW +TEST.NAME:execDialOutFlowController_Down +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.105 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.END + +-- Test Case: execDialOutFlowController_Off +TEST.UNIT:TaskGeneral +TEST.SUBPROGRAM:taskGeneral +TEST.NEW +TEST.NAME:execDialOutFlowController_Off +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.11 +TEST.END + +-- Test Case: execDialOutFlowController_Up +TEST.UNIT:TaskGeneral +TEST.SUBPROGRAM:taskGeneral +TEST.NEW +TEST.NAME:execDialOutFlowController_Up +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.766 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.77 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.END + +-- Unit: TaskPriority + +-- Subprogram: taskPriority + +-- Test Case: execDialOutFlowMonitor +TEST.UNIT:TaskPriority +TEST.SUBPROGRAM:taskPriority +TEST.NEW +TEST.NAME:execDialOutFlowMonitor +TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:20 +TEST.VALUE:DialOutFlow.<>.DialOutDataPublishInterval.data:20 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:0.0 +TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1700,1900 +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-221.375 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:103.35 +TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_OUT_PUMP_SPEED,INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT +TEST.END + +-- Unit: sys_main + +-- Subprogram: initSoftware + +-- Test Case: initDialOutFlow +TEST.UNIT:sys_main +TEST.SUBPROGRAM:initSoftware +TEST.NEW +TEST.NAME:initDialOutFlow +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.refUFVolMl:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.measUFVolMl:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.measRotSpdRPM:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.measSpdRPM:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.measMCSpdRPM:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.measMCCurrmA:9.0 +TEST.VALUE:DialOutFlow.<>.dialOutBroadCastVariables.setPWMpct:9.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.refUFVolMl:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.measUFVolMl:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.measRotSpdRPM:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.measSpdRPM:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.measMCSpdRPM:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.measMCCurrmA:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutBroadCastVariables.setPWMpct:0.0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/project.db =================================================================== diff -u -r79f3a45ee472c053fd191e8196245729703ebab3 -rd25a48cdc5534778138d5a1782487e33d43238cf Binary files differ