Index: firmware/App/Services/StateServices/FluidBolus.h =================================================================== diff -u -r069dee3a2428d3c6bb281db1844a372ae6e2063a -re4eceb1ac6e8091d10e0fab49d2d5a9c5e5f1c67 --- firmware/App/Services/StateServices/FluidBolus.h (.../FluidBolus.h) (revision 069dee3a2428d3c6bb281db1844a372ae6e2063a) +++ firmware/App/Services/StateServices/FluidBolus.h (.../FluidBolus.h) (revision e4eceb1ac6e8091d10e0fab49d2d5a9c5e5f1c67) @@ -8,7 +8,7 @@ * @file FluidBolus.h * * @author (last) Praneeth Bunne -* @date (last) 26-Jun-2026 +* @date (last) 04-Jun-2026 * * @author (original) Praneeth Bunne * @date (original) 04-Jun-2026 @@ -52,22 +52,23 @@ } FLUID_BOLUS_DATA_PAYLOAD_T; #pragma pack(pop) -// ********** public function prototypes ********** +// ********** public definitions ********** void initFluidBolus( void ); void publishFluidBolusData( void ); void execFluidBolus( void ); void setBolusPermitted( BOOL permitted ); FLUID_BOLUS_STATE_T getCurrentFluidBolusState( void ); +FLUID_BOLUS_MEDIUM_T getFluidBolusMedium( void ); BOOL isFluidBolusActive( void ); void signalStartFluidBolus( U32 flowRate ); void signalAbortFluidBolus( void ); F32 getTotalFluidBolusVolumeDelivered( void ); BOOL handleFluidBolusRequest( MESSAGE_T *message ); -void signalNewStopAlarmActivated( void ); +BOOL isBolusAllowedByActiveAlarms( void ); /**@}*/