Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst =================================================================== diff -u -rc52b3819ee809d95afab1ebfe871091ca0dd5e1a -rbf0f40a7af6c94739144a847dd9af12cbf6e109a --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision c52b3819ee809d95afab1ebfe871091ca0dd5e1a) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision bf0f40a7af6c94739144a847dd9af12cbf6e109a) @@ -794,6 +794,20 @@ TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:123456 TEST.END +-- Test Case: checkBloodPumpRotor_ZeroRotorSpeed.001 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:checkBloodPumpRotor +TEST.NEW +TEST.NAME:checkBloodPumpRotor_ZeroRotorSpeed.001 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:1.0 +TEST.VALUE:BloodFlow.<>.bpRotorRevStartTime:123456 +TEST.VALUE:BloodFlow.<>.bpRotorSpeedTooFastPulseCount:2 +TEST.VALUE:BloodFlow.<>.bpStopAtHomePosition:0 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:123456 +TEST.END + -- Subprogram: checkBloodPumpSpeeds -- Test Case: checkBloodPumpSpeeds.001 @@ -2850,6 +2864,23 @@ TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:101000 TEST.END +-- Test Case: signalBloodPumpRotorHallSensor_NominalPath.001 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:signalBloodPumpRotorHallSensor +TEST.NEW +TEST.NAME:signalBloodPumpRotorHallSensor_NominalPath.001 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:101.0 +TEST.VALUE:BloodFlow.<>.bpRotorRevStartTime:100000 +TEST.VALUE:BloodFlow.<>.bpRotorSpeedTooFastPulseCount:1 +TEST.VALUE:BloodFlow.<>.bpStopAtHomePosition:0 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:101000 +TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 +TEST.EXPECTED:BloodFlow.<>.bpRotorRevStartTime:101000 +TEST.EXPECTED:BloodFlow.<>.bpRotorSpeedTooFastPulseCount:2 +TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:101000 +TEST.END + -- Subprogram: stopBloodPump -- Test Case: stopBloodPump_NominalPath @@ -3377,6 +3408,23 @@ TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.return:1 TEST.END +-- Test Case: testSetMeasuredBloodPumpRotorSpeedOverride_NominalPath_01 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:testSetMeasuredBloodPumpRotorSpeedOverride +TEST.NEW +TEST.NAME:testSetMeasuredBloodPumpRotorSpeedOverride_NominalPath_01 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovInitData:0.0 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.ovData:0.0 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:0 +TEST.VALUE:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.value:101.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorSpeedRPM.data:25.0 +TEST.EXPECTED:BloodFlow.<>.bpRotorSpeedTooFastPulseCount:2 +TEST.EXPECTED:BloodFlow.testSetMeasuredBloodPumpRotorSpeedOverride.return:1 +TEST.ATTRIBUTES:BloodFlow.<>.bloodPumpRotorSpeedRPM.override:EXPECTED_BASE=16 +TEST.END + -- Test Case: testSetMeasuredBloodPumpRotorSpeedOverride_NotLoggedIn TEST.UNIT:BloodFlow TEST.SUBPROGRAM:testSetMeasuredBloodPumpRotorSpeedOverride Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW.tst =================================================================== diff -u -rd4800b196e6ca3ff4b98c5a21d71a0267f7ec386 -rbf0f40a7af6c94739144a847dd9af12cbf6e109a --- vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW.tst (.../INT_BLOODFLOW.tst) (revision d4800b196e6ca3ff4b98c5a21d71a0267f7ec386) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW.tst (.../INT_BLOODFLOW.tst) (revision bf0f40a7af6c94739144a847dd9af12cbf6e109a) @@ -230,9 +230,10 @@ TEST.NEW TEST.NAME:execPressureLimits.001 TEST.IMPORT_FAILURES: -(E) @LINE: 233 TEST.VALUE:uut_prototype_stubs.<>.currentMode:MODE_STAN - >>> Unknown parameter/object name currentMode - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 233 TEST.VALUE:uut_prototype_stubs.<>.currentMode:MODE_STAN + >>> >>> Unknown parameter/object name currentMode + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_OFF Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW_cba.cvr =================================================================== diff -u -rd4800b196e6ca3ff4b98c5a21d71a0267f7ec386 -rbf0f40a7af6c94739144a847dd9af12cbf6e109a --- vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW_cba.cvr (.../INT_BLOODFLOW_cba.cvr) (revision d4800b196e6ca3ff4b98c5a21d71a0267f7ec386) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_BLOODFLOW/INT_BLOODFLOW_cba.cvr (.../INT_BLOODFLOW_cba.cvr) (revision bf0f40a7af6c94739144a847dd9af12cbf6e109a) @@ -299,7 +299,7 @@ Line # 808 ############## RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Controllers/BloodFlow.c +RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Controllers/BloodFlow.c RESULT.CBA.FUNCTION: checkBloodPumpDirection RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0