using ServiceCenter.Extensions;
using WCS.Core;
using WCS.Entity;
using WCS.Entity.Protocol.SRM;
namespace WCS.WorkEngineering.Extensions
{
///
/// 堆垛机扩展
///
public class SRM : Device
{
public SRM(Device device, World world) : base(device, world)
{
}
/////
/////
/////
/////
//public void 一轨两车任务下发前置条件判断及处理(WCS_TaskInfo taskInfo)
//{
// var col = 0;
// switch (taskInfo.Type)
// {
// case TaskType.SetPlate: return;
// case TaskType.EnterDepot:
// col = taskInfo.AddrTo.Split("-")[1].ToInt();
// break;
// case TaskType.OutDepot:
// col = taskInfo.AddrFrom.Split("-")[1].ToInt();
// break;
// case TaskType.TransferDepot: return;
// case TaskType.Delivery: return;
// case TaskType.EmptyInit: return;
// default: return;
// }
// if (Entity.HasFlag(DeviceFlags.一列堆垛机))
// {
// if (col > 10)// 跑全程
// {
// if (Data2.Status.HasFlag(SrmStatus.Stopper_Mark))
// {
// }
// }
// }
// else if (Entity.HasFlag(DeviceFlags.二列堆垛机))
// {
// if (col < 11)// 跑全程
// {
// if (Data2.Status.HasFlag(SrmStatus.Stopper_Mark))
// {
// }
// }
// }
//}
}
}