Index: firmware/App/Controllers/DialOutFlow.h =================================================================== diff -u -r0a0417a975dc931b8eb05c1e4dc0599aab07492c -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Controllers/DialOutFlow.h (.../DialOutFlow.h) (revision 0a0417a975dc931b8eb05c1e4dc0599aab07492c) +++ firmware/App/Controllers/DialOutFlow.h (.../DialOutFlow.h) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2020-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2020-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 DialOutFlow.h * * @author (last) Dara Navaei -* @date (last) 14-Oct-2022 +* @date (last) 05-Sep-2023 * * @author (original) Sean * @date (original) 24-Jan-2020 @@ -47,6 +47,8 @@ F32 dopCorrOffset; ///< Latest correction offset for calculated DPo flow rate. F32 dopCalcRate; ///< Latest calculated DPo flow rate. F32 ufCalcRate; ///< Latest calculated UF rate. + U32 rotorHall; ///< Latest rotor hall sensor state (1=home, 0=not home) + F32 currentSetUFRate; ///< Latest UF set rate. } DIAL_OUT_FLOW_DATA_T; #pragma pack(pop) @@ -63,6 +65,7 @@ void signalDialOutPumpHardStop( void ); void signalDialOutPumpRotorHallSensor( void ); void signalDialOutControl( void ); +void resetDialOutRateOffset( void ); BOOL homeDialOutPump( void ); BOOL isDialOutPumpRunning( void ); BOOL isDialOutPumpRampComplete( void );