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