Index: NVDataMgmt.c =================================================================== diff -u -r45f39d237e109f91b4b7e40fdb2dc00bd673eef0 -r1c6b2c1fcaf8beaee746f59c744af5097197fa9e --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 45f39d237e109f91b4b7e40fdb2dc00bd673eef0) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 1c6b2c1fcaf8beaee746f59c744af5097197fa9e) @@ -289,8 +289,9 @@ U16 crc; ///< Disinfection date CRC } LAST_DISINFECTION_RECORD_T; -// ********** Calibration data struts ********** +// ********** Calibration data structures ********** +/// DG calibration groups structure typedef struct { DG_PRES_SENSORS_CAL_RECORD_T presSensorsCalRecord; ///< DG pressure sensors. @@ -304,7 +305,7 @@ DG_DRAIN_LINE_VOLUME_T drainLineVolume; ///< DG drain line volume. DG_PRE_RO_PURGE_VOLUME_T preROPurgeVolume; ///< DG RO purge volume. DG_RESERVOIR_VOLUME_T reservoir[ NUM_OF_CAL_DATA_RSRVRS ]; ///< DG reservoirs volume. - DG_GENERIC_VOLUME_T genericVolume[ 4 ]; ///< DG generic volume. + DG_GENERIC_VOLUME_T genericVolume[ 4 ]; ///< DG generic volume (magic number because the value is unknown). DG_ACID_CONCENTRATES_T acidConcentrates; ///< DG acid concentrates. DG_BICARB_CONCENTRATES_T bicarbConcentrates; ///< DG bicarb concentrates. DG_FILTERS_CAL_RECORD_T filters; ///< DG filters. @@ -327,6 +328,14 @@ U16 crc; ///< CRC for the DG system group structure. } DG_SYSTEM_GROUP_T; +/// DG service record structure +typedef struct +{ + DG_LAST_SERVICE_RECORD_T dgLastServiceRecord; ///< DG last service record. + U08 padding[ 0 ]; ///< DG last service group padding. + U16 crc; ///< CRC for the DG last service structure. +} DG_LAST_SERVICE_GROUP_T; + /// DG scheduler record structure typedef struct {