|  |  |  | 
|---|
|  |  |  | /// 齐套信息(998齐套,999异常出库) | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("齐套信息(998齐套,999异常出库)")] | 
|---|
|  |  |  | public string W_KittingInfo { get; set; } | 
|---|
|  |  |  | public short W_KittingInfo { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 分配放料库位号 | 
|---|
|  |  |  | 
|---|
|  |  |  | public int W_Destination_In { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 任务号 | 
|---|
|  |  |  | /// 入库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("任务号")] | 
|---|
|  |  |  | public string W_TaskID { get; set; } | 
|---|
|  |  |  | [Description("入库任务号")] | 
|---|
|  |  |  | public short W_Inbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("出库任务号")] | 
|---|
|  |  |  | public short W_Outbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 来料长度 | 
|---|
|  |  |  | 
|---|
|  |  |  | /// 分配出库库位号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("分配出库库位号")] | 
|---|
|  |  |  | public string W_Destination_Out { get; set; } | 
|---|
|  |  |  | public int W_Destination_Out { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 是否旋转 | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("放料Y偏移")] | 
|---|
|  |  |  | public string W_Y_Offset { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 入库完成已确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("入库完成已确认")] | 
|---|
|  |  |  | public bool W_InboundFinishConfirm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库完成已确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("出库完成已确认")] | 
|---|
|  |  |  | public bool W_OutboundFinishConfirm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛末板标志 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛末板标志")] | 
|---|
|  |  |  | public bool W_EndMark { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛任务号")] | 
|---|
|  |  |  | public short W_PalletizingTaskID { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛是否旋转 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛是否旋转")] | 
|---|
|  |  |  | public short W_Rotate { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛目标工位 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛目标工位")] | 
|---|
|  |  |  | public short W_PalletizingStation { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置坐标X | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置坐标X")] | 
|---|
|  |  |  | public short W_PalletizingPlaceX { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置坐标Y | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置坐标Y")] | 
|---|
|  |  |  | public short W_PalletizingPlaceY { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛任务完成确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛任务完成确认")] | 
|---|
|  |  |  | public bool W_PalletizingTaskFinish { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 模式(1:入库, 2:出库   3:强制出库) | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("模式(1:入库, 2:出库   3:强制出库)")] | 
|---|
|  |  |  | public short W_Mode { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("读码数据解析完成")] | 
|---|
|  |  |  | public string W_DataFinish { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛末板标志 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛末板标志")] | 
|---|
|  |  |  | public string W_EndMark { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛任务号")] | 
|---|
|  |  |  | public string W_PalletizingTaskID { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛是否旋转 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛是否旋转")] | 
|---|
|  |  |  | public string W_Rotate { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛目标工位 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛目标工位")] | 
|---|
|  |  |  | public string W_PalletizingStation { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置坐标X | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置坐标X")] | 
|---|
|  |  |  | public string W_PalletizingPlaceX { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置坐标Y | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置坐标Y")] | 
|---|
|  |  |  | public string W_PalletizingPlaceY { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛任务完成确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛任务完成确认")] | 
|---|
|  |  |  | public string W_PalletizingTaskFinish { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 齐套信息(998齐套,999异常出库) | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | public string W_Destination_In { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 任务号 | 
|---|
|  |  |  | /// 入库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("任务号")] | 
|---|
|  |  |  | public string W_TaskID { get; set; } | 
|---|
|  |  |  | [Description("入库任务号")] | 
|---|
|  |  |  | public string W_Inbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | public string W_Height { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 请求出库 | 
|---|
|  |  |  | /// 模式(1:入库, 2:出库   3:强制出库) | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("请求出库")] | 
|---|
|  |  |  | public string W_ReqOut { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 分配出库库位号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("分配出库库位号")] | 
|---|
|  |  |  | public string W_Destination_Out { get; set; } | 
|---|
|  |  |  | [Description("模式(1:入库, 2:出库   3:强制出库)")] | 
|---|
|  |  |  | public string W_Mode { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 是否旋转 | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("放料Y偏移")] | 
|---|
|  |  |  | public string W_Y_Offset { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 入库完成已确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("入库完成已确认")] | 
|---|
|  |  |  | public string W_InboundFinishConfirm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region 出库相关 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("出库任务号")] | 
|---|
|  |  |  | public string W_Outbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 请求出库 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("请求出库")] | 
|---|
|  |  |  | public string W_ReqOut { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 分配出库库位号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("分配出库库位号")] | 
|---|
|  |  |  | public string W_Destination_Out { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库完成已确认 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("出库完成已确认")] | 
|---|
|  |  |  | public string W_OutboundFinishConfirm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("机器人出库库位号")] | 
|---|
|  |  |  | public string R_OutboundNumber { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 入库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("入库任务号")] | 
|---|
|  |  |  | public short R_Inbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("出库任务号")] | 
|---|
|  |  |  | public short R_Outbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛放货完成 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛放货完成")] | 
|---|
|  |  |  | public bool R_PalletizingFinish { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛读取任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛读取任务号")] | 
|---|
|  |  |  | public short R_PalletizingTaskNo { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置1状态 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置1状态")] | 
|---|
|  |  |  | public short R_PalletizingStation1 { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置2状态 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置2状态")] | 
|---|
|  |  |  | public short R_PalletizingStation2 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 强制出库模式 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("强制出库模式")] | 
|---|
|  |  |  | public bool R_ForceOutboundMode { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class StationDBForReadComm | 
|---|
|  |  |  | 
|---|
|  |  |  | public String R_ReadCodeResult { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 光电1状态 | 
|---|
|  |  |  | /// 机器人入库完成 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("光电1状态")] | 
|---|
|  |  |  | public string R_PH_1 { get; set; } | 
|---|
|  |  |  | [Description("机器人入库完成")] | 
|---|
|  |  |  | public string R_InboundFinish { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 光电2状态 | 
|---|
|  |  |  | /// 机器人入库库位号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("光电2状态")] | 
|---|
|  |  |  | public string R_PH_2 { get; set; } | 
|---|
|  |  |  | [Description("机器人入库库位号")] | 
|---|
|  |  |  | public string R_InboundNumber { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 收到任务下发反馈 | 
|---|
|  |  |  | /// 机器人出库完成 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("收到任务下发反馈")] | 
|---|
|  |  |  | public string R_ACK { get; set; } | 
|---|
|  |  |  | [Description("机器人出库完成")] | 
|---|
|  |  |  | public string R_OutboundFinish { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 模式 | 
|---|
|  |  |  | /// 机器人出库库位号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("模式")] | 
|---|
|  |  |  | public string R_Model { get; set; } | 
|---|
|  |  |  | [Description("机器人出库库位号")] | 
|---|
|  |  |  | public string R_OutboundNumber { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 运行状态 | 
|---|
|  |  |  | /// 入库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("运行状态")] | 
|---|
|  |  |  | public string R_State { get; set; } | 
|---|
|  |  |  | [Description("入库任务号")] | 
|---|
|  |  |  | public string R_Inbound_TaskID { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 报警代码 | 
|---|
|  |  |  | /// 出库任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("报警代码")] | 
|---|
|  |  |  | public string R_AlarmCode { get; set; } | 
|---|
|  |  |  | [Description("出库任务号")] | 
|---|
|  |  |  | public string R_Outbound_TaskID { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛放货完成 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛放货完成")] | 
|---|
|  |  |  | public string R_PalletizingFinish { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛读取任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛读取任务号")] | 
|---|
|  |  |  | public string R_PalletizingTaskNo { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置1状态 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置1状态")] | 
|---|
|  |  |  | public string R_PalletizingStation1 { get; set; } | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 码垛位置2状态 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("码垛位置2状态")] | 
|---|
|  |  |  | public string R_PalletizingStation2 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 当前目标地址 | 
|---|
|  |  |  | /// 强制出库模式 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("当前目标地址")] | 
|---|
|  |  |  | public string R_Destination { get; set; } | 
|---|
|  |  |  | [Description("强制出库模式")] | 
|---|
|  |  |  | public string R_ForceOutboundMode { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 外形检测 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("外形检测")] | 
|---|
|  |  |  | public string R_Shape { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 当前任务号 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [Description("当前任务号")] | 
|---|
|  |  |  | public string R_TaskID { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|