Index: firmware/App/Controllers/BloodFlow.h =================================================================== diff -u -raf2cd84d3319b1e298057fe2d329aa7824306507 -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision af2cd84d3319b1e298057fe2d329aa7824306507) +++ firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2019-2024 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file BloodFlow.h * -* @author (last) Dara Navaei -* @date (last) 03-Apr-2022 +* @author (last) Sean Nash +* @date (last) 06-Jun-2023 * * @author (original) Sean Nash * @date (original) 07-Nov-2019 @@ -49,6 +49,8 @@ F32 measMCCurr; F32 pwmDC; U32 rotorCount; + U32 presFlow; + U32 rotorHall; } BLOOD_PUMP_STATUS_PAYLOAD_T; // ********** public function prototypes ********** @@ -57,7 +59,8 @@ void execBloodFlowMonitor( void ); void execBloodFlowController( void ); -BOOL setBloodPumpTargetFlowRate( U32 flowRate, MOTOR_DIR_T dir, PUMP_CONTROL_MODE_T mode ); +BOOL setBloodPumpTargetFlowRate( U32 flowRate, MOTOR_DIR_T dir, PUMP_CONTROL_MODE_T mode ); +BOOL setBloodPumpTargetRPM( U32 rpm, MOTOR_DIR_T dir ); void signalBloodPumpHardStop( void ); void signalBloodPumpRotorHallSensor( void ); BOOL homeBloodPump( void );