Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -ra069a798bc85ad39afb0df9b440457c1f18f2ba3 -rd51921b4d923754ab63db79923d28c09c27af5aa --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision a069a798bc85ad39afb0df9b440457c1f18f2ba3) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision d51921b4d923754ab63db79923d28c09c27af5aa) @@ -159,6 +159,8 @@ getNVRecord2Driver( GET_CAL_HEATING_RECORD, (U08*)&heatingConstsCalRecord, sizeof( heatingConstsCalRecord ), NUM_OF_CAL_DATA_RSRVRS, ALARM_ID_DG_HEATING_INVALID_CAL_RECORD ); + + getNVRecord2Driver( GET_CAL_FILL_CONDUCTIVITIES_RECORD, (U08*)&fillCondCalRecord, sizeof( fillCondCalRecord ), 0, ALARM_ID_NO_ALARM ); } // If the mode is fault or it is standby and the RO volume has not been written already, write it @@ -228,6 +230,8 @@ calStatus |= getNVRecord2Driver( GET_CAL_BICARB_CONCENTRATES, (U08*)&bicarbConcentrateCalRecord, sizeof( bicarbConcentrateCalRecord ), NUM_OF_ACID_AND_BICARB_NV_DATA_TO_CHECK, ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD ); + calStatus |= getNVRecord2Driver( GET_CAL_FILL_CONDUCTIVITIES_RECORD, (U08*)&fillCondCalRecord, sizeof( fillCondCalRecord ), 0, ALARM_ID_NO_ALARM ); + if ( TRUE == calStatus ) { result = SELF_TEST_STATUS_PASSED; @@ -804,6 +808,20 @@ /*********************************************************************//** * @brief + * The getFillChemicalCondRecord function fills the provided buffer with + * the fill conductivities record. + * @details Inputs: fillCondCalRecord + * @details Outputs: none + * @param fillRecord which is the pointer to the provided buffer + * @return none + *************************************************************************/ +void getFillChemicalCondRecord( DG_CHEMICALS_FILL_COND_CAL_RECORD_T* fillRecord ) +{ + memcpy( fillRecord, &fillCondCalRecord, sizeof( DG_CHEMICALS_FILL_COND_CAL_RECORD_T ) ); +} + +/*********************************************************************//** + * @brief * The hasTargetFillVolumeReached function checks if the target fill volume * for specific reservoir has been reached. * @details Inputs: fillVolumeTargetMl