Index: firmware/App/Modes/ModeStandby.h =================================================================== diff -u -r2c16de14d2acd2aa1e36943f95c3855da094dc97 -r2cb8f4d2e713af561dc38c259e683f77a8b96a21 --- firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision 2c16de14d2acd2aa1e36943f95c3855da094dc97) +++ firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision 2cb8f4d2e713af561dc38c259e683f77a8b96a21) @@ -35,8 +35,8 @@ /// Payload record structure for a treatment initiation request typedef struct { - U16 command; ///< Command code (Cancel=0, Initiate=1) - U16 modality; ///< Treatment modality selected by user (ignored on cancel) + U32 command; ///< Command code (Cancel=0, Initiate=1) + U32 modality; ///< Treatment modality selected by user (ignored on cancel) } INITIATE_TREATMENT_REQUEST_PAYLOAD_T; // ********** public function prototypes ********** Index: firmware/App/Monitors/Pressures.c =================================================================== diff -u -r2c16de14d2acd2aa1e36943f95c3855da094dc97 -r2cb8f4d2e713af561dc38c259e683f77a8b96a21 --- firmware/App/Monitors/Pressures.c (.../Pressures.c) (revision 2c16de14d2acd2aa1e36943f95c3855da094dc97) +++ firmware/App/Monitors/Pressures.c (.../Pressures.c) (revision 2cb8f4d2e713af561dc38c259e683f77a8b96a21) @@ -7,8 +7,8 @@ * * @file Pressures.c * -* @author (last) Varshini Nagabooshanam -* @date (last) 11-Aug-2026 +* @author (last) Praneeth Bunne +* @date (last) 04-Aug-2026 * * @author (original) Sean Nash * @date (original) 24-Sep-2024 Index: firmware/App/Services/StateServices/FluidBolus.c =================================================================== diff -u -ra1f14a4e422f94b6bc25d1b91839761e7e1196d7 -r2cb8f4d2e713af561dc38c259e683f77a8b96a21 --- firmware/App/Services/StateServices/FluidBolus.c (.../FluidBolus.c) (revision a1f14a4e422f94b6bc25d1b91839761e7e1196d7) +++ firmware/App/Services/StateServices/FluidBolus.c (.../FluidBolus.c) (revision 2cb8f4d2e713af561dc38c259e683f77a8b96a21) @@ -278,6 +278,13 @@ // Stop substitution pump cmdSubstitutionRate( 0.0F ); bolusVolumeLastUpdateTimeStamp = getMSTimerCount(); + + // Set arterial & venous valves + setValvePosition( H1_VALV, VALVE_POSITION_C_CLOSE ); + setValvePosition( H19_VALV, VALVE_POSITION_C_CLOSE ); + + // Initiate pressure stabilization + signalInitiatePressureStabilization( USE_NORMAL_STABILIZATION_PERIOD ); state = FLUID_BOLUS_WAIT_FOR_PUMPS_STOP_STATE; }