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

33 lines
888 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace Aitex.Core.RT.IOCore;
/// <summary>
/// 互锁限制条件数据供应器。
/// </summary>
public interface IInterlockLimitDataProvider
{
/// <summary>
/// 返回供应器名称。
/// <remarks>
/// 对于IO类型的Provider返回IO名称例如PMx.DO_xxxxxx。
/// <br/>
/// 对于DataPoll类型的Provider返回拉取的数据路径。
/// </remarks>
/// </summary>
string Name { get; }
/// <summary>
/// 返回供应器名称。
/// <remarks>
/// 对于IO类型的Provider返回包含地址的IO名称例如(DO-xx)PMx.DO_xxxxxx。
/// <br/>
/// 对于DataPoll类型的Provider返回拉取的数据路径。
/// </remarks>
/// </summary>
string Description { get; }
/// <summary>
/// 获取数据。
/// </summary>
/// <returns></returns>
object GetValue();
}