Index: NVDataMgmt.c =================================================================== diff -u -rb6fffb70532da8e18ff2cb8357a378d517052db0 -r72066d13a07268869cb030b11eccda77f5184f91 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision b6fffb70532da8e18ff2cb8357a378d517052db0) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 72066d13a07268869cb030b11eccda77f5184f91) @@ -2764,7 +2764,7 @@ // CRC did not pass so set all values to default dgServiceGroup.dgServiceRecord.lastServiceEpochDate = 0; dgServiceGroup.dgServiceRecord.serviceIntervalSeconds = RECORD_DEFAULT_SERVICE_INTERVAL_S; - dgServiceGroup.dgServiceRecord.lastResetTimeEpoch = getRTCTimestamp(); // TODO un-comment with the next calibration table roll out + dgServiceGroup.dgServiceRecord.lastResetTimeEpoch = getRTCTimestamp(); dgServiceGroup.dgServiceRecord.crc = crc16 ( (U08*)&dgServiceGroup.dgServiceRecord, sizeof( DG_SERVICE_RECORD_T ) - sizeof( U16 ) ); dgServiceGroup.crc = crc16 ( (U08*)&dgServiceGroup, sizeof( DG_SERVICE_GROUP_T ) - sizeof( U16 ) ); status = FALSE; @@ -2795,8 +2795,8 @@ dgUsageInfoGroup.dgUsageInfo.isDisinfected = FALSE; dgUsageInfoGroup.dgUsageInfo.lastChemicalDisDateEpoch = 0; dgUsageInfoGroup.dgUsageInfo.lastHeatDisDateEpoch = 0; - dgUsageInfoGroup.dgUsageInfo.roWaterGenSinceLastServiceL = 0.0; - dgUsageInfoGroup.dgUsageInfo.roWaterGenTotalL = 0.0; + dgUsageInfoGroup.dgUsageInfo.roWaterGenSinceLastServiceL = 0.0F; + dgUsageInfoGroup.dgUsageInfo.roWaterGenTotalL = 0.0F; dgUsageInfoGroup.dgUsageInfo.lastResetTimeEpoch = getRTCTimestamp(); dgUsageInfoGroup.dgUsageInfo.crc = crc16( (U08*)&dgUsageInfoGroup.dgUsageInfo, sizeof( DG_USAGE_INFO_RECORD_T ) - sizeof( U16 ) ); dgUsageInfoGroup.crc = crc16( (U08*)&dgUsageInfoGroup, sizeof( DG_USAGE_INFO_GROUP_T ) - sizeof( U16 ) );