using DTS.Common.Enums.Sensors; namespace DTS.Common.Interface.Sensors.SensorSettingsModule { /// /// describes settings sensor calibrations /// public interface ICalibrationPolicy { /// /// the current selected calibration policy /// SensorConstants.SensorCalPolicy SelectedCalPolicy { get; set; } /// /// all available calibration policies /// SensorConstants.SensorCalPolicy [] AvailableSensorCalPolicies { get; } /// /// period in days before calibration is due to warn /// int WarningPeriod { get; set; } /// /// The current value for whether sensor cal interval starts after calibration or first use /// bool UseSensorFirstUseDate { get; set; } /// /// FB15758 Import/Export settings /// void ReadXML(System.Xml.XmlElement root); void WriteXML(ref System.Xml.XmlWriter writer); } }