Index: Common.h =================================================================== diff -u -r60705e2f40e536b11209f487f5820380851ce09a -re8ecb7368ebfeb64b8664a06ead7968d408dcba2 --- Common.h (.../Common.h) (revision 60705e2f40e536b11209f487f5820380851ce09a) +++ Common.h (.../Common.h) (revision e8ecb7368ebfeb64b8664a06ead7968d408dcba2) @@ -453,6 +453,13 @@ U32 cmd; ///< DG sample water command. } DG_SAMPLE_WATER_CMD_REQUEST_T; +/// DG institutional values structure. +typedef struct +{ + F32 maxRORejectionRatio; ///< Max RO rejection ratio. + F32 minInletWaterCondAlarmLimitUSPCM; ///< Min inlet water conductivity alarm limit in uS/cm. +} DG_INSTITUTIONAL_VALUES_T; + #pragma pack(push, 1) /// DG usage info structure. typedef struct Index: NVDataMgmt.c =================================================================== diff -u -r83f19e4f9d82e6de13c838b48f217e0a77d2d522 -re8ecb7368ebfeb64b8664a06ead7968d408dcba2 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 83f19e4f9d82e6de13c838b48f217e0a77d2d522) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision e8ecb7368ebfeb64b8664a06ead7968d408dcba2) @@ -1559,6 +1559,21 @@ return maxRORejectionRatio; } + +/*********************************************************************//** + * @brief + * The getMinInletWaterConductivityLimitInstitRecord returns the value of + * the inlet water conductivity alarm limit in uS/cm in institutional record + * @details Inputs: hdInstitutionalGroup + * Output: none + * @return the inlet water conductivity alarm limit in uS/cm in institutional record + *************************************************************************/ +F32 getMinInletWaterConductivityLimitInstitRecord( void ) +{ + F32 minInletWaterCondLimitUSPCM = hdInstitutionalGroup.hdInstitutionalRecord.minInletWaterCondAlarmLimitUSPCM; + + return minInletWaterCondLimitUSPCM; +} #endif #ifdef _DG_ /*********************************************************************//** Index: NVDataMgmt.h =================================================================== diff -u -r83f19e4f9d82e6de13c838b48f217e0a77d2d522 -re8ecb7368ebfeb64b8664a06ead7968d408dcba2 --- NVDataMgmt.h (.../NVDataMgmt.h) (revision 83f19e4f9d82e6de13c838b48f217e0a77d2d522) +++ NVDataMgmt.h (.../NVDataMgmt.h) (revision e8ecb7368ebfeb64b8664a06ead7968d408dcba2) @@ -149,6 +149,7 @@ BOOL setTxLastStartTimeEpoch( U32 epoch ); BOOL isChemDisinfectEnabledInInstitRecord( void ); F32 getMaxRORejectionRatioInInstitRecord( void ); +F32 getMinInletWaterConductivityLimitInstitRecord( void ); #endif BOOL setServiceTime( void ); Index: NVDataMgmtHDRecords.h =================================================================== diff -u -r83f19e4f9d82e6de13c838b48f217e0a77d2d522 -re8ecb7368ebfeb64b8664a06ead7968d408dcba2 --- NVDataMgmtHDRecords.h (.../NVDataMgmtHDRecords.h) (revision 83f19e4f9d82e6de13c838b48f217e0a77d2d522) +++ NVDataMgmtHDRecords.h (.../NVDataMgmtHDRecords.h) (revision e8ecb7368ebfeb64b8664a06ead7968d408dcba2) @@ -295,6 +295,7 @@ F32 maxHeparinBolusVolumeML; ///< Max heparin bolus volume in mL. U32 enableChemicalDisinfect; ///< Enable/disable chemical disinfect. F32 maxRORejectionRatio; ///< Max RO rejection ratio. + F32 minInletWaterCondAlarmLimitUSPCM; ///< Min inlet water conductivity alarm limit in uS/cm. U32 calibrationTime; ///< Calibration time in epoch. U16 crc; ///< CRC of the institutional record. } HD_INSTITUTIONAL_RECORD_T;