28 lines
979 B
C#
28 lines
979 B
C#
using Aitex.Core.RT.IOCore;
|
|
using MECF.Framework.Common.Device.Bases;
|
|
|
|
namespace MECF.Framework.RT.EquipmentLibrary.Devices
|
|
{
|
|
/// <summary>
|
|
/// 信号塔元件对象,包含灯和蜂鸣器。
|
|
/// 受支持的元件请参考<see cref="LightType"/>。
|
|
/// <remarks>
|
|
/// 信号塔元件的Blink模式基于一个简单的Switch-Case状态机实现。
|
|
/// </remarks>
|
|
/// </summary>
|
|
public class IoSignalTowerPart : SignalTowerPartBase
|
|
{
|
|
/// <summary>
|
|
/// 构造IoSignalTowerPart对象。
|
|
/// </summary>
|
|
/// <param name="light">信号塔元件类型,请参考<see cref="LightType"/>。</param>
|
|
/// <param name="doSw">控制元件开关的DO。</param>
|
|
/// <param name="aoBlinkFreq">控制Blink频率的AO。</param>
|
|
public IoSignalTowerPart(LightType light, DOAccessor doSw, AOAccessor aoBlinkFreq)
|
|
: base(light, doSw, aoBlinkFreq)
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|