Index: Common.h =================================================================== diff -u -r1afbd991f98562fda8059c75c59c0ea5b64243e4 -r76ccffbbaf71efeeead896f05c0d800c9367ab73 --- Common.h (.../Common.h) (revision 1afbd991f98562fda8059c75c59c0ea5b64243e4) +++ Common.h (.../Common.h) (revision 76ccffbbaf71efeeead896f05c0d800c9367ab73) @@ -374,6 +374,21 @@ BOOL useLastTrimmerHeaterDC; ///< Use last trimmer heater duty cycle flag. } DG_SWITCH_RSRVRS_CMD_T; +/// DG usage info structure. +typedef struct +{ + F32 roWaterGenTotalL; ///< Total RO water generated in liters. (Cannot be reset) + F32 roWaterGenSinceLastServiceL; ///< RO water generated since last treatment in liters. + U32 lastBasicFlushCompleteDateEpoch; ///< Last basic flush complete date in epoch. + U32 lastChemDisStartDateEpoch; ///< Last chemical disinfect start date in epoch. + U32 lastChemDisCompleteDateEpoch; ///< Last chemical disinfect complete date in epoch. + U32 lastChemDisFlushCompleteDateEpoch; ///< Last chemical disinfect flush complete date in epoch. + U32 lastHeatDisCompleteDateEpoch; ///< Last heat disinfect complete date in epoch. + U32 lastFilterFlushCompleteDateEpoch; ///< Last filter flush complete date in epoch. + U32 lastResetTimeEpoch; ///< Last time the record was reset in epoch. + U16 crc; ///< CRC for the DG usage info structure. +} DG_USAGE_INFO_RECORD_T; + // **** VectorCAST Definitions **** #ifdef _VECTORCAST_