Index: NVDataMgmtDGRecords.h =================================================================== diff -u -r44b429fffff5f634b1cd86f7706a5ba2f92f9c95 -r793c9593c95fc6ecb33130a6b4a340c825ff01b8 --- NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision 44b429fffff5f634b1cd86f7706a5ba2f92f9c95) +++ NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision 793c9593c95fc6ecb33130a6b4a340c825ff01b8) @@ -38,13 +38,29 @@ /// Software configuration enums typedef enum software_configurations { - SW_CONFIG_DISABLE_HEATERS_MONITOR = 0, ///< Software configuration disable heaters monitor. - SW_CONFIG_ENABLE_THD_USING_TRO_CONNECTOR, ///< Software configuration THD using TRO temperature sensor. + 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_ALARMS_DEBUG, ///< Software configuration alarms debug. + SW_CONFIG_DISABLE_HEATERS_MONITOR, ///< Software configuration disable heaters monitor. + SW_CONFIG_DISABLE_DRAIN_PUMP_MONITOR, SW_CONFIG_DISABLE_RO_PUMP_MONITOR, ///< Software configuration disable RO pump monitor. SW_CONFIG_DISABLE_RO_RATIO_CHECK, ///< Software configuration disable RO ratio check SW_CONFIG_DISABLE_COND_SENSOR_CHECK, ///< Software configuration disable conductivity sensor check. + SW_CONFIG_DISABLE_WATER_QUALITY_CHECK, + SW_CONFIG_DISABLE_FLOW_VS_LOAD_CELL_CHECK_IN_FILL, + SW_CONFIG_DISABLE_HEATERS_EFFICIENCY, + SW_CONFIG_DISABLE_DISINFECT_CONDUCTIVITY_CHECK, + SW_CONFIG_DISABLE_CONC_PUMPS, + SW_CONFIG_DISABLE_CAPS_MONITOR, + SW_CONFIG_DISABLE_UV_REACTORS, + SW_CONFIG_DISABLE_ACID_ALARMS, + SW_CONFIG_DISABLE_BICARB_ALARMS, + SW_CONFIG_DISABLE_EMPTY_BOTTLES_ALARM, + SW_CONFIG_DISABLE_BICARB_CONDUCTIVITY_TEST, + SW_CONFIG_DISABLE_ACID_CONDUCTIVITY_TEST, + SW_CONFIG_DISABLE_CONC_PUMPS_SPEED_ALARM, + SW_CONFIG_DISABLE_MIXING_IN_FILL, + SW_CONFIG_DISABLE_TEMPERATURE_SENSORS_ALARM, NUM_OF_SW_CONFIGS ///< Number of software configurations. } SOFTWARE_CONFIG_T; #endif @@ -70,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. @@ -453,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;