Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -r193d021a804644b6a428220910fc190b67ad6632 -r236dbe8697ff3f23fef117400bb57eba3bf00a7d --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 193d021a804644b6a428220910fc190b67ad6632) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 236dbe8697ff3f23fef117400bb57eba3bf00a7d) @@ -296,6 +296,72 @@ -- Subprogram: processReceivedMessage +-- Test Case: handleAlarmCleared +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleAlarmCleared +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x4 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:2 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:59 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0x0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:0 +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.END + +-- Test Case: handleAlarmTriggered +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleAlarmTriggered +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:0 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x3 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:18 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0x1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0x0 +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]:0x5 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0x2 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0xFA +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0xFF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[16]:0xFF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[17]:0xFF +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:32 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:1000000 +TEST.END + -- Test Case: handleChangeBloodDialysateRateRequest TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -572,6 +638,48 @@ TEST.EXPECTED:DGInterface.<>.dgDrainPumpSpeedSetPtRPM:1000 TEST.END +-- Test Case: handleFWVersionRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleFWVersionRequest +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:uut_prototype_stubs.getFPGAVersions.Id[0]:0x5A +TEST.VALUE:uut_prototype_stubs.getFPGAVersions.Maj[0]:1 +TEST.VALUE:uut_prototype_stubs.getFPGAVersions.Min[0]:2 +TEST.VALUE:uut_prototype_stubs.getFPGAVersions.Lab[0]:3 +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:0 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1C +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.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x1D +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:9 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0x5A +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:2 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:3 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:1 +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 +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.END + -- Test Case: handleLoadCellReadingsFromDG TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -1862,6 +1970,67 @@ TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 TEST.END +-- Test Case: handleUIStartTreatmentMsg +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleUIStartTreatmentMsg +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR +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 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0x0 +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.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.END + +-- Test Case: handleUITreatmentEndRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:handleUITreatmentEndRequest +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE +TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 +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:ModeTreatment.<>.pendingUserEndTreatmentRequest:1 +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 +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.END + -- Subprogram: processReceivedMessages -- Test Case: sendACKMsg