Index: Common.h =================================================================== diff -u -rcc6261f66d7ad49efe9483d354166f03a5254a3d -r2d34a8a22eb654693c6ad85bb471a83f0ded7171 --- Common.h (.../Common.h) (revision cc6261f66d7ad49efe9483d354166f03a5254a3d) +++ Common.h (.../Common.h) (revision 2d34a8a22eb654693c6ad85bb471a83f0ded7171) @@ -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; \ @@ -419,21 +429,25 @@ BOOL start; ///< DG start stop trimmer heater. } DG_START_STOP_TRIMMER_HEATER_CMD_T; +/// DG flush mode start stop command structure typedef struct { BOOL start; ///< DG start stop flush mode. } DG_FLUSH_MODE_CMD_T; +/// DG heat disinfect mode start stop command structure typedef struct { BOOL start; ///< DG start stop heat disinfection mode. } DG_HEAT_DISINFECTION_MODE_CMD_T; +/// DG chemical disinfect mode start stop command structure typedef struct { BOOL start; ///< DG start stop chem disinfection mode. } DG_CHEM_DISINFECTION_MODE_CMD_T; +/// DG sample water command structure. typedef struct { U32 cmd; ///< DG sample water command.