Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -rd3142d47c87c30968bda8f2a0a6759b40cc72711 -rb18b0b2d1a308691b65150c304af39fe4f069810 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision d3142d47c87c30968bda8f2a0a6759b40cc72711) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision b18b0b2d1a308691b65150c304af39fe4f069810) @@ -1891,42 +1891,6 @@ TEST.EXPECTED:DialInFlow.testResetMeasuredDialInPumpSpeedOverride.return:0 TEST.END --- Subprogram: testResetTargetDialInFlowRateOverride - --- Test Case: testResetTargetDialInFlowRateOverride_NominalPath -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:testResetTargetDialInFlowRateOverride -TEST.NEW -TEST.NAME:testResetTargetDialInFlowRateOverride_NominalPath -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:500 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:200 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:0 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0 -TEST.EXPECTED:DialInFlow.testResetTargetDialInFlowRateOverride.return:1 -TEST.END - --- Test Case: testResetTargetDialInFlowRateOverride_NotLoggedIn -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:testResetTargetDialInFlowRateOverride -TEST.NEW -TEST.NAME:testResetTargetDialInFlowRateOverride_NotLoggedIn -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:500 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:200 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 -TEST.EXPECTED:DialInFlow.testResetTargetDialInFlowRateOverride.return:0 -TEST.END - -- Subprogram: testSetDialInFlowDataPublishIntervalOverride -- Test Case: testSetDialInFlowDataPublishIntervalOverride_NominalPath @@ -2185,17 +2149,11 @@ TEST.NAME:testSetTargetDialInFlowRateOverride_NominalPath TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:500 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.ctrlMode:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:200 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:1 TEST.END @@ -2224,17 +2182,11 @@ TEST.NAME:testSetTargetDialInFlowRateOverride_OpenLoop TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:200 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:500 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.ctrlMode:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:200 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:1 TEST.END @@ -2244,15 +2196,9 @@ TEST.NEW TEST.NAME:testSetTargetDialInFlowRateOverride_ReverseFlow TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.data:-200 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovInitData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.ovData:0 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate.override:0 TEST.VALUE:DialInFlow.testSetTargetDialInFlowRateOverride.value:-500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.data:-500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovInitData:-200 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.ovData:-500 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate.override:0xCCC33C33 TEST.EXPECTED:DialInFlow.testSetTargetDialInFlowRateOverride.return:1 TEST.END @@ -2264,12 +2210,14 @@ TEST.NEW TEST.NAME:updateDialInPumpSpeedAndDirectionFromHallSensors_Fwd TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:1200.0 -TEST.VALUE:DialInFlow.<>.dipLastMotorHallSensorCount:10000 +TEST.VALUE:DialInFlow.<>.dipLastMotorHallSensorCounts[2]:10000 +TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcIdx:1 TEST.VALUE:DialInFlow.<>.dipMotorDirectionFromHallSensors:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:99 TEST.VALUE:uut_prototype_stubs.getFPGADialInPumpHallSensorCount.return:11000 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:1250.0 -TEST.EXPECTED:DialInFlow.<>.dipLastMotorHallSensorCount:11000 +TEST.EXPECTED:DialInFlow.<>.dipLastMotorHallSensorCounts[2]:11000 +TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcIdx:2 TEST.EXPECTED:DialInFlow.<>.dipMotorDirectionFromHallSensors:MOTOR_DIR_FORWARD TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:0 TEST.END @@ -2279,8 +2227,8 @@ TEST.SUBPROGRAM:updateDialInPumpSpeedAndDirectionFromHallSensors TEST.NEW TEST.NAME:updateDialInPumpSpeedAndDirectionFromHallSensors_NotTime -TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:98 -TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:99 +TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:2 +TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:3 TEST.END -- Test Case: updateDialInPumpSpeedAndDirectionFromHallSensors_Rev @@ -2289,12 +2237,14 @@ TEST.NEW TEST.NAME:updateDialInPumpSpeedAndDirectionFromHallSensors_Rev TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:-1200.0 -TEST.VALUE:DialInFlow.<>.dipLastMotorHallSensorCount:12000 +TEST.VALUE:DialInFlow.<>.dipLastMotorHallSensorCounts[0]:12000 +TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcIdx:24 TEST.VALUE:DialInFlow.<>.dipMotorDirectionFromHallSensors:MOTOR_DIR_REVERSE -TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:99 +TEST.VALUE:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:3 TEST.VALUE:uut_prototype_stubs.getFPGADialInPumpHallSensorCount.return:11000 TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:-1250.0 -TEST.EXPECTED:DialInFlow.<>.dipLastMotorHallSensorCount:11000 +TEST.EXPECTED:DialInFlow.<>.dipLastMotorHallSensorCounts[0]:11000 +TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcIdx:0 TEST.EXPECTED:DialInFlow.<>.dipMotorDirectionFromHallSensors:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.dipMotorSpeedCalcTimerCtr:0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -rd3142d47c87c30968bda8f2a0a6759b40cc72711 -rb18b0b2d1a308691b65150c304af39fe4f069810 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision d3142d47c87c30968bda8f2a0a6759b40cc72711) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision b18b0b2d1a308691b65150c304af39fe4f069810) @@ -1730,30 +1730,6 @@ TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpSpeedOverride.return:0 TEST.END --- Subprogram: testResetTargetDialOutFlowRateOverride - --- Test Case: testResetTargetDialOutFlowRateOverride_NotLoggedIn -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:testResetTargetDialOutFlowRateOverride -TEST.NEW -TEST.NAME:testResetTargetDialOutFlowRateOverride_NotLoggedIn -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:DialOutFlow.testResetTargetDialOutFlowRateOverride.return:0 -TEST.END - --- Test Case: testResetTargetDialOutFlowRateOverride_Reset -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:testResetTargetDialOutFlowRateOverride -TEST.NEW -TEST.NAME:testResetTargetDialOutFlowRateOverride_Reset -TEST.VALUE:DialOutFlow.<>.lastGivenRate:500 -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.5 -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:0 -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 -TEST.EXPECTED:DialOutFlow.testResetTargetDialOutFlowRateOverride.return:1 -TEST.END - -- Subprogram: testSetDialOutLoadCellWeightOverride -- Test Case: testSetDialOutLoadCellWeightOverride_InvalidSensor @@ -2113,9 +2089,9 @@ TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors_NoUpdate TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:300.0 -TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:98 +TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:2 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:300.0 -TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 +TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:3 TEST.END -- Test Case: updateDialOutPumpSpeedAndDirectionFromHallSensors_Update_Fwd @@ -2124,12 +2100,14 @@ TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors_Update_Fwd TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:1500.0 -TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCount:2000 +TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:2000 +TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcIdx:1 TEST.VALUE:DialOutFlow.<>.dopMotorDirectionFromHallSensors:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorCount.return:3400 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:1750.0 -TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCount:3400 +TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:3400 +TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcIdx:2 TEST.EXPECTED:DialOutFlow.<>.dopMotorDirectionFromHallSensors:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:0 TEST.END @@ -2140,12 +2118,14 @@ TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors_Update_Rev TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1500.0 -TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCount:3400 +TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCounts[0]:3400 +TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcIdx:24 TEST.VALUE:DialOutFlow.<>.dopMotorDirectionFromHallSensors:MOTOR_DIR_REVERSE -TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 +TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:3 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorCount.return:2000 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 -TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCount:2000 +TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCounts[0]:2000 +TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcIdx:0 TEST.EXPECTED:DialOutFlow.<>.dopMotorDirectionFromHallSensors:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst =================================================================== diff -u -rd3142d47c87c30968bda8f2a0a6759b40cc72711 -rb18b0b2d1a308691b65150c304af39fe4f069810 --- vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision d3142d47c87c30968bda8f2a0a6759b40cc72711) +++ vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision b18b0b2d1a308691b65150c304af39fe4f069810) @@ -429,7 +429,7 @@ TEST.SUBPROGRAM:getFPGAAccelAxes TEST.NEW TEST.NAME:getFPGAAccelAxes_NominalPath -TEST.VALUE:FPGA.<>.fpgaSensorReadings.accelX:00 +TEST.VALUE:FPGA.<>.fpgaSensorReadings.accelX:0 TEST.VALUE:FPGA.<>.fpgaSensorReadings.accelY:0 TEST.VALUE:FPGA.<>.fpgaSensorReadings.accelZ:256 TEST.VALUE:FPGA.<>.fpgaSensorReadings.accelXMax:10 @@ -496,7 +496,7 @@ TEST.NEW TEST.NAME:getFPGAArterialPressure_NominalPath TEST.VALUE:FPGA.<>.fpgaSensorReadings.adc1Channel0:0x807FFF9C -TEST.EXPECTED:FPGA.getFPGAArterialPressure.return:-100 +TEST.EXPECTED:FPGA.getFPGAArterialPressure.return:0x807FFF9C TEST.END -- Subprogram: getFPGABloodFlow Index: vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA_cba.cvr =================================================================== diff -u -rd3142d47c87c30968bda8f2a0a6759b40cc72711 -rb18b0b2d1a308691b65150c304af39fe4f069810 --- vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA_cba.cvr (.../FPGA_cba.cvr) (revision d3142d47c87c30968bda8f2a0a6759b40cc72711) +++ vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA_cba.cvr (.../FPGA_cba.cvr) (revision b18b0b2d1a308691b65150c304af39fe4f069810) @@ -43,155 +43,4 @@ IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END -RESULT.CBA.BEGIN -RESULT.CBA.RESULT: CBA_FPGA -RESULT.CBA.NOTES -HD valves related functions to be tested in HD valves branch. -RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Services/FPGA.c -RESULT.CBA.FUNCTION: enableValvesPIDControl -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: fpgaActuatorSetPoints.fpgaPIDControl = 0x55; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -fpgaActuatorSetPoints.fpgaPIDControl = 0x55; // TODO - this looks hard coded - ignoring param - fix this -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: getArterialBloodValvePoistion -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: return fpgaSensorReadings.VBAPosition; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -return fpgaSensorReadings.VBAPosition; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: getDialyzerInletValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: return fpgaSensorReadings.VDiPosition; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -return fpgaSensorReadings.VDiPosition; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: getDialyzerOutletValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: return fpgaSensorReadings.VDoPosition; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -return fpgaSensorReadings.VDoPosition; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: getVenousBloodValvePoistion -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: return fpgaSensorReadings.VBVPosition; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -return fpgaSensorReadings.VBVPosition; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: setArterialBloodValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: fpgaActuatorSetPoints.VBASetPoint = setPoint; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -fpgaActuatorSetPoints.VBASetPoint = setPoint; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: setDialyzerInletValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: fpgaActuatorSetPoints.VDiSetPoint = setPoint; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -fpgaActuatorSetPoints.VDiSetPoint = setPoint; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: setDialyzerOutletValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: fpgaActuatorSetPoints.VDoSetPoint = setPoint; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -fpgaActuatorSetPoints.VDoSetPoint = setPoint; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: setVenousBloodValvePosition -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 1 -RESULT.CBA.CONTEXT: fpgaActuatorSetPoints.VBVSetPoint = setPoint; -RESULT.CBA.CONTEXT_BEFORE: -{ -RESULT.CBA.CONTEXT_BEFORE_END -RESULT.CBA.LINE.END -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: 1 1 -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -fpgaActuatorSetPoints.VBVSetPoint = setPoint; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.END IMPORT.END