Index: NVDataMgmtDGRecords.h =================================================================== diff -u -rafb0fcafdbfe0b57b79c330e37b504b8acc2b137 -r793c9593c95fc6ecb33130a6b4a340c825ff01b8 --- NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision afb0fcafdbfe0b57b79c330e37b504b8acc2b137) +++ NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision 793c9593c95fc6ecb33130a6b4a340c825ff01b8) @@ -38,8 +38,8 @@ /// Software configuration enums typedef enum software_configurations { - SW_CONFIG_DISABLE_TRIMMER_HEATER = 0, - SW_CONFIG_DISABLE_ACCELS, + SW_CONFIG_DISABLE_TRIMMER_HEATER = 0, ///< Software configuration disable trimmer heater. + SW_CONFIG_DISABLE_ACCELS, ///< Software configuration disable accelerometers. SW_CONFIG_DISABLE_CAL_CHECK, ///< Software configuration disable calibration check. SW_CONFIG_DISABLE_HEATERS_MONITOR, ///< Software configuration disable heaters monitor. SW_CONFIG_DISABLE_DRAIN_PUMP_MONITOR, @@ -86,7 +86,6 @@ GET_CAL_PRE_RO_PURGE_VOLUME_RECORD, ///< Get pre RO purge volume record. GET_CAL_FILTERS_RECORD, ///< Get filters record. GET_INF_HEATERS_RECORD, ///< Get heaters information form the the last run. - GET_INF_DG_USAGE_RECORD, ///< Get DG usage record. GET_SYS_RECORD, ///< Get system record. GET_SRV_RECORD, ///< Get service record. GET_SRR_RECORD, ///< Get scheduled runs record. @@ -469,8 +468,10 @@ /// DG usage info structure. typedef struct { - U32 roWaterGenTotalL; ///< Total RO water generated in liters. (Cannot be reset) - U32 roWaterGenSinceLastTxL; ///< RO water generated since last treatment in liters. + F32 roWaterGenTotalL; ///< Total RO water generated in liters. (Cannot be reset) + F32 roWaterGenSinceLastServiceL; ///< RO water generated since last treatment in liters. + U32 lastDisinfectDate; ///< Last disinfect date in epoch. + U32 isDisinfected; ///< Disinfect status boolean flag. U16 crc; ///< CRC for the DG usage info structure. } DG_USAGE_INFO_RECORD_T;