1234567891011121314151617181920212223242526272829303132 |
- 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.环形库
- {
- /// <summary>
- /// 环形库码垛工位获取托盘
- /// </summary>
- [BelongTo(typeof(RingWorld))]
- [Description("环形库码垛工位获取托盘")]
- public class 环形库码垛工位获取托盘 : DeviceSystem<Device<IStation520, IStation521, IStation523>>
- {
- protected override bool ParallelDo => true;
- protected override bool SaveLogsToFile => true;
- public override void Do(Device<IStation520, IStation521, IStation523> obj)
- {
- //获取目标地址当前位置的出库任务
- //WmsApi.ApplyPalletizingStockOut()
- }
- public override bool Select(Device dev)
- {
- return dev.HasFlag(DeviceFlags.环形库码垛工位);
- }
- }
- }
|