using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; namespace MesWork { public class IPC_product { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; public List AssemblyInformation = new List(); public string SendTime = string.Empty; } public class IPC_product_AssemblyInformation { public string productNo = string.Empty; public string productName = string.Empty; public int productPosition = 0; } public class IPC_RequestEnterOrLeave { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; /// /// 1:查询是否可以进入 /// 2:查询是否可以离开 /// public int RequestType = 0; public string SendTime = string.Empty; } public class IPC_WorkFinsih { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; /// /// 1:上料完成离开 /// 2:下料完成离开 /// public int FinishType = 0; public string SendTime = string.Empty; } /// /// IPC提供WEBAPI接口,接收FSS发过来的请求设备状态 会调用FSS接口放回指定工位状态 /// public class IPC_DeviceStatus { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; public string SendTime = string.Empty; } /// /// FSS提供WEBAPI接口,接收IPC发过来的AGV可进入或离开设备的接口 /// public class FSS_ResponseEnterOrLeave { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; /// /// 1:可以进入 /// 2:可以离开 /// public int ResponseType = 0; public string SendTime = string.Empty; } /// /// FSS提供WEBAPI接口,接收IPC发过来的请求下料接口 /// public class FSS_FinishCall { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; public string SendTime = string.Empty; } /// /// FSS提供WEBAPI接口,接收IPC发过来的设备状态信息 /// public class FSS_DeviceStatus { public string MsgId = ""; /// /// 1:IPC、2:FSS、3:AGV /// public int MsgSource = 0; public string Location = ""; /// /// 1:运行(既不可以上料也不可以下料) /// 2:空闲(可以上料) /// 3:完成(可以下料) /// 4:报警(设备报警) /// public int DeviceStatus = 0; public string SendTime = string.Empty; } }