Index: MessagePayloads.h =================================================================== diff -u -r9e1f1a6979c06dafaaf5f95912de5bc25a10f86c -r281e9fc146b02976566d167d5e08a8a9af291c99 --- MessagePayloads.h (.../MessagePayloads.h) (revision 9e1f1a6979c06dafaaf5f95912de5bc25a10f86c) +++ MessagePayloads.h (.../MessagePayloads.h) (revision 281e9fc146b02976566d167d5e08a8a9af291c99) @@ -14,10 +14,10 @@ * @date (original) 07-Nov-2024 * ***************************************************************************/ - -#ifndef __MESSAGE_PAYLOADS_H__ -#define __MESSAGE_PAYLOADS_H__ +#ifndef __MESSAGE_PAYLOADS_H__ +#define __MESSAGE_PAYLOADS_H__ + #ifdef _TD_ #include "TDCommon.h" #endif @@ -99,6 +99,14 @@ F32 currentQd; ///< Current dialysate flow rate (ml/min) } GEN_DIALYSATE_MODE_DATA_T; +/// Heat disinfect mode data structure +typedef struct +{ + U32 heatDisinfectExecState; ///< Heat disinfect execution state + U32 ddRecircDwellTimeMS; ///< Current DD recirculation dwell time + U32 wcidRecircDwellTimeMS; ///< Current WCID recirculation dwell time +} HEAT_DISINFECT_STATE_DATA_T; + #pragma pack(pop) /// Enumeration of operation modes. These are in order of priority (highest to lowest). @@ -112,4 +120,4 @@ /**@}*/ -#endif +#endif