Index: firmware/App/Services/AlarmMgmtSWFaults.h =================================================================== diff -u -r9c4cdc42d3bcef089a9627b206496cb23bc3f643 -r12fa9b72d8e338b624879c284488a04b17115762 --- firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 9c4cdc42d3bcef089a9627b206496cb23bc3f643) +++ firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 12fa9b72d8e338b624879c284488a04b17115762) @@ -7,28 +7,28 @@ * * @file AlarmMgmtSWFaults.h * -* @author (last) Dara Navaei -* @date (last) 27-May-2026 +* @author (last) Praneeth Bunne +* @date (last) 04-Jun-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 * ***************************************************************************/ - -#ifndef __ALARM_MGMT_SW_FAULTS_H__ -#define __ALARM_MGMT_SW_FAULTS_H__ - -/** - * @addtogroup AlarmManagement - * @{ - */ - -// ********** public definitions ********** - -/// Listing of specific software faults for logging purposes. -typedef enum -{ - SW_FAULT_ID_NONE = 0, + +#ifndef __ALARM_MGMT_SW_FAULTS_H__ +#define __ALARM_MGMT_SW_FAULTS_H__ + +/** + * @addtogroup AlarmManagement + * @{ + */ + +// ********** public definitions ********** + +/// Listing of specific software faults for logging purposes. +typedef enum +{ + SW_FAULT_ID_NONE = 0, SW_FAULT_ID_ALARM_LAMP_INVALID_PATTERN_REQUESTED = 1, SW_FAULT_ID_ALARM_LAMP_INVALID_SELF_TEST_STATE = 2, SW_FAULT_ID_MODE_INIT_POST_INVALID_POST_STATE = 3, @@ -195,12 +195,13 @@ SW_FAULT_ID_MODE_POST_TREATMENT_INVALID_STATE = 164, SW_FAULT_ID_MODE_POST_TREATMENT_INVALID_STATE1 = 165, SW_FAULT_ID_MODE_POST_TX_AUTO_EJECT_INVALID_STATE = 166, - SW_FAULT_ID_INVALID_MESSAGE_PAYLOAD_LENGTH = 167, - SW_FAULT_ID_TD_BP_DRIVER_STATE = 168, - SW_FAULT_ID_TD_BP_MODULE_STATE = 169, + SW_FAULT_ID_INVALID_FLUID_BOLUS_STATE = 167, + SW_FAULT_ID_INVALID_MESSAGE_PAYLOAD_LENGTH = 168, + SW_FAULT_ID_TD_BP_DRIVER_STATE = 169, + SW_FAULT_ID_TD_BP_MODULE_STATE = 170, NUM_OF_SW_FAULT_IDS -} SW_FAULT_ID_T; - +} SW_FAULT_ID_T; + /**@}*/ -#endif +#endif