Index: NVDataMgmtDGRecords.h =================================================================== diff -u -re607e6333b39b9768de5185f8ef7e146a60485f4 -r7ed3b20ebef00822d18c70394a91e33798fb63d3 --- NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision e607e6333b39b9768de5185f8ef7e146a60485f4) +++ NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision 7ed3b20ebef00822d18c70394a91e33798fb63d3) @@ -91,6 +91,7 @@ GET_CAL_FANS_RECORD, ///< Get fans calibration record. GET_CAL_PRE_RO_PURGE_VOLUME_RECORD, ///< Get pre RO purge volume record. GET_CAL_FILTERS_RECORD, ///< Get filters record. + GET_CAL_FILL_CONDUCTIVITIES_RECORD, ///< Get fill conductivities record. GET_INF_HEATERS_RECORD, ///< Get heaters information form the the last run. GET_SYS_RECORD, ///< Get system record. GET_SRV_RECORD, ///< Get service record. @@ -237,6 +238,24 @@ NUM_OF_USAGE_INFO_ITEMS ///< Number of usage info items. } DG_USAGE_INFO_ITEMS_T; +/// DG acid types +typedef enum dg_acid_types +{ + ACID_08_1251_1 = 0, ///< Acid type 08-1251-1. + ACID_08_2251_0, ///< Acid type 08-2251-0. + ACID_08_3251_9, ///< ACid type 08-3251-9. + NUM_OF_ACID_TYPE ///< Number of acid types. +} DG_ACID_TYPES_T; + +/// DG fill conductivity tests +typedef enum dg_conductivity_ops +{ + FILL_COND_NORMAL_OP = 0, ///< Fill conductivity normal operation. + FILL_COND_ACID_TEST, ///< Fill conductivity acid test. + FILL_COND_BICARB_TEST, ///< Fill conductivity bicarb test. + NUM_OF_FILL_COND_TEST ///< Number of fill conductivity test. +} DG_FILL_COND_OPS_T; + #pragma pack(push, 1) /// Polynomial calibration structure typedef struct @@ -453,6 +472,21 @@ U16 crc; ///< CRC for the reservoirs and UF record. } DG_HEATING_CAL_RECORD_T; +/// DG acid and bicarb fill conductivity values +typedef struct +{ + F32 acidConduSPerCM; ///< Acid conductivity uS/cm. + F32 bicarbConduSPerCM; ///< Bicarb conductivity uS/cm. + U32 calibrationTime; ///< Calibration time. + U16 crc; ///< CRC for the acid/bicarb fill conductivity values. +} DG_ACID_BICARB_FILL_COND_VALUES_T; + +/// DG acid and bicarb fill conductivity record +typedef struct +{ + DG_ACID_BICARB_FILL_COND_VALUES_T fillCondValues[ NUM_OF_ACID_TYPE ][ NUM_OF_FILL_COND_TEST ]; ///< Acid and bicarb fill conductivity values. +} DG_CHEMICALS_FILL_COND_CAL_RECORD_T; + /// DG systems record structure typedef struct { @@ -489,7 +523,6 @@ U08 swConfigs[ NUM_OF_SW_CONFIGS ]; ///< Software configurations. } DG_SW_CONFIG_RECORD_T; #endif - #pragma pack(pop) /**@}*/