Files
DP44/Common/DTS.Common/.svn/pristine/37/377bca2aeed986d2b8fef6f96c03c4f5776b0155.svn-base

44 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
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
{
/// <summary>
/// the current selected default filter
/// </summary>
IFilterClass SelectedFilterOption { get; set; }
/// <summary>
/// all available filters
/// </summary>
List<IFilterClass> FilterOptions { get; }
//FB 18727 Setting to use MeasuredExcitation or not
bool UseMeasuredExcitation { get; set; }
/// <summary>
/// indicates whether the setting is valid or not
/// </summary>
/// <returns></returns>
bool Validate();
void Save();
/// <summary>
/// FB15758 Import/Export settings
/// </summary>
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; }
}
}