Index: FPDefs.h =================================================================== diff -u -rf4dcc8b48798363022d3da610d95829f6d4f77a6 -rba8c337d9753e72376e21b6aab9a3f65b027bf65 --- FPDefs.h (.../FPDefs.h) (revision f4dcc8b48798363022d3da610d95829f6d4f77a6) +++ FPDefs.h (.../FPDefs.h) (revision ba8c337d9753e72376e21b6aab9a3f65b027bf65) @@ -49,9 +49,37 @@ }; typedef enum FP_POST_States FP_POST_STATE_T; ///< Type for FP POST states enumeration + /**@}*/ /** + * @addtogroup FPFaultMode + * @{ + */ + +/// Enumeration of fault mode states. +enum FP_Fault_States +{ + FP_FAULT_STATE_START = 0, ///< FP fault start state + FP_FAULT_DEENERGIZED_STATE, ///< FP fault deenergized state + FP_FAULT_ENERGIZED_STATE, ///< FP fault energized state + NUM_OF_FP_FAULT_STATES ///< Number of fault mode states +}; +typedef enum FP_Fault_States FP_FAULT_STATE_T; ///< Type for FP fault states enumeration + +/// Enumeration of fault NV data management states. +enum FP_Fault_NVDataMgmt_States +{ + FP_FAULT_NVDATA_STATE_START = 0, ///< FP fault NVData management start state + FP_FAULT_NVDATA_STATE_RUN_NV_POSTS, ///< FP fault run RTC and NV data management posts + FP_FAULT_NVDATA_STATE_COMPLETE, ///< FP fault NVData management complete + NUM_OF_FP_FAULT_NVDATA_STATES ///< Number of fault NVdata management states +}; +typedef enum FP_Fault_NVDataMgmt_States FP_FAULT_NVDATA_STATE_T; ///< Type for FP fault NVdata Management states enumeration + +/**@}*/ + +/** * @addtogroup FPStandbyMode * @{ */