using DTS.Common.Interface.Sensors.SoftwareFilters; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DTS.Common.Interface.Sensors { //FB 13120 new interface to support filter class mapping settings public interface IAnalogDefaults { /// /// the current selected default filter /// IFilterClass SelectedFilterOption { get; set; } /// /// all available filters /// List FilterOptions { get; } //FB 18727 Setting to use MeasuredExcitation or not bool UseMeasuredExcitation { get; set; } /// /// indicates whether the setting is valid or not /// /// bool Validate(); void Save(); /// /// FB15758 Import/Export settings /// void ReadXML(System.Xml.XmlElement root); void WriteXML(ref System.Xml.XmlWriter writer); bool TrackAnalogDiagnosticsEnabled { get; } //http://manuscript.dts.local/f/cases/39148/DataPRO-Instrumentation-Tracking-Functions-FAA-Request-Diagnostics-Tracking bool TrackAnalogDiagnostics { get; set; } } }