Index: AlarmDefs.h =================================================================== diff -u -r0756ae4559bb62ce7773e4879530a254996a019f -r1d9e9444736bb6de428c1788c6620f04ebe0c174 --- AlarmDefs.h (.../AlarmDefs.h) (revision 0756ae4559bb62ce7773e4879530a254996a019f) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 1d9e9444736bb6de428c1788c6620f04ebe0c174) @@ -244,6 +244,18 @@ }; typedef enum Alarm_Priorities ALARM_PRIORITY_T; ///< Type for alarm priorities enumeration +/// Alarm data types list. +enum Alarm_Data_Types +{ + ALARM_DATA_TYPE_NONE = 0, ///< No data given. + ALARM_DATA_TYPE_U32 = 1, ///< Alarm data is unsigned 32-bit integer type. + ALARM_DATA_TYPE_S32 = 2, ///< Alarm data is signed 32-bit integer type. + ALARM_DATA_TYPE_F32 = 3, ///< Alarm data is 32-bit floating point type. + ALARM_DATA_TYPE_BOOL = 4, ///< Alarm data is 32-bit boolean type. + NUM_OF_ALARM_DATA_TYPES ///< Total number of alarm data types. +}; +typedef enum Alarm_Data_Types ALARM_DATA_TYPES_T; ///< Type for data type of triggered alarm. + /// Enumeration of alarm silence commands. enum Alarm_Silence_Commands {