Index: Common.h =================================================================== diff -u -rf19e6d7c27e0a94329d5609f38348ffb3c9293ec -r1c3764bf394eb770d5bed910f95f9354720c20bc --- Common.h (.../Common.h) (revision f19e6d7c27e0a94329d5609f38348ffb3c9293ec) +++ Common.h (.../Common.h) (revision 1c3764bf394eb770d5bed910f95f9354720c20bc) @@ -274,6 +274,16 @@ EVENT_DATAS_T data; ///< The event data of specified type. } EVENT_DATA_T; +/// Payload record structure for event messages. +typedef struct +{ + U32 event; ///< Event ID + U32 dataType1; ///< Data type for data field 1 + EVENT_DATAS_T data1; ///< data field 1 + U32 dataType2; ///< Data type for data field 2 + EVENT_DATAS_T data2; ///< Data field 2 +} EVENT_PAYLOAD_T; + /// Macro to set a specific alarm with 2 pieces of unsigned 32-bit alarm data. #define SEND_EVENT_WITH_2_U32_DATA(e,d1,d2) { \ EVENT_DATA_T dat1; \