/// /// Copyright (c) 2013-2018 Sensus Slovensko a.s. /// using System; using TBF.Rig.Generic; namespace TBF.Rig.GenericDevices { public interface ICalibRangesCfg : IComponentCfg { /// /// Access to parameters displayed in Metrology tab page /// bool RangeEnabled(int rangeIx1); double GetTempLo(int rangeIx1); double GetTempHi(int rangeIx1); double GetPressLo(int rangeIx1); double GetPressHi(int rangeIx1); string GetCalibCertificate(int rangeIx1); /// Get calibration certificate number DateTime GetCalibDate(int rangeIx1); /// Get the date of calibration DateTime GetCalibValidDate(int rangeIx1); /// Get calibration valid until (date) void SetCalibCertificate(int rangeIx1, string certificate); /// Set calibration certificate number void SetCalibDate(int rangeIx1, DateTime date); /// Get the date of calibration void SetCalibValidDate(int rangeIx1, DateTime date); /// Get calibration valid until (date) } }