Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env =================================================================== diff -u -r51147222d369a3023a11b2ee675178d058ffaf46 -r959649b515c44c976bf7bfa489070a9b7545f054 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env (.../INT_SYSTEMCOMMMESSAGES.env) (revision 51147222d369a3023a11b2ee675178d058ffaf46) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.env (.../INT_SYSTEMCOMMMESSAGES.env) (revision 959649b515c44c976bf7bfa489070a9b7545f054) @@ -8,6 +8,7 @@ ENVIRO.STUB_BY_FUNCTION:DialOutFlow ENVIRO.STUB_BY_FUNCTION:Dialysis ENVIRO.STUB_BY_FUNCTION:ModeTreatment +ENVIRO.STUB_BY_FUNCTION:ModeTreatmentParams ENVIRO.STUB_BY_FUNCTION:MsgQueues ENVIRO.STUB_BY_FUNCTION:PresOccl ENVIRO.STUB_BY_FUNCTION:RTC Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -r236dbe8697ff3f23fef117400bb57eba3bf00a7d -r959649b515c44c976bf7bfa489070a9b7545f054 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 236dbe8697ff3f23fef117400bb57eba3bf00a7d) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 959649b515c44c976bf7bfa489070a9b7545f054) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_SYSTEMCOMMMESSAGES --- Unit(s) Under Test: AlarmMgmt BloodFlow Buttons DGInterface DialInFlow DialOutFlow Dialysis ModeTreatment MsgQueues PresOccl RTC SystemComm SystemCommMessages +-- Unit(s) Under Test: AlarmMgmt BloodFlow Buttons DGInterface DialInFlow DialOutFlow Dialysis ModeTreatment ModeTreatmentParams MsgQueues PresOccl RTC SystemComm SystemCommMessages -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -15,6 +15,27 @@ -- Unit: AlarmMgmt +-- Subprogram: clearAlarm + +-- Test Case: broadcastAlarmCleared +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:clearAlarm +TEST.NEW +TEST.NAME:broadcastAlarmCleared +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:4 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:2 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:59 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:0 +TEST.END + -- Subprogram: execAlarmMgmt -- Test Case: broadcastAlarmStatus @@ -104,6 +125,152 @@ -- Unit: DGInterface +-- Subprogram: cmdDGSampleWater + +-- Test Case: sendDGSampleWaterCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdDGSampleWater +TEST.NEW +TEST.NAME:sendDGSampleWaterCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgWaterSampled:0 +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]:0x29 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 +TEST.EXPECTED:DGInterface.<>.dgWaterSampled:1 +TEST.END + +-- Subprogram: cmdSetDGActiveReservoir + +-- Test Case: sendDGSwitchReservoirCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdSetDGActiveReservoir +TEST.NEW +TEST.NAME:sendDGSwitchReservoirCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 +TEST.VALUE:DGInterface.cmdSetDGActiveReservoir.resID:DG_RESERVOIR_2 +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]:0x21 +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.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 +TEST.END + +-- Subprogram: cmdSetDGDialysateTargetTemps + +-- Test Case: sendDialysateTempTargetsToDG +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdSetDGDialysateTargetTemps +TEST.NEW +TEST.NAME:sendDialysateTempTargetsToDG +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgPrimaryTempSet:0.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:0.0 +TEST.VALUE:DGInterface.cmdSetDGDialysateTargetTemps.primaryHtrTemp:39.0 +TEST.VALUE:DGInterface.cmdSetDGDialysateTargetTemps.trimmerHtrTemp:37.0 +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]:0x19 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:8 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:28 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:66 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:20 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:66 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:DGInterface.<>.dgPrimaryTempSet:39.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:37.0 +TEST.EXPECTED:DGInterface.cmdSetDGDialysateTargetTemps.primaryHtrTemp:39.0 +TEST.EXPECTED:DGInterface.cmdSetDGDialysateTargetTemps.trimmerHtrTemp:37.0 +TEST.END + +-- Subprogram: cmdStartDG + +-- Test Case: sendDGStartStopCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdStartDG +TEST.NEW +TEST.NAME:sendDGStartStopCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgStarted:0 +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]:0x26 +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.EXPECTED:DGInterface.<>.dgStarted:1 +TEST.END + +-- Subprogram: cmdStartDGDrain + +-- Test Case: sendDGDrainCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdStartDGDrain +TEST.NEW +TEST.NAME:sendDGDrainCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 +TEST.VALUE:DGInterface.cmdStartDGDrain.drainToVolMl:200 +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]:0x23 +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]:200 +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.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:200 +TEST.END + +-- Subprogram: cmdStartDGFill + +-- Test Case: sendDGFillCommand +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:cmdStartDGFill +TEST.NEW +TEST.NAME:sendDGFillCommand +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 +TEST.VALUE:DGInterface.cmdStartDGFill.fillToVolMl:1700 +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]:0x22 +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]:164 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:6 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTargetSet:1700 +TEST.EXPECTED:DGInterface.cmdStartDGFill.fillToVolMl:1700 +TEST.END + -- Subprogram: cmdStartDGTrimmerHeater -- Test Case: sendDGStartStopTrimmerHeaterCommand @@ -241,6 +408,81 @@ TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:1 TEST.END +-- Unit: ModeTreatmentParams + +-- Subprogram: sendTreatmentParamsResponse + +-- Test Case: sendTreatmentParametersResponseMsg +TEST.UNIT:ModeTreatmentParams +TEST.SUBPROGRAM:sendTreatmentParamsResponse +TEST.NEW +TEST.NAME:sendTreatmentParametersResponseMsg +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.valid:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons:<> +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[0]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[1]:17 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[2]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[3]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[4]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[5]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[6]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[7]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[8]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[9]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[10]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[11]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[12]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[13]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[14]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[15]:0 +TEST.VALUE:ModeTreatmentParams.sendTreatmentParamsResponse.reasons[16]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x36 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:72 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:0 +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.data[10]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:17 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[16]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[17]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:80 +TEST.END + +-- Subprogram: signalUserCancelTreatment + +-- Test Case: sendTreatmentStartResponse +TEST.UNIT:ModeTreatmentParams +TEST.SUBPROGRAM:signalUserCancelTreatment +TEST.NEW +TEST.NAME:sendTreatmentStartResponse +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x39 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:8 +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.data[10]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:ModeTreatmentParams.<>.treatmentCancelled:1 +TEST.EXPECTED:ModeTreatmentParams.signalUserCancelTreatment.return:1 +TEST.END + -- Unit: PresOccl -- Subprogram: publishPresOcclData @@ -1825,7 +2067,7 @@ TEST.SUBPROGRAM:processReceivedMessage TEST.NEW TEST.NAME:handleTestSetTreatmentParameter -TEST.VALUE:uut_prototype_stubs.testSetTreatmentParameter.return:1 +TEST.VALUE:uut_prototype_stubs.setCriticalData.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 @@ -1838,8 +2080,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.testSetTreatmentParameter.param:TREATMENT_PARAM_BLOOD_FLOW -TEST.EXPECTED:uut_prototype_stubs.testSetTreatmentParameter.value.uInt:200 +TEST.EXPECTED:uut_prototype_stubs.setCriticalData.value.uInt:200 TEST.END -- Test Case: handleTestStopButtonStateOverrideRequest @@ -1932,6 +2173,121 @@ TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1 TEST.END +-- Test Case: handleTreatmentParametersFromUI +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleTreatmentParametersFromUI +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].sInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].sInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].sInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].sInt:0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:1.0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:1.0 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].sFlt:38.0 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x35 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:68 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0xF4 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0x1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0x58 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0x2 +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]:240 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0x3C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[16]:0x64 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[17]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[18]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[19]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[20]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[21]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[22]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[23]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[24]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[25]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[26]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[27]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[28]:2 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[29]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[30]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[31]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[32]:30 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[33]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[34]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[35]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[36]:75 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[37]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[38]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[39]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[40]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[41]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[42]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[43]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[44]:100 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[45]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[46]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[47]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[48]:0x9C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[49]:0xFF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[50]:0xFF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[51]:0xFF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[52]:250 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[53]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[54]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[55]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[56]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[57]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[58]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[59]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[60]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[61]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[62]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[63]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[64]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[65]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[66]:0x14 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[67]:0x42 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:80,8 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:500 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:600 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:240 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:60 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:100 +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_ART_PRESSURE_LOW_LIMIT].sInt:0 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].sInt:100 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].sInt:-100 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].sInt:250 +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 +TEST.END + -- Test Case: handleUFPauseResumeRequest TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -1976,8 +2332,8 @@ TEST.NEW TEST.NAME:handleUIStartTreatmentMsg TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR +TEST.VALUE:uut_prototype_stubs.setCriticalData.return:1 TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 -TEST.VALUE:uut_prototype_stubs.signalUserCancelTreatment.return:1 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x38 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 @@ -1986,7 +2342,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0x0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16,8 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 @@ -2031,6 +2387,41 @@ TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[17]:INPUT_BASE=16 TEST.END +-- Test Case: handleUIUserConfirmTreatmentParameters +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleUIUserConfirmTreatmentParameters +TEST.VALUE:uut_prototype_stubs.setCriticalData.return:1 +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x3B +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:8 +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 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[3]:INPUT_BASE=16 +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.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[10]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[12]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[13]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[14]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[15]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[16]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[17]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[48]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[49]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[50]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[51]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[66]:INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[67]:INPUT_BASE=16 +TEST.END + -- Subprogram: processReceivedMessages -- Test Case: sendACKMsg Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES_cba.cvr =================================================================== diff -u -r101bf85b0b425e919b01b4b7fabcbd15fd5bbde5 -r959649b515c44c976bf7bfa489070a9b7545f054 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES_cba.cvr (.../INT_SYSTEMCOMMMESSAGES_cba.cvr) (revision 101bf85b0b425e919b01b4b7fabcbd15fd5bbde5) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES_cba.cvr (.../INT_SYSTEMCOMMMESSAGES_cba.cvr) (revision 959649b515c44c976bf7bfa489070a9b7545f054) @@ -1 +1,359 @@ +-- Imported Coverage Results Script +IMPORT.BEGIN +IMPORT.SOURCE.BEGIN +IMPORT.SOURCE.UNIT:8 +IMPORT.SOURCE.ORIG_FILENAME:S0000008.c +IMPORT.SOURCE.COVERAGE_STATUS:FALSE +IMPORT.SOURCE.COVERAGE_TYPE:None +IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE +IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:TRUE +IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE +IMPORT.SOURCE.HAS_CATCH_STATEMENTS:TRUE +IMPORT.SOURCE.EDG_COVERAGE:TRUE +IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:TRUE +IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:TRUE +IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE +IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_UNKNOWN +IMPORT.SOURCE.HAS_CONSTANT_BRANCH:TRUE +IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE +IMPORT.SOURCE.END +IMPORT.SOURCE.BEGIN +IMPORT.SOURCE.UNIT:9 +IMPORT.SOURCE.ORIG_FILENAME:BloodFlow.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:11 +IMPORT.SOURCE.ORIG_FILENAME:Buttons.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:12 +IMPORT.SOURCE.ORIG_FILENAME:DGInterface.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:DialInFlow.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:14 +IMPORT.SOURCE.ORIG_FILENAME:DialOutFlow.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:15 +IMPORT.SOURCE.ORIG_FILENAME:PresOccl.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:16 +IMPORT.SOURCE.ORIG_FILENAME:Dialysis.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:17 +IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.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:18 +IMPORT.SOURCE.ORIG_FILENAME:ModeTreatmentParams.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:19 +IMPORT.SOURCE.ORIG_FILENAME:AlarmMgmt.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:20 +IMPORT.SOURCE.ORIG_FILENAME:MsgQueues.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:21 +IMPORT.SOURCE.ORIG_FILENAME:SystemComm.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:22 +IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.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:23 +IMPORT.SOURCE.ORIG_FILENAME:RTC.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 +RESULT.CBA.BEGIN +RESULT.CBA.RESULT: CBA_SystemCommMessages +RESULT.CBA.NOTES +Some functions not yet called. +RESULT.CBA.NOTES_END +RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Services/SystemCommMessages.c +RESULT.CBA.FUNCTION: broadcastAccelData +RESULT.CBA.LINE.BEGIN +RESULT.CBA.LINE: 0 +RESULT.CBA.COVERAGE: FN +RESULT.CBA.CONTEXT: { +RESULT.CBA.CONTEXT_AFTER: +BOOL result; +MESSAGE_T msg; +RESULT.CBA.CONTEXT_AFTER_END +RESULT.CBA.LINE.END +RESULT.CBA.FUNCTION: broadcastHDOperationMode +RESULT.CBA.LINE.BEGIN +RESULT.CBA.LINE: 0 +RESULT.CBA.COVERAGE: FN +RESULT.CBA.CONTEXT: { +RESULT.CBA.CONTEXT_AFTER: +BOOL result; +MESSAGE_T msg; +RESULT.CBA.CONTEXT_AFTER_END +RESULT.CBA.LINE.END +RESULT.CBA.END +IMPORT.END