Index: firmware/App/Controllers/DryBiCart.h =================================================================== diff -u -r84176d86411c556fda5080aab9dbb5c6269cb03d -rdf1dccbe8b5e0e7b4be09a5dfcdfd77b38e07d1b --- firmware/App/Controllers/DryBiCart.h (.../DryBiCart.h) (revision 84176d86411c556fda5080aab9dbb5c6269cb03d) +++ firmware/App/Controllers/DryBiCart.h (.../DryBiCart.h) (revision df1dccbe8b5e0e7b4be09a5dfcdfd77b38e07d1b) @@ -7,8 +7,8 @@ * * @file DryBiCart.h * -* @author (last) Sameer Kalliadan Poyil -* @date (last) 30-Apr-2026 +* @author (last) Jashwant Gantyada +* @date (last) 15-May-2026 * * @author (original) Vinayakam Mani * @date (original) 19-Nov-2025 @@ -75,6 +75,7 @@ U32 execDryBicartDrainMode( void ); void execDryBicart( void ); BOOL setBicarbChamberFillRequested( void ); +BOOL getBicarbChamberFillRequested( void ); BOOL setBicartFillRequested( void ); BOOL setBicartDrainRequested( void ); Index: firmware/App/Monitors/Level.c =================================================================== diff -u -rbcb283e3925a5caee0c6bb028497d89f37bb5ee9 -rdf1dccbe8b5e0e7b4be09a5dfcdfd77b38e07d1b --- firmware/App/Monitors/Level.c (.../Level.c) (revision bcb283e3925a5caee0c6bb028497d89f37bb5ee9) +++ firmware/App/Monitors/Level.c (.../Level.c) (revision df1dccbe8b5e0e7b4be09a5dfcdfd77b38e07d1b) @@ -7,8 +7,8 @@ * * @file Level.c * -* @author (last) Sameer Kalliadan Poyil -* @date (last) 30-Apr-2026 +* @author (last) Jashwant Gantyada +* @date (last) 21-May-2026 * * @author (original) Vinayakam Mani * @date (original) 14-Oct-2024 @@ -28,6 +28,7 @@ */ // ********** private definitions ********** + #define LEVEL_SENSOR_LIQUID 0U ///< Level sensor digital low value (0 = liquid is detected, 1 = no liquid). #define FPGA_B1_HW_LEVEL_LOW 5 ///< Floater low level status for Beta 1.0 #define FPGA_B1_HW_LEVEL_MEDIUM 4 ///< Floater medium level status for Beta 1.0 @@ -206,6 +207,10 @@ SEND_EVENT_WITH_2_U32_DATA( DD_EVENT_D46_LEVL_CHANGE, (U32)status[ level ].data, (U32)currentLevelStatus ); break; + case P25_LEVL: + SEND_EVENT_WITH_2_U32_DATA( FP_EVENT_P25_LEVL_CHANGE, (U32)status[ level ].data, (U32)currentLevelStatus ); + break; + #ifndef _VECTORCAST_ default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DD_SOFTWARE_FAULT, SW_FAULT_ID_INVALID_LEVEL_SELECTED, level); @@ -606,7 +611,7 @@ /*********************************************************************//** * @brief - * The testFloaterLevelStatusOverride function sets the override status + * The testDDFloaterLevelStateOverride function sets the override status * for a specific floater level sensor. * @details \b Inputs: none * @details \b Outputs: status