1234567891011121314151617181920212223242526272829303132 |
- using System.Linq;
- using WCS.Core;
- using WCS.Entity;
- using WCS.Entity.Protocol;
- using WCS.Service.Handlers;
- namespace WCS.Service.Works.SRM
- {
- [WorkTitle(typeof(SRMHandler), "堆垛机")]
- internal class SRMWork : DeviceWork<Device<ISRM520, ISRM521, ISRM537>>
- {
- //月台发货需要的设备
- private ISRM520[] DockDevs;
- public SRMWork()
- {
- //只取设备组 设备过多,先写程序后填写
- DockDevs = new string[]
- {
- }.Select(v => Device.Find(v)).SelectMany(v => v.DEVICEGROUP).Select(v => v.MEMBER.Create<ISRM520>()).ToArray();
- }
- protected override void Do(Device<ISRM520, ISRM521, ISRM537> obj)
- {
- }
- protected override bool SelectDevice(WCS_DEVICE dev)
- {
- return dev.Is(DF.SRM);
- }
- }
- }
|