Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.env =================================================================== diff -u -r55a6adaf81175d25c1d9cc4c96d7dfda84eede16 -r2dd69ec098b3d94edb287d7661f99515a528f679 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.env (.../INT_PRESOCCL.env) (revision 55a6adaf81175d25c1d9cc4c96d7dfda84eede16) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.env (.../INT_PRESOCCL.env) (revision 2dd69ec098b3d94edb287d7661f99515a528f679) @@ -1,10 +1,23 @@ ENVIRO.NEW ENVIRO.NAME:INT_PRESOCCL ENVIRO.STUB_BY_FUNCTION:PresOccl +ENVIRO.STUB_BY_FUNCTION:SystemCommMessages ENVIRO.STUB_BY_FUNCTION:TaskGeneral 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.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_PRESOCCL/INT_PRESOCCL.tst =================================================================== diff -u -r55a6adaf81175d25c1d9cc4c96d7dfda84eede16 -r2dd69ec098b3d94edb287d7661f99515a528f679 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.tst (.../INT_PRESOCCL.tst) (revision 55a6adaf81175d25c1d9cc4c96d7dfda84eede16) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.tst (.../INT_PRESOCCL.tst) (revision 2dd69ec098b3d94edb287d7661f99515a528f679) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_PRESOCCL --- Unit(s) Under Test: PresOccl TaskGeneral sys_main +-- Unit(s) Under Test: PresOccl SystemCommMessages TaskGeneral sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -13,6 +13,344 @@ TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- +-- Unit: SystemCommMessages + +-- Subprogram: handleTestArterialPressureOverrideRequest + +-- Test Case: handleTestArterialPressureOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestArterialPressureOverrideRequest +TEST.NEW +TEST.NAME:handleTestArterialPressureOverrideRequest_Override +TEST.VALUE:PresOccl.<>.arterialPressure.data:90.0 +TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 +TEST.VALUE:PresOccl.<>.arterialPressure.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:0x8017 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[6]:0xC8 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[7]:0x42 +TEST.EXPECTED:PresOccl.<>.arterialPressure.data:90.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:100.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestArterialPressureOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestArterialPressureOverrideRequest +TEST.NEW +TEST.NAME:handleTestArterialPressureOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.arterialPressure.data:90.0 +TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.arterialPressure.ovData:100.0 +TEST.VALUE:PresOccl.<>.arterialPressure.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:0x8017 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[6]:0x0 +TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message[0].payload[7]:0x0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.data:90.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:0.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0x0 +TEST.END + +-- Subprogram: handleTestBloodPumpOcclusionOverrideRequest + +-- Test Case: handleTestBloodPumpOcclusionOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestBloodPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestBloodPumpOcclusionOverrideRequest_Override +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:0.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x8019 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[6]:0xC8 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[7]:0x42 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:100.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestBloodPumpOcclusionOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestBloodPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestBloodPumpOcclusionOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:100.0 +TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x8019 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[6]:0x0 +TEST.VALUE:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[7]:0x0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:0.0 +TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0x0 +TEST.END + +-- Subprogram: handleTestDialysateInletPumpOcclusionOverrideRequest + +-- Test Case: handleTestDialysateInletPumpOcclusionOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestDialysateInletPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestDialysateInletPumpOcclusionOverrideRequest_Override +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.ovData:0.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801A +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[6]:0xC8 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[7]:0x42 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.ovData:100.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestDialysateInletPumpOcclusionOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestDialysateInletPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestDialysateInletPumpOcclusionOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.ovData:100.0 +TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801A +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[6]:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].payload[7]:0x0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.ovData:0.0 +TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.override:0x0 +TEST.END + +-- Subprogram: handleTestDialysateOutletPumpOcclusionOverrideRequest + +-- Test Case: handleTestDialysateOutletPumpOcclusionOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestDialysateOutletPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestDialysateOutletPumpOcclusionOverrideRequest_Override +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.ovData:0.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801B +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[6]:0xC8 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[7]:0x42 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.ovData:100.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestDialysateOutletPumpOcclusionOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestDialysateOutletPumpOcclusionOverrideRequest +TEST.NEW +TEST.NAME:handleTestDialysateOutletPumpOcclusionOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:90.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.ovData:100.0 +TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801B +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[6]:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].payload[7]:0x0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:90.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.ovData:0.0 +TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.override:0x0 +TEST.END + +-- Subprogram: handleTestPresOcclBroadcastIntervalOverrideRequest + +-- Test Case: handleTestPresOcclBroadcastIntervalOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestPresOcclBroadcastIntervalOverrideRequest +TEST.NEW +TEST.NAME:handleTestPresOcclBroadcastIntervalOverrideRequest_Override +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:10 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:0 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x801C +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[4]:250 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:10 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:5 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestPresOcclBroadcastIntervalOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestPresOcclBroadcastIntervalOverrideRequest +TEST.NEW +TEST.NAME:handleTestPresOcclBroadcastIntervalOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:10 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:5 +TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x801C +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:10 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:0 +TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0x0 +TEST.END + +-- Subprogram: handleTestVenousPressureOverrideRequest + +-- Test Case: handleTestVenousPressureOverrideRequest_Override +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestVenousPressureOverrideRequest +TEST.NEW +TEST.NAME:handleTestVenousPressureOverrideRequest_Override +TEST.VALUE:PresOccl.<>.venousPressure.data:90.0 +TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.venousPressure.ovData:0.0 +TEST.VALUE:PresOccl.<>.venousPressure.override:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:0x8018 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[6]:0xC8 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[7]:0x42 +TEST.EXPECTED:PresOccl.<>.venousPressure.data:90.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:100.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.override:0xCCC33C33 +TEST.END + +-- Test Case: handleTestVenousPressureOverrideRequest_Reset +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestVenousPressureOverrideRequest +TEST.NEW +TEST.NAME:handleTestVenousPressureOverrideRequest_Reset +TEST.VALUE:PresOccl.<>.venousPressure.data:90.0 +TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 +TEST.VALUE:PresOccl.<>.venousPressure.ovData:100.0 +TEST.VALUE:PresOccl.<>.venousPressure.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:0x8018 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[6]:0x0 +TEST.VALUE:SystemCommMessages.handleTestVenousPressureOverrideRequest.message[0].payload[7]:0x0 +TEST.EXPECTED:PresOccl.<>.venousPressure.data:90.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:0.0 +TEST.EXPECTED:PresOccl.<>.venousPressure.override:0x0 +TEST.END + -- Unit: TaskGeneral -- Subprogram: taskGeneral @@ -35,8 +373,8 @@ TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpOcclusion.return:400 TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE -TEST.EXPECTED:PresOccl.<>.arterialPressure.data:100.0 -TEST.EXPECTED:PresOccl.<>.venousPressure.data:150.0 +TEST.EXPECTED:PresOccl.<>.arterialPressure.data:21.4577 +TEST.EXPECTED:PresOccl.<>.venousPressure.data:-36.8116 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200.0 TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:300.0 TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:400.0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL_cba.cvr =================================================================== diff -u -r51147222d369a3023a11b2ee675178d058ffaf46 -r2dd69ec098b3d94edb287d7661f99515a528f679 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL_cba.cvr (.../INT_PRESOCCL_cba.cvr) (revision 51147222d369a3023a11b2ee675178d058ffaf46) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL_cba.cvr (.../INT_PRESOCCL_cba.cvr) (revision 2dd69ec098b3d94edb287d7661f99515a528f679) @@ -45,7 +45,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:11 -IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c +IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -67,6 +67,28 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:12 +IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c +IMPORT.SOURCE.COVERAGE_STATUS:TRUE +IMPORT.SOURCE.COVERAGE_TYPE:Function +IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE +IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE +IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE +IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE +IMPORT.SOURCE.EDG_COVERAGE:TRUE +IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE +IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE +IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE +IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS +IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE +IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE +IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE +IMPORT.SOURCE.END +IMPORT.SOURCE.BEGIN +IMPORT.SOURCE.UNIT:13 IMPORT.SOURCE.ORIG_FILENAME:sys_main.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -93,7 +115,6 @@ Coverage for private functions not required. Some functions not yet called. Self tests not yet implemented. -Dialin API functions not yet covered. RESULT.CBA.NOTES_END RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Controllers/PresOccl.c RESULT.CBA.FUNCTION: execPresOcclTest @@ -150,137 +171,5 @@ RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetArterialPressureOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetBloodPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetDialInPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetDialOutPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetPresOcclDataPublishIntervalOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testResetVenousPressureOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetArterialPressureOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetBloodPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetDialInPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetDialOutPumpOcclusionOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetPresOcclDataPublishIntervalOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: testSetVenousPressureOverride -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END RESULT.CBA.END IMPORT.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -rd3596da054513ebf85d4114221eddbe875d1f1a1 -r2dd69ec098b3d94edb287d7661f99515a528f679 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision d3596da054513ebf85d4114221eddbe875d1f1a1) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 2dd69ec098b3d94edb287d7661f99515a528f679) @@ -102,6 +102,28 @@ TEST.EXPECTED:Buttons.testSetOffButtonStateOverride.return:1 TEST.END +-- Unit: DGInterface + +-- Subprogram: cmdStartDGTrimmerHeater + +-- Test Case: sendDGStartStopTrimmerHeaterCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdStartDGTrimmerHeater +TEST.NEW +TEST.NAME:sendDGStartStopTrimmerHeaterCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x2B +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:4 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.END + -- Unit: DialInFlow -- Subprogram: publishDialInFlowData @@ -428,18 +450,20 @@ TEST.NEW TEST.NAME:handleDGOpMode TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_INIT +TEST.VALUE:DGInterface.<>.dgSubMode:0 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x27 -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:3 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]:0x1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0 TEST.EXPECTED:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN -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 -TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[7]:INPUT_BASE=16 +TEST.EXPECTED:DGInterface.<>.dgSubMode:1 TEST.END -- Test Case: handleDGPressureData @@ -505,6 +529,32 @@ TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 TEST.END +-- Test Case: handleDGTemperatureData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleDGTemperatureData +TEST.VALUE:DGInterface.<>.dgDialysateTemp:0.0 +TEST.VALUE:DGInterface.<>.dgRedundantDialysateTemp:0.0 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x2D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:48 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[16]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[17]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[18]:0x14 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[19]:0x42 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[20]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[21]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[22]:0x14 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[23]:0x42 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:37.0 +TEST.EXPECTED:DGInterface.<>.dgRedundantDialysateTemp:37.0 +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 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[7]:INPUT_BASE=16 +TEST.END + -- Test Case: handleDrainPumpData TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -593,7 +643,7 @@ 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.EXPECTED:DGInterface.<>.dgROPumpFlowRateMlMin:1.2 +TEST.EXPECTED:DGInterface.<>.dgROPumpFlowRateMlMin:1200.0 TEST.EXPECTED:DGInterface.<>.dgROPumpPressureSetPtPSI:120 TEST.END @@ -1087,6 +1137,27 @@ TEST.EXPECTED:MsgQueues.<>.msgQueues[MSG_Q_IN][0].msg.payload[0]:1 TEST.END +-- Test Case: handleTestHDSafetyShutdownOverrideRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleTestHDSafetyShutdownOverrideRequest +TEST.VALUE:uut_prototype_stubs.testSetSafetyShutdownOverride.return:1 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8026 +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]: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: handleTestOffButtonStateOverrideRequest TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -1223,10 +1294,13 @@ TEST.NEW TEST.NAME:sendACKMsg TEST.IMPORT_FAILURES: -(E) @LINE: 1239 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1243 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 1239 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 1135 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -r7c8ec681f8c5dc44674893b5c3924a6203f2c8d0 -r2dd69ec098b3d94edb287d7661f99515a528f679 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 7c8ec681f8c5dc44674893b5c3924a6203f2c8d0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 2dd69ec098b3d94edb287d7661f99515a528f679) @@ -1563,9 +1563,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_InvalidPayloadLen TEST.IMPORT_FAILURES: -(E) @LINE: 1535 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1584 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 1535 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -1590,9 +1594,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 1567 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1621 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 1567 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -1627,9 +1635,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 1598 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1657 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 1598 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -2109,9 +2121,13 @@ TEST.NEW TEST.NAME:handleTestBloodPumpMeasuredSpeedOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 2077 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 2141 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 2077 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message:<>