Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.cfg
===================================================================
diff -u -r101bf85b0b425e919b01b4b7fabcbd15fd5bbde5 -rf2caa8ef226da636d106b017f7fafa889d418fca
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.cfg (.../INT_SYSTEMCOMMMESSAGES.cfg) (revision 101bf85b0b425e919b01b4b7fabcbd15fd5bbde5)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.cfg (.../INT_SYSTEMCOMMMESSAGES.cfg) (revision f2caa8ef226da636d106b017f7fafa889d418fca)
@@ -1,2 +1 @@
-C_LINK_OPTIONS: -lm
C_EDG_FLAGS: -w --gcc --gnu_version 60300 --mingw --define_macro='_Float128=float'
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env
===================================================================
diff -u -re3a98125656900cacf3f25d6f6532122c6f28507 -rf2caa8ef226da636d106b017f7fafa889d418fca
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env (.../INT_SYSTEMCOMMMESSAGES.env) (revision e3a98125656900cacf3f25d6f6532122c6f28507)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env (.../INT_SYSTEMCOMMMESSAGES.env) (revision f2caa8ef226da636d106b017f7fafa889d418fca)
@@ -1,20 +1,26 @@
ENVIRO.NEW
ENVIRO.NAME:INT_SYSTEMCOMMMESSAGES
ENVIRO.STUB_BY_FUNCTION:AlarmMgmt
+ENVIRO.STUB_BY_FUNCTION:BloodFlow
+ENVIRO.STUB_BY_FUNCTION:BloodLeak
ENVIRO.STUB_BY_FUNCTION:Buttons
ENVIRO.STUB_BY_FUNCTION:DGInterface
+ENVIRO.STUB_BY_FUNCTION:DialInFlow
+ENVIRO.STUB_BY_FUNCTION:DialOutFlow
ENVIRO.STUB_BY_FUNCTION:Dialysis
ENVIRO.STUB_BY_FUNCTION:ModeInitPOST
ENVIRO.STUB_BY_FUNCTION:ModePostTreat
ENVIRO.STUB_BY_FUNCTION:ModePreTreat
ENVIRO.STUB_BY_FUNCTION:ModeStandby
ENVIRO.STUB_BY_FUNCTION:ModeTreatment
ENVIRO.STUB_BY_FUNCTION:ModeTreatmentParams
+ENVIRO.STUB_BY_FUNCTION:NVDataMgmt
ENVIRO.STUB_BY_FUNCTION:OperationModes
ENVIRO.STUB_BY_FUNCTION:SampleWater
ENVIRO.STUB_BY_FUNCTION:SyringePump
ENVIRO.STUB_BY_FUNCTION:SystemComm
ENVIRO.UUT:SystemCommMessages
+ENVIRO.STUB_BY_FUNCTION:TestSupport
ENVIRO.STUB_BY_FUNCTION:TreatmentEnd
ENVIRO.STUB_BY_FUNCTION:TreatmentRecirc
ENVIRO.STUB_BY_FUNCTION:TreatmentStop
@@ -23,6 +29,52 @@
ENVIRO.TYPE_HANDLED_DIRS_ALLOWED:
ENVIRO.LIBRARY_STUBS:
ENVIRO.UNIT_PREFIX_USER_CODE:
+ENVIRO.UNIT_PREFIX_USER_CODE_FILE:BloodFlow
+#include "reg_etpwm.h"
+#include "reg_can.h"
+
+etpwmBASE_t * ptr_etpwmBASE_t ;
+#undef etpwmREG1
+#define etpwmREG1 ptr_etpwmBASE_t
+
+canBASE_t * ptr_canBASE_t;
+#undef canREG3
+#define canREG3 ptr_canBASE_t
+ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE:
+ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialInFlow
+#include "reg_etpwm.h"
+#include "reg_gio.h"
+#include "reg_mibspi.h"
+
+etpwmBASE_t * ptr_etpwmBASE_t ;
+#undef etpwmREG2
+#define etpwmREG2 ptr_etpwmBASE_t
+
+gioPORT_t * ptr_gioPORT_t;
+#undef gioPORTA
+#define gioPORTA ptr_gioPORT_t
+
+mibspiBASE_t * ptr_mibspiBASE_t;
+#undef mibspiREG5
+#define mibspiREG5 ptr_mibspiBASE_t
+ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE:
+ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialOutFlow
+#include "reg_mibspi.h"
+#include "reg_etpwm.h"
+#include "reg_gio.h"
+
+mibspiBASE_t * ptr_mibspiBase_t;
+#undef mibspiREG1
+#define mibspiREG1 ptr_mibspiBase_t
+
+etpwmBASE_t * ptr_etpwmBASE_t;
+#undef etpwmREG3
+#define etpwmREG3 ptr_etpwmBASE_t
+
+gioPORT_t * ptr_gioPORT_t;
+#undef gioPORTA
+#define gioPORTA ptr_gioPORT_t
+ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE:
ENVIRO.UNIT_PREFIX_USER_CODE_FILE:ModeInitPOST
#include "reg_system.h"
#include "reg_crc.h"
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.mfg
===================================================================
diff -u -r52ff06dd2dbffc091d5b62cfa52546b52b2a5815 -rf2caa8ef226da636d106b017f7fafa889d418fca
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.mfg (.../INT_SYSTEMCOMMMESSAGES.mfg) (revision 52ff06dd2dbffc091d5b62cfa52546b52b2a5815)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.mfg (.../INT_SYSTEMCOMMMESSAGES.mfg) (revision f2caa8ef226da636d106b017f7fafa889d418fca)
@@ -1,7 +1,5 @@
-
- COVERAGE_TYPE
- FUNCTION
-
+
+ $(VCAST_SRC_DIR)/../../fwcommon/FlashDrvr/
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst
===================================================================
diff -u -re3a98125656900cacf3f25d6f6532122c6f28507 -rf2caa8ef226da636d106b017f7fafa889d418fca
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision e3a98125656900cacf3f25d6f6532122c6f28507)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision f2caa8ef226da636d106b017f7fafa889d418fca)
@@ -2,7 +2,7 @@
-- Test Case Script
--
-- Environment : INT_SYSTEMCOMMMESSAGES
--- Unit(s) Under Test: AlarmMgmt Buttons DGInterface Dialysis ModeInitPOST ModePostTreat ModePreTreat ModeStandby ModeTreatment ModeTreatmentParams OperationModes SampleWater SyringePump SystemComm SystemCommMessages TreatmentEnd TreatmentRecirc TreatmentStop
+-- Unit(s) Under Test: AlarmMgmt BloodFlow BloodLeak Buttons DGInterface DialInFlow DialOutFlow Dialysis ModeInitPOST ModePostTreat ModePreTreat ModeStandby ModeTreatment ModeTreatmentParams NVDataMgmt OperationModes SampleWater SyringePump SystemComm SystemCommMessages TestSupport TreatmentEnd TreatmentRecirc TreatmentStop
--
-- Script Features
TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING
@@ -33,6 +33,17 @@
TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP]:1
TEST.END
+-- Subprogram: publishAlarmInfo
+
+-- Test Case: publishAlarmInfo.001
+TEST.UNIT:AlarmMgmt
+TEST.SUBPROGRAM:publishAlarmInfo
+TEST.NEW
+TEST.NAME:publishAlarmInfo.001
+TEST.VALUE:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:5
+TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:0
+TEST.END
+
-- Subprogram: setAlarmAudioVolume
-- Test Case: setAlarmAudioVolume.001
@@ -47,6 +58,19 @@
TEST.EXPECTED:AlarmMgmt.<>.alarmAudioVolumeLevel.override:0
TEST.END
+-- Unit: BloodLeak
+
+-- Subprogram: handleBloodLeakEmbModeWaitForCommandResponseState
+
+-- Test Case: handleBloodLeakEmbModeWaitForCommandResponseState.001
+TEST.UNIT:BloodLeak
+TEST.SUBPROGRAM:handleBloodLeakEmbModeWaitForCommandResponseState
+TEST.NEW
+TEST.NAME:handleBloodLeakEmbModeWaitForCommandResponseState.001
+TEST.VALUE:uut_prototype_stubs.didTimeout.return:MACRO=TRUE
+TEST.EXPECTED:BloodLeak.<>.bloodLeakEmbModeRqstedCmd:0
+TEST.END
+
-- Unit: Buttons
-- Subprogram: handleOffButtonProcessing
@@ -57,11 +81,55 @@
TEST.NEW
TEST.NAME:sendOffButtonMsgToUI
TEST.IMPORT_FAILURES:
-(I) @LINE: 80
+(I) @LINE: 183
>>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
-(I) @LINE: 84
+(I) @LINE: 186
>>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
(E) Errors from previous script import(s)
+ >>> (I) @LINE: 179
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 182
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 175
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 178
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 171
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 174
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 154
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 157
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 150
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 153
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 146
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 149
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 142
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 145
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 127
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 130
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 122
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 126
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 118
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 122
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 80
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 84
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 77
>>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 80
@@ -115,9 +183,9 @@
>>> (I) @LINE: 144
>>> >>> 'BUTTON_STATE_PRESSED' was specified as a macro, but it is in the symbol dictionary.
TEST.END_IMPORT_FAILURES:
+TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1
TEST.VALUE:Buttons.<>.offRequestAwaitingUserConfirmation:MACRO=TRUE
TEST.VALUE:Buttons.<>.offRequestPendingTimer:70000
-TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1
TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21
TEST.EXPECTED:Buttons.<>.offRequestAwaitingUserConfirmation:MACRO=FALSE
TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:22
@@ -150,6 +218,27 @@
-- Unit: DGInterface
+-- Subprogram: cmdChangeDGValveSetting
+
+-- Test Case: cmdChangeDGValveSetting.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdChangeDGValveSetting
+TEST.NEW
+TEST.NAME:cmdChangeDGValveSetting.001
+TEST.VALUE:DGInterface.cmdChangeDGValveSetting.valveSettingID:DG_VALVE_SETTING_R2_TO_R1
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_VALVE_SETTING].commandID:0
+TEST.END
+
+-- Subprogram: cmdDGParkConcentratePumps
+
+-- Test Case: cmdDGParkConcentratePumps.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdDGParkConcentratePumps
+TEST.NEW
+TEST.NAME:cmdDGParkConcentratePumps.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_PARK_CONCENTRATE_PUMPS].commandID:0
+TEST.END
+
-- Subprogram: cmdDGSampleWater
-- Test Case: sendDGSampleWaterCommand
@@ -173,6 +262,16 @@
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0
TEST.END
+-- Subprogram: cmdRequestDGMixingRatios
+
+-- Test Case: cmdRequestDGMixingRatios.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdRequestDGMixingRatios
+TEST.NEW
+TEST.NAME:cmdRequestDGMixingRatios.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_REQUEST_CONC_MIXING_RATIOS].commandID:0
+TEST.END
+
-- Subprogram: cmdSetDGActiveReservoir
-- Test Case: sendDGSwitchReservoirCommand
@@ -201,6 +300,17 @@
TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2
TEST.END
+-- Subprogram: cmdSetDGDialysateHeatingParams
+
+-- Test Case: cmdSetDGDialysateHeatingParams.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdSetDGDialysateHeatingParams
+TEST.NEW
+TEST.NAME:cmdSetDGDialysateHeatingParams.001
+TEST.VALUE:DGInterface.cmdSetDGDialysateHeatingParams.heatingParams.trimmerTargetTemperature:20.0
+TEST.EXPECTED:DGInterface.cmdSetDGDialysateHeatingParams.heatingParams.trimmerTargetTemperature:20.0
+TEST.END
+
-- Subprogram: cmdStartDG
-- Test Case: sendDGStartStopCommand
@@ -211,6 +321,26 @@
TEST.EXPECTED:DGInterface.<>.dgStartCommandSent:MACRO=TRUE
TEST.END
+-- Subprogram: cmdStartDGChemicalDisinfect
+
+-- Test Case: cmdStartDGChemicalDisinfect.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStartDGChemicalDisinfect
+TEST.NEW
+TEST.NAME:cmdStartDGChemicalDisinfect.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_STOP_CHEM_DISINFECT_FLUSH].commandID:0
+TEST.END
+
+-- Subprogram: cmdStartDGChemicalFlushDisinfect
+
+-- Test Case: cmdStartDGChemicalFlushDisinfect.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStartDGChemicalFlushDisinfect
+TEST.NEW
+TEST.NAME:cmdStartDGChemicalFlushDisinfect.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_START_CHEM_DISINFECT_FLUSH].commandID:0
+TEST.END
+
-- Subprogram: cmdStartDGDrain
-- Test Case: sendDGDrainCommand
@@ -248,9 +378,31 @@
TEST.NEW
TEST.NAME:sendDGFillCommand
TEST.IMPORT_FAILURES:
-(I) @LINE: 230
+(I) @LINE: 416
>>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
(E) Errors from previous script import(s)
+ >>> (I) @LINE: 410
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 404
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 367
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 317
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 311
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 305
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 299
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 282
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 276
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 270
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 230
+ >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 224
>>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 218
@@ -280,6 +432,36 @@
TEST.EXPECTED:DGInterface.cmdStartDGFill.fillToVolMl:1700
TEST.END
+-- Subprogram: cmdStartDGFlush
+
+-- Test Case: cmdStartDGFlush.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStartDGFlush
+TEST.NEW
+TEST.NAME:cmdStartDGFlush.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_START_FLUSH].commandID:0
+TEST.END
+
+-- Subprogram: cmdStartDGHeatDisinfect
+
+-- Test Case: cmdStartDGHeatDisinfect.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStartDGHeatDisinfect
+TEST.NEW
+TEST.NAME:cmdStartDGHeatDisinfect.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_START_HEAT_DISINFECT].commandID:0
+TEST.END
+
+-- Subprogram: cmdStartDGROPermeateSampleMode
+
+-- Test Case: cmdStartDGROPermeateSampleMode.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStartDGROPermeateSampleMode
+TEST.NEW
+TEST.NAME:cmdStartDGROPermeateSampleMode.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_START_RO_PERMEATE_SAMPLE].commandID:0
+TEST.END
+
-- Subprogram: cmdStartDGTrimmerHeater
-- Test Case: sendDGStartStopTrimmerHeaterCommand
@@ -300,6 +482,16 @@
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16
TEST.END
+-- Subprogram: cmdStopDGActiveCool
+
+-- Test Case: cmdStopDGActiveCool.001
+TEST.UNIT:DGInterface
+TEST.SUBPROGRAM:cmdStopDGActiveCool
+TEST.NEW
+TEST.NAME:cmdStopDGActiveCool.001
+TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_STOP_ACTIVE_COOL].commandID:0
+TEST.END
+
-- Unit: Dialysis
-- Subprogram: signalStartSalineBolus
@@ -350,7 +542,7 @@
TEST.STUB:Buttons.isStopButtonPressed
TEST.VALUE:Buttons.isStopButtonPressed.return:0
TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_BLOOD_FLOW
-TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_BLOOD_FLOW
+TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_INLET_FLOW
TEST.END
-- Subprogram: handlePOSTStateStart
@@ -382,6 +574,19 @@
-- Unit: ModeStandby
+-- Subprogram: handleChemFlushSampleCollection
+
+-- Test Case: handleChemFlushSampleCollection.001
+TEST.UNIT:ModeStandby
+TEST.SUBPROGRAM:handleChemFlushSampleCollection
+TEST.NEW
+TEST.NAME:handleChemFlushSampleCollection.001
+TEST.STUB:OperationModes.getConfirmationRequestStatus
+TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.sampleRequestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH
+TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED
+TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.sampleRequestID:GENERIC_CONFIRM_ID_NONE
+TEST.END
+
-- Subprogram: handleStandbyModeWaitForTreatmentState
-- Test Case: sendFWVersionRequest
@@ -406,6 +611,24 @@
TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForTreatmentState.return:STANDBY_WAIT_FOR_TREATMENT_STATE
TEST.END
+-- Subprogram: transitionToStandbyMode
+
+-- Test Case: transitionToStandbyMode.001
+TEST.UNIT:ModeStandby
+TEST.SUBPROGRAM:transitionToStandbyMode
+TEST.NEW
+TEST.NAME:transitionToStandbyMode.001
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialInFlow.<>.ptr_gioPORT_t:<>
+TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<>
+TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE
+TEST.END
+
-- Unit: ModeTreatment
-- Subprogram: broadcastTreatmentPeriodicData
@@ -423,11 +646,11 @@
TEST.END_IMPORT_FAILURES:
TEST.STUB:DGInterface.getDialysateTemperature
TEST.STUB:Dialysis.getUltrafiltrationVolumeCollected
-TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:0.0
+TEST.VALUE:uut_prototype_stubs.getLongFilteredArterialPressure.return:0.0
TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1800060
-TEST.VALUE:uut_prototype_stubs.getMeasuredDialInFlowRate.return:0.0
TEST.VALUE:uut_prototype_stubs.getFilteredArterialPressure.return:0.0
TEST.VALUE:DGInterface.getDialysateTemperature.return:0.0
+TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:0.0
TEST.VALUE:Dialysis.getUltrafiltrationVolumeCollected.return:0.0
TEST.VALUE:ModeTreatment.<>.bloodFlowRateSum_mL_min:1.0
TEST.VALUE:ModeTreatment.<>.dialysateFlowRateSum_mL_min:1.0
@@ -457,8 +680,8 @@
TEST.STUB:Dialysis.getUltrafiltrationReferenceVolume
TEST.STUB:ModeTreatment.getMinTreatmentTimeInMinutes
TEST.STUB:ModeTreatmentParams.getTreatmentParameterU32
-TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:1
TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1
+TEST.VALUE:TestSupport.getU32OverrideValue.return:1
TEST.VALUE:Dialysis.getUltrafiltrationReferenceVolume.return:0.0
TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE
TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600
@@ -482,8 +705,8 @@
TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange
TEST.NEW
TEST.NAME:verifyBloodAndDialysateRateSettingsChange.001
-TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:20
TEST.VALUE:uut_prototype_stubs.getCriticalData.return.uInt:400
+TEST.VALUE:TestSupport.getU32OverrideValue.return:20
TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600
TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1000.0
TEST.VALUE:ModeTreatment.<>.presUFRate:10.0
@@ -682,6 +905,8 @@
TEST.NEW
TEST.NAME:sendTestCurrentTreatmentParametersResponse
TEST.VALUE:uut_prototype_stubs.isCriticalDataSet.return:1
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:ModeTreatmentParams.testSendCurrentTreatmentParameters.return:MACRO=TRUE
TEST.END
-- Subprogram: validateAndSetUFVolume
@@ -702,6 +927,53 @@
TEST.EXPECTED:ModeTreatmentParams.setTreatmentParameterF32.value:0.0
TEST.END
+-- Unit: NVDataMgmt
+
+-- Subprogram: handleExecProcessRecordSendRecordState
+
+-- Test Case: handleExecProcessRecordSendRecordState.002
+TEST.UNIT:NVDataMgmt
+TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState
+TEST.NEW
+TEST.NAME:handleExecProcessRecordSendRecordState.002
+TEST.VALUE:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_SYSTEM_RECORD
+TEST.EXPECTED:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_SYSTEM_RECORD
+TEST.END
+
+-- Test Case: handleExecProcessRecordSendRecordState.003
+TEST.UNIT:NVDataMgmt
+TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState
+TEST.NEW
+TEST.NAME:handleExecProcessRecordSendRecordState.003
+TEST.VALUE:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_SERVICE_RECORD
+TEST.EXPECTED:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_SERVICE_RECORD
+TEST.END
+
+-- Test Case: handleExecProcessRecordSendRecordState.004
+TEST.UNIT:NVDataMgmt
+TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState
+TEST.NEW
+TEST.NAME:handleExecProcessRecordSendRecordState.004
+TEST.VALUE:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_USAGE_INFO_RECORD
+TEST.EXPECTED:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_USAGE_INFO_RECORD
+TEST.END
+
+-- Unit: OperationModes
+
+-- Subprogram: addConfirmationRequest
+
+-- Test Case: addConfirmationRequest.001
+TEST.UNIT:OperationModes
+TEST.SUBPROGRAM:addConfirmationRequest
+TEST.NEW
+TEST.NAME:addConfirmationRequest.001
+TEST.VALUE:OperationModes.<>.confirmRequests[0].requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH
+TEST.VALUE:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_UNUSED
+TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_UNUSED
+TEST.VALUE:OperationModes.addConfirmationRequest.requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH
+TEST.EXPECTED:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_PENDING
+TEST.END
+
-- Unit: SampleWater
-- Subprogram: signalSampleWaterUserAction
@@ -736,7 +1008,8 @@
TEST.STUB:SystemComm.processReceivedMessages
TEST.STUB:SystemComm.checkForCommTimeouts
TEST.STUB:SystemComm.checkPendingACKList
-TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
TEST.END
-- Subprogram: processReceivedMessage
@@ -978,6 +1251,11 @@
TEST.SUBPROGRAM:processReceivedMessage
TEST.NEW
TEST.NAME:001C
+TEST.IMPORT_FAILURES:
+(E) @LINE: 1227 TEST.EXPECTED:uut_prototype_stubs.getSemaphore.nvData:GET_SYS_RECORD
+ >>> Unknown parameter/object name nvData
+ >>> Value Line Error - Command Ignored
+TEST.END_IMPORT_FAILURES:
TEST.BASIS_PATH:158 of 208
TEST.NOTES:
This is an automatically generated test case.
@@ -988,7 +1266,12 @@
TEST.END_NOTES:
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1C
-TEST.EXPECTED:uut_prototype_stubs.getNVRecord2Driver.nvData:GET_SYS_RECORD
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:9
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:1
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:1
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:TRUE
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:TRUE
TEST.END
-- Test Case: 001E
@@ -1361,9 +1644,10 @@
TEST.NEW
TEST.NAME:004B
TEST.IMPORT_FAILURES:
-(E) @LINE: 1317 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.cmd:HEPARIN_CMD_RESUME
- >>> Unknown parameter/object name cmd
- >>> Value Line Error - Command Ignored
+(E) Errors from previous script import(s)
+ >>> (E) @LINE: 1317 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.cmd:HEPARIN_CMD_RESUME
+ >>> >>> Unknown parameter/object name cmd
+ >>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
TEST.BASIS_PATH:170 of 208
TEST.NOTES:
@@ -1380,6 +1664,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload[0]:1
TEST.END
-- Test Case: 004E
@@ -1825,6 +2110,11 @@
TEST.SUBPROGRAM:processReceivedMessage
TEST.NEW
TEST.NAME:0089
+TEST.IMPORT_FAILURES:
+(E) @LINE: 2076 TEST.EXPECTED:uut_prototype_stubs.getSemaphore.nvData:GET_SRV_RECORD
+ >>> Unknown parameter/object name nvData
+ >>> Value Line Error - Command Ignored
+TEST.END_IMPORT_FAILURES:
TEST.BASIS_PATH:199 of 208
TEST.NOTES:
This is an automatically generated test case.
@@ -1833,9 +2123,11 @@
(65) if ((msgID > (MSG_ID_FIRST_TESTER_MESSAGE) && msgID <= (END_OF_MSG_IDS)) && (1) == isTestingActivated()) ==> FALSE
Test Case Generation Notes:
TEST.END_NOTES:
+TEST.STUB:NVDataMgmt.getNVRecord2Driver
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x89
-TEST.EXPECTED:uut_prototype_stubs.getNVRecord2Driver.nvData:GET_SRV_RECORD
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.nvData:GET_SRV_RECORD
TEST.END
-- Test Case: 008D
@@ -2136,11 +2428,13 @@
Cannot set return value of function isTestingActivated in branch 65
Conflict: Cannot resolve multiple comparisons ( SystemComm.processReceivedMessage.message.hdr.msgID ) in branches 65/66
TEST.END_NOTES:
+TEST.STUB:DialOutFlow.testSetTargetDialOutFlowRateOverride
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8001
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
-TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:0
+TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:0
TEST.END
-- Test Case: 8002
@@ -2171,9 +2465,31 @@
TEST.NEW
TEST.NAME:handleAirPumpIntervalOverrideRequest
TEST.IMPORT_FAILURES:
-(I) @LINE: 2144
+(I) @LINE: 2471
>>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
(E) Errors from previous script import(s)
+ >>> (I) @LINE: 2463
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2455
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2370
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2290
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2283
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2262
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2254
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2233
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2225
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2211
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 2144
+ >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 2104
>>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary.
>>> (I) @LINE: 2050
@@ -3166,16 +3482,21 @@
TEST.END_IMPORT_FAILURES:
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8017
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:2
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetArterialPressureOverride.filtered:2
TEST.END
-- Test Case: handleTestBloodFlowBroadcastIntervalOverrideRequest
@@ -3207,15 +3528,16 @@
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800C
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:200
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1
TEST.END
-- Test Case: handleTestBloodFlowMeeasuredOverrideRequest
@@ -3247,15 +3569,16 @@
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8009
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0x0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0x0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.measuredBloodFlowRate.override:0x0
TEST.END
-- Test Case: handleTestBloodFlowSetPointOverrideRequest
@@ -3272,14 +3595,15 @@
>>> >>> Unknown parameter/object name targetBloodFlowRate
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
+TEST.STUB:BloodFlow.setBloodPumpTargetFlowRate
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8008
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:200
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:20
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
@@ -3288,6 +3612,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.setBloodPumpTargetFlowRate.flowRate:20
TEST.END
-- Test Case: handleTestBloodFlowSignalStrengthOverrideRequest
@@ -3318,7 +3643,7 @@
TEST.END_IMPORT_FAILURES:
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8035
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
@@ -3328,6 +3653,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0xB4
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x42
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1
TEST.END
-- Test Case: handleTestBloodPumpHomeRequest
@@ -3354,10 +3680,12 @@
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000
+TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8037
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.bpHomeStartTime:1000000
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[4]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[5]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[6]:INPUT_BASE=16
@@ -3394,7 +3722,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800B
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
@@ -3403,6 +3731,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCCurrentmA.override:0x0
TEST.END
-- Test Case: handleTestBloodPumpMCMeasuredSpeedOverrideRequest
@@ -3444,6 +3773,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.adcBloodPumpMCSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestBloodPumpMeasuredRotorSpeedOverrideRequest
@@ -3475,7 +3805,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800F
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
@@ -3484,6 +3814,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0xF0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x41
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0x0
TEST.END
-- Test Case: handleTestBloodPumpMeasuredSpeedOverrideRequest
@@ -3525,6 +3856,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:BloodFlow.<>.bloodPumpSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestBloodPumpOcclusionOverrideRequest
@@ -3562,9 +3894,10 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetBloodPumpOcclusionOverride.value:0
TEST.END
-- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest
@@ -3605,6 +3938,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialInFlowMeasuredOverrideRequest
@@ -3645,6 +3979,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialInFlowSetPointOverrideRequest
@@ -3661,6 +3996,7 @@
>>> >>> Unknown parameter/object name targetDialInFlowRate
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
+TEST.STUB:DialInFlow.setDialInPumpTargetFlowRate
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8010
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
@@ -3677,6 +4013,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.setDialInPumpTargetFlowRate.flowRate:200
TEST.END
-- Test Case: handleTestDialInFlowSignalStrengthOverrideRequest
@@ -3707,7 +4044,7 @@
TEST.END_IMPORT_FAILURES:
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8036
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
@@ -3717,6 +4054,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0xB4
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x42
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1
TEST.END
-- Test Case: handleTestDialInPumpHomeRequest
@@ -3725,7 +4063,21 @@
TEST.NEW
TEST.NAME:handleTestDialInPumpHomeRequest
TEST.IMPORT_FAILURES:
+(I) @LINE: 4045
+ >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
(E) Errors from previous script import(s)
+ >>> (I) @LINE: 4035
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4025
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 3938
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 3856
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 3847
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 3824
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
>>> (E) @LINE: 6516 TEST.VALUE:uut_prototype_stubs.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE
>>> >>> Unknown parameter/object name dialInPumpState
>>> >>> Value Line Error - Command Ignored
@@ -3743,10 +4095,12 @@
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000
+TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8038
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.dipStopAtHomePosition:MACRO=TRUE
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[4]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[5]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[6]:INPUT_BASE=16
@@ -3792,6 +4146,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest
@@ -3833,6 +4188,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest
@@ -3874,6 +4230,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest
@@ -3914,6 +4271,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest
@@ -3954,6 +4312,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutFlowSetPointOverrideRequest
@@ -3982,6 +4341,7 @@
>>> >>> Unknown parameter/object name dialOutPumpControlMode
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
+TEST.STUB:DialOutFlow.setDialOutPumpTargetRate
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8001
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
@@ -3998,6 +4358,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:200
TEST.END
-- Test Case: handleTestDialOutLoadCellWeightOverrideRequest
@@ -4035,7 +4396,21 @@
TEST.NEW
TEST.NAME:handleTestDialOutPumpHomeRequest
TEST.IMPORT_FAILURES:
+(I) @LINE: 4376
+ >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
(E) Errors from previous script import(s)
+ >>> (I) @LINE: 4364
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4352
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4263
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4179
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4168
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+ >>> (I) @LINE: 4143
+ >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
>>> (E) @LINE: 6723 TEST.VALUE:uut_prototype_stubs.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE
>>> >>> Unknown parameter/object name dialOutPumpState
>>> >>> Value Line Error - Command Ignored
@@ -4053,10 +4428,12 @@
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000
+TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8039
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:MACRO=TRUE
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[4]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[5]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[6]:INPUT_BASE=16
@@ -4101,6 +4478,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest
@@ -4141,6 +4519,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest
@@ -4181,6 +4560,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutPumpRotorMeasuredSpeedOverrideRequest
@@ -4221,6 +4601,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutUFMeasVolumeOverrideRequest
@@ -4261,6 +4642,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest
@@ -4301,6 +4683,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33
TEST.END
-- Test Case: handleTestDialysateInletPumpOcclusionOverrideRequest
@@ -4341,6 +4724,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801A
TEST.END
-- Test Case: handleTestDialysateOutletPumpOcclusionOverrideRequest
@@ -4381,6 +4765,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801B
TEST.END
-- Test Case: handleTestEraseHDCalibrationDataRequest
@@ -4413,7 +4798,6 @@
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x3C
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0x80
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:1
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:1
TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8
TEST.END
@@ -4490,74 +4874,11 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803B
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST,COMM_BUFFER_OUT_CAN_PC
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:(2)0xA5
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:73,59
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0,128
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:62,1
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:(2)1
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[16]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[17]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[18]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[19]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[20]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[21]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[22]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[23]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[24]:128,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[25]:63,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[26]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[27]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[28]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[29]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[30]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[31]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[32]:128,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[33]:63,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[34]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[35]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[36]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[37]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[38]:65,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[39]:66,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[40]:67,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[41]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[42]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[43]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[44]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[45]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[46]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[47]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[48]:68,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[49]:69,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[50]:70,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[51]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[52]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[53]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[54]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[55]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[56]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[57]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[58]:71,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[59]:72,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[60]:73,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[61]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[62]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[63]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[64]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[65]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[66]:32,0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[67]:(2)0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:72,8
+TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_PC
+TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32827
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[0]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[1]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16
@@ -4588,6 +4909,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetSafetyShutdownOverride.value:1
TEST.END
-- Test Case: handleTestHDValvesBroadcastIntervalOverrideRequest
@@ -4622,6 +4944,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xA00F
TEST.END
-- Test Case: handleTestOffButtonStateOverrideRequest
@@ -4687,6 +5010,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetPresOcclDataPublishIntervalOverride.value:200
TEST.END
-- Test Case: handleTestSetTreatmentParameter
@@ -4700,19 +5024,21 @@
>>> >>> Unknown parameter/object name value
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
+TEST.STUB:ModeTreatmentParams.testSetTreatmentParameter
TEST.VALUE:uut_prototype_stubs.transitionToFaultMode.return:1
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802D
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:5
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:200
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:5
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:ModeTreatmentParams.testSetTreatmentParameter.param:TREATMENT_PARAM_ACID_CONCENTRATE
TEST.END
-- Test Case: handleTestStopButtonStateOverrideRequest
@@ -4785,7 +5111,7 @@
TEST.END_IMPORT_FAILURES:
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8018
-TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
@@ -4794,7 +5120,12 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x48
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x43
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:1
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetVenousPressureOverride.filtered:1
TEST.END
-- Test Case: handleTestWatchdogCheckInStateOverrideRequest
@@ -4811,7 +5142,6 @@
>>> >>> Unknown parameter/object name value
>>> >>> Value Line Error - Command Ignored
TEST.END_IMPORT_FAILURES:
-TEST.VALUE:ModeInitPOST.transitionToInitAndPOSTMode.return:1
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8005
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
@@ -4828,6 +5158,8 @@
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1
+TEST.EXPECTED:uut_prototype_stubs.testSetWatchdogTaskCheckInOverride.task:2
+TEST.EXPECTED:uut_prototype_stubs.testSetWatchdogTaskCheckInOverride.value:0
TEST.END
-- Test Case: handleTesterLogInRequest
@@ -4971,8 +5303,6 @@
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:1
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:0
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:2
-TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:30
-TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:75
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:0.0
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:0.0
TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].sFlt:37.0
@@ -4999,9 +5329,11 @@
>>> >>> Read "MODE_TREA"
>>> >>> Command Ignored
TEST.END_IMPORT_FAILURES:
+TEST.STUB:OperationModes.getCurrentOperationMode
TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE
TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE
TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE
+TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_TREA
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x10
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4
@@ -5093,8 +5425,7 @@
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x3C
TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI
-TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16,8
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[0]:INPUT_BASE=10
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[1]:INPUT_BASE=16
TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16
@@ -5153,41 +5484,2947 @@
TEST.NEW
TEST.NAME:processReceivedMessage.001
TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8064
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:1
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
TEST.END
-- Test Case: processReceivedMessage.002
TEST.UNIT:SystemComm
TEST.SUBPROGRAM:processReceivedMessage
TEST.NEW
TEST.NAME:processReceivedMessage.002
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x808C
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:10
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:uut_prototype_stubs.testSetBatteryStatusOverride.value:10
TEST.END
-- Test Case: processReceivedMessage.003
TEST.UNIT:SystemComm
TEST.SUBPROGRAM:processReceivedMessage
TEST.NEW
TEST.NAME:processReceivedMessage.003
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x804E
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
TEST.END
--- Subprogram: processReceivedMessages
+-- Test Case: processReceivedMessage.004
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.004
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x805F
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:uut_prototype_stubs.testSetBloodPrimeVolumeOverride.vol:0.0
+TEST.END
--- Test Case: handleFWVersionRequest
+-- Test Case: processReceivedMessage.005
TEST.UNIT:SystemComm
-TEST.SUBPROGRAM:processReceivedMessages
+TEST.SUBPROGRAM:processReceivedMessage
TEST.NEW
-TEST.NAME:handleFWVersionRequest
+TEST.NAME:processReceivedMessage.005
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8091
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE
TEST.END
+-- Test Case: processReceivedMessage.006
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.006
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8060
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:uut_prototype_stubs.selfTestBubble.VCAST_PARAM_1:ADV
+TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE
+TEST.END
+
+-- Test Case: processReceivedMessage.007
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.007
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x808F
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE
+TEST.END
+
+-- Test Case: processReceivedMessage.008
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.008
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8090
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE
+TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE
+TEST.END
+
+-- Test Case: processReceivedMessage.009
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.009
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32915
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:uut_prototype_stubs.setVenousBubbleDetectionEnabled.enabled:0
+TEST.END
+
+-- Test Case: processReceivedMessage.010
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.010
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32872
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:2
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:uut_prototype_stubs.testSetFanRPMOverride.fanId:2
+TEST.END
+
+-- Test Case: processReceivedMessage.011
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.011
+TEST.IMPORT_FAILURES:
+(I) @LINE: 5665
+ >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+(E) @LINE: 5666 TEST.EXPECTED:uut_prototype_stubs.getSemaphore.job:NVDATAMGMT_CALIBRATION_RECORD
+ >>> Unknown parameter/object name job
+ >>> Value Line Error - Command Ignored
+TEST.END_IMPORT_FAILURES:
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message:<>
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32830
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:2
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0
+TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0
+TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE
+TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:TRUE
+TEST.END
+
+-- Test Case: processReceivedMessage.012
+TEST.UNIT:SystemComm
+TEST.SUBPROGRAM:processReceivedMessage
+TEST.NEW
+TEST.NAME:processReceivedMessage.012
+TEST.IMPORT_FAILURES:
+(I) @LINE: 5694
+ >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary.
+(E) @LINE: 5695 TEST.EXPECTED:uut_prototype_stubs.getSemaphore.job:NVDATAMGMT_SERVICE_RECORD
+ >>> Unknown parameter/object name job
+ >>> Value Line Error - Command Ignored
+TEST.END_IMPORT_FAILURES:
+TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<>
+TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<>
+TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<