Files
37-BeiHangDaXue-BH-DAS/CCYQ_JieFang/webApi/IPC_product.cs
2026-06-08 17:06:10 +08:00

127 lines
3.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
public List<IPC_product_AssemblyInformation> AssemblyInformation = new List<IPC_product_AssemblyInformation>();
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 = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
/// <summary>
/// 1查询是否可以进入
/// 2查询是否可以离开
/// </summary>
public int RequestType = 0;
public string SendTime = string.Empty;
}
public class IPC_WorkFinsih
{
public string MsgId = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
/// <summary>
/// 1:上料完成离开
/// 2:下料完成离开
/// </summary>
public int FinishType = 0;
public string SendTime = string.Empty;
}
/// <summary>
/// IPC提供WEBAPI接口接收FSS发过来的请求设备状态 会调用FSS接口放回指定工位状态
/// </summary>
public class IPC_DeviceStatus
{
public string MsgId = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
public string SendTime = string.Empty;
}
/// <summary>
/// FSS提供WEBAPI接口接收IPC发过来的AGV可进入或离开设备的接口
/// </summary>
public class FSS_ResponseEnterOrLeave
{
public string MsgId = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
/// <summary>
/// 1可以进入
/// 2可以离开
/// </summary>
public int ResponseType = 0;
public string SendTime = string.Empty;
}
/// <summary>
/// FSS提供WEBAPI接口接收IPC发过来的请求下料接口
/// </summary>
public class FSS_FinishCall
{
public string MsgId = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
public string SendTime = string.Empty;
}
/// <summary>
/// FSS提供WEBAPI接口接收IPC发过来的设备状态信息
/// </summary>
public class FSS_DeviceStatus
{
public string MsgId = "";
/// <summary>
/// 1IPC、2FSS、3AGV
/// </summary>
public int MsgSource = 0;
public string Location = "";
/// <summary>
/// 1运行既不可以上料也不可以下料
/// 2空闲可以上料
/// 3完成可以下料
/// 4报警设备报警
/// </summary>
public int DeviceStatus = 0;
public string SendTime = string.Empty;
}
}