using DTS.Common.Enums; namespace DTS.Common.Interface.Sensors { /// /// this interface describes the default properties /// for an IEPE sensor /// public interface IIEPESensorDefaults { /// /// low limit for a valid reading of 24V power /// double _24VPowerLow { get; set; } /// /// high limit for a valid reading of 24V power /// double _24VPowerHigh { get; set; } /// /// the actual range low acceptable value (scalar applied to desired range) /// double RangeLowLimitScalar { get; set; } /// /// the actual range high acceptable value (scalar applied to desired range) /// double RangeHighLimitScalar { get; set; } /// /// indicates whether the setting is valid or not /// /// bool Validate(); /// /// Indicates whether range tolerance value is valid /// bool RangeToleranceValid { get; } /// /// indicates whether tolerance value is valid /// bool ToleranceValid { get; } /// /// whether AutoSense is allowed or not /// 14634 Implement enable/disable of the "SLICE PRO Auto-sense" feature /// bool DisableAutoSense { get; set; } /// /// FB15758 Import/Export settings /// void ReadXML(System.Xml.XmlElement root); void WriteXML(ref System.Xml.XmlWriter writer); } }