40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
|
|
/*
|
|||
|
|
* 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
|
|||
|
|
{
|
|||
|
|
///
|
|||
|
|
/// <summary>
|
|||
|
|
/// Definition of the concept of level triggerability.
|
|||
|
|
/// </summary>
|
|||
|
|
///
|
|||
|
|
public interface ILevelTriggerable
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 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
|
|||
|
|
/// </summary>
|
|||
|
|
double? SampleAverageADC { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// Get/set the "trigger below" threshold. Set to "null" to deactivate.
|
|||
|
|
/// </summary>
|
|||
|
|
double? TriggerBelowThresholdEu { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Get/set the "trigger above" threshold. Set to "null" to deactivate.
|
|||
|
|
/// </summary>
|
|||
|
|
double? TriggerAboveThresholdEu { get; set; }
|
|||
|
|
|
|||
|
|
LevelTriggerTypes LevelTriggerType { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|