Index: NVDataMgmt.c =================================================================== diff -u -r60705e2f40e536b11209f487f5820380851ce09a -rb830d2d16006e08759ca5c67ed4e923d0edde3b8 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 60705e2f40e536b11209f487f5820380851ce09a) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision b830d2d16006e08759ca5c67ed4e923d0edde3b8) @@ -131,6 +131,7 @@ #define DEFAULT_BLOOD_LEAK_SET_POINT 20 ///< Blood leak default set point. #define DEFAULT_HEPARIN_PUMP_VOLTAGE 0.15F ///< Heparin pump default voltage. #define DEFAULT_ENABLE_CHEM_DISINFECT 0 ///< Disable chemical disinfect in institutional record. +#define DEFAULT_RO_REJECTION_RATIO 0.9F ///< RO rejection ratio. #endif // DG specific defines @@ -1543,6 +1544,21 @@ return status; } + +/*********************************************************************//** + * @brief + * The getRORejectionRatioInInstitRecord returns the value of the RO rejection + * ratio in institutional record + * @details Inputs: hdInstitutionalGroup + * Output: none + * @return the RO rejection ratio in institutional record + *************************************************************************/ +F32 getRORejectionRatioInInstitRecord( void ) +{ + F32 roRejectionRatio = hdInstitutionalGroup.hdInstitutionalRecord.roRejectionRatio; + + return roRejectionRatio; +} #endif #ifdef _DG_ /*********************************************************************//** @@ -3941,6 +3957,7 @@ hdInstitutionalGroup.hdInstitutionalRecord.minHeparinBolusVolumeML = getF32DefaultTreatmentParamEdge( TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME, TRUE ); hdInstitutionalGroup.hdInstitutionalRecord.maxHeparinBolusVolumeML = getF32DefaultTreatmentParamEdge( TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME, FALSE ); hdInstitutionalGroup.hdInstitutionalRecord.enableChemicalDisinfect = DEFAULT_ENABLE_CHEM_DISINFECT; + hdInstitutionalGroup.hdInstitutionalRecord.roRejectionRatio = DEFAULT_RO_REJECTION_RATIO; hdInstitutionalGroup.hdInstitutionalRecord.calibrationTime = getRTCTimestamp(); hdInstitutionalGroup.hdInstitutionalRecord.crc = crc16 ( (U08*)&hdInstitutionalGroup.hdInstitutionalRecord, sizeof( HD_INSTITUTIONAL_RECORD_T ) - sizeof( U16 ) );