using System.ComponentModel;
using WCS.Core;
using WCS.WorkEngineering.Protocol.Station;
using WCS.WorkEngineering.WebApi.Controllers;
using WCS.WorkEngineering.Worlds;
using DeviceFlags = WCS.WorkEngineering.Extensions.DeviceFlags;
namespace WCS.WorkEngineering.Systems.环形库
{
///
/// 环形库码垛工位获取托盘
///
[BelongTo(typeof(RingWorld))]
[Description("环形库码垛工位获取托盘")]
public class 环形库码垛工位获取托盘 : DeviceSystem>
{
protected override bool ParallelDo => true;
protected override bool SaveLogsToFile => true;
public override void Do(Device obj)
{
//获取目标地址当前位置的出库任务
//WmsApi.ApplyPalletizingStockOut()
}
public override bool Select(Device dev)
{
return dev.HasFlag(DeviceFlags.环形库码垛工位);
}
}
}