Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/Aitex/Core/RT/IOCore/Interfaces/IAnalogInterlockLimitRange.cs

21 lines
472 B
C#

namespace Aitex.Core.RT.IOCore;
public interface IAnalogInterlockLimitRange<T>
{
/// <summary>
/// 范围下限。
/// </summary>
T Min { get; }
/// <summary>
/// 范围上限。
/// </summary>
T Max { get; }
/// <summary>
/// 检查当前值是否在范围内。
/// </summary>
/// <param name="currentValue">待判断的当前值。</param>
/// <returns></returns>
bool CheckIsInRange(T currentValue);
}