/* * DTS.Common.DAS.Concepts.DAS.Channel.ILevelTriggerable.cs * * Copyright © 2009 * Diversified Technical Systems, Inc. * All Rights Reserved */ using System; namespace DTS.Common.DAS.Concepts.DAS.Channel { /// /// /// Definition of the concept of level triggerability. /// /// public interface ILevelTriggerable { /// /// created for 14042 Flash Clear turns of excitation for s6 /// this allows for a cached ADC value to be used rather than having to retrieve a sample average /// when calculating already level triggered /// double? SampleAverageADC { get; set; } /// /// Get/set the "trigger below" threshold. Set to "null" to deactivate. /// double? TriggerBelowThresholdEu { get; set; } /// /// Get/set the "trigger above" threshold. Set to "null" to deactivate. /// double? TriggerAboveThresholdEu { get; set; } LevelTriggerTypes LevelTriggerType { get; set; } } }