Sic.Framework-Nanjing-Baishi/MECF.Framework.RT.Equipment.../Devices/IoSignalTowerPart.cs

28 lines
979 B
C#
Raw Normal View History

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)
{
}
}
}