init
This commit is contained in:
38
Common/DTS.CommonCore/Interface/Sensors/IAnalogDefaults.cs
Normal file
38
Common/DTS.CommonCore/Interface/Sensors/IAnalogDefaults.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user