Index: NVDataMgmtDGRecords.h =================================================================== diff -u -raea81a89de5810907303dad01b2faaa15fe8e295 -r0f6a7299b2382daf3a3dd62446b0e8467f17bddb --- NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision aea81a89de5810907303dad01b2faaa15fe8e295) +++ NVDataMgmtDGRecords.h (.../NVDataMgmtDGRecords.h) (revision 0f6a7299b2382daf3a3dd62446b0e8467f17bddb) @@ -34,6 +34,26 @@ #define MAX_TOP_LEVEL_PN_CHARS 10U ///< Max number of characters for top level part number. #define MAX_TOP_LEVEL_SN_CHARS 15U ///< Max number of characters for top level serial number. +// TODO this might need to be removed +typedef enum build_switches +{ + // Anything else other than build switches name? + BUILD_SWITCH_IGNORE_HEATERS_MONITOR = 0, + BUILD_SWITCH_THD_USING_TRO_CONNECTOR, + BUILD_SWITCH_DISABLE_ALL_SWITHCES, + NUM_OF_BUILD_SWITCHES +} BUILD_SWITHCES_T; + +// This function only returns a 1 or a 0. +//U08 getSwitchStatus( BUILD_SWITHCES_T switchName ); + +typedef struct +{ + U08 switchesList[ NUM_OF_BUILD_SWITCHES ]; + U16 crc; +} STUFF_STUFF_T; +// TODO this might need to be removed + /// DG available NV data to get typedef enum dg_nv_commands { @@ -42,8 +62,11 @@ GET_CAL_FLOW_SENSORS, ///< Get flow sensors calibration data. GET_CAL_ACID_CONCENTREATES, ///< Get acid concentrates calibration data. GET_CAL_BICARB_CONCENTRATES, ///< Get bicarb concentrates calibration data. + GET_CAL_ACCEL_SENSORS, ///< Get accelerometers calibration data. + GET_CAL_CONDUCTIVITY_SENSORS, ///< Get conductivity sensors calibration data. + GET_CAL_TEMP_SENSORS, ///< Get temperature sensors calibration data. + GET_CAL_RSRVRS_VOL_RECORD, ///< Get reservoirs volume record. GET_INF_HEATERS_RECORD, ///< Get heaters information form the the last run. - GET_MFG_RECORD, ///< Get manufacturing record. GET_SYS_RECORD, ///< Get system record. GET_SRV_RECORD, ///< Get service record. GET_SRR_RECORD, ///< Get scheduled runs record.