Index: Common.h =================================================================== diff -u -r8759edf572d021286c409efca4e5e40e0d17b2f6 -rc9ead6cda7679735a3d891456d4871f7cf4f37e3 --- Common.h (.../Common.h) (revision 8759edf572d021286c409efca4e5e40e0d17b2f6) +++ Common.h (.../Common.h) (revision c9ead6cda7679735a3d891456d4871f7cf4f37e3) @@ -210,6 +210,17 @@ EVENT_DATA_BOOL_T bln; ///< Event data of boolean type. } EVENT_DATAS_T; +/// Event data types list. +typedef enum Event_Data_Types +{ + EVENT_DATA_TYPE_NONE = 0, ///< No data given. + EVENT_DATA_TYPE_U32 = 1, ///< Event data is unsigned 32-bit integer type. + EVENT_DATA_TYPE_S32 = 2, ///< Event data is signed 32-bit integer type. + EVENT_DATA_TYPE_F32 = 3, ///< Event data is 32-bit floating point type. + EVENT_DATA_TYPE_BOOL = 4, ///< Event data is 32-bit boolean type. + NUM_OF_EVENT_DATA_TYPES ///< Total number of event data types. +} EVENT_DATA_TYPES_T; + /// Record structure for event data including the data type to aid in interpretation. typedef struct {