using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace iWareSda.Devices._3_Station.StationModel
|
{
|
|
#region 写
|
|
public class StationDB2ObjForWriteComm
|
{
|
/// <summary>
|
/// 站点编号
|
/// </summary>
|
[Description("站点编号")]
|
public string StationCode { get; set; }
|
|
/// <summary>
|
/// 读码数据解析完成
|
/// </summary>
|
[Description("读码数据解析完成")]
|
public bool W_DataFinish { get; set; }
|
|
/// <summary>
|
/// 齐套信息(998齐套,999异常出库)
|
/// </summary>
|
[Description("齐套信息(998齐套,999异常出库)")]
|
public short W_KittingInfo { get; set; }
|
|
/// <summary>
|
/// 分配放料库位号
|
/// </summary>
|
[Description("分配放料库位号")]
|
public int W_Destination_In { get; set; }
|
|
/// <summary>
|
/// 入库任务号
|
/// </summary>
|
[Description("入库任务号")]
|
public short W_Inbound_TaskID { get; set; }
|
|
/// <summary>
|
/// 出库任务号
|
/// </summary>
|
[Description("出库任务号")]
|
public short W_Outbound_TaskID { get; set; }
|
|
/// <summary>
|
/// 来料长度
|
/// </summary>
|
[Description("来料长度")]
|
public short W_Length { get; set; }
|
|
/// <summary>
|
/// 来料宽度
|
/// </summary>
|
[Description("来料宽度")]
|
public short W_Width { get; set; }
|
|
|
/// <summary>
|
/// 来料高度
|
/// </summary>
|
[Description("来料高度")]
|
public short W_Height { get; set; }
|
|
/// <summary>
|
/// 请求出库
|
/// </summary>
|
[Description("请求出库")]
|
public bool W_ReqOut { get; set; }
|
|
/// <summary>
|
/// 分配出库库位号
|
/// </summary>
|
[Description("分配出库库位号")]
|
public int W_Destination_Out { get; set; }
|
|
/// <summary>
|
/// 是否旋转
|
/// </summary>
|
[Description("是否旋转")]
|
public bool W_IsRotate { get; set; }
|
|
|
|
/// <summary>
|
/// 包件长
|
/// </summary>
|
[Description("包件长")]
|
public short W_PackageLength { get; set; }
|
|
/// <summary>
|
/// 包件宽
|
/// </summary>
|
[Description("包件宽")]
|
public short W_PackageWidth { get; set; }
|
|
|
/// <summary>
|
/// 纸箱高
|
/// </summary>
|
[Description("纸箱高")]
|
public short W_CartonHeight { get; set; }
|
|
/// <summary>
|
/// 纸箱宽
|
/// </summary>
|
[Description("纸箱宽")]
|
public short W_CartonWidth { get; set; }
|
|
/// <summary>
|
/// 放料X偏移
|
/// </summary>
|
[Description("放料X偏移")]
|
public short W_X_Offset { get; set; }
|
|
/// <summary>
|
/// 放料Y偏移
|
/// </summary>
|
[Description("放料Y偏移")]
|
public short 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 bool W_FirstMark { 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>
|
/// 码垛位置坐标Z
|
/// </summary>
|
[Description("码垛位置坐标Z")]
|
public short W_PalletizingPlaceZ { 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 bool W_SurroundTaskFinish { get; set; }
|
/// <summary>
|
/// 合包任务号
|
/// </summary>
|
[Description("合包任务号")]
|
public short W_SurroundTaskNo { get; set; }
|
/// <summary>
|
/// 码垛首末板
|
/// </summary>
|
[Description("码垛首末板")]
|
public short W_PalletizingBucketType { get; set; }
|
}
|
|
/// <summary>
|
/// 每个站点的写数据
|
/// </summary>
|
public class StationDBForWriteComm
|
{
|
/// <summary>
|
/// 站点编号
|
/// </summary>
|
[Description("站点编号")]
|
public string StationCode { 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_FirstMark { 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>
|
/// 码垛位置坐标Z
|
/// </summary>
|
[Description("码垛位置坐标Z")]
|
public string W_PalletizingPlaceZ { get; set; }
|
/// <summary>
|
/// 码垛任务完成确认
|
/// </summary>
|
[Description("码垛任务完成确认")]
|
public string W_PalletizingTaskFinish { get; set; }
|
/// <summary>
|
/// 码垛首末板
|
/// </summary>
|
[Description("码垛首末板")]
|
public string W_PalletizingBucketType { get; set; }
|
/// <summary>
|
/// 齐套信息(998齐套,999异常出库)
|
/// </summary>
|
[Description("齐套信息(998齐套,999异常出库)")]
|
public string W_KittingInfo { get; set; }
|
|
/// <summary>
|
/// 分配放料库位号
|
/// </summary>
|
[Description("分配放料库位号")]
|
public string W_Destination_In { get; set; }
|
|
/// <summary>
|
/// 入库任务号
|
/// </summary>
|
[Description("入库任务号")]
|
public string W_Inbound_TaskID { get; set; }
|
|
|
|
|
|
/// <summary>
|
/// 来料长度
|
/// </summary>
|
[Description("来料长度")]
|
public string W_Length { get; set; }
|
|
/// <summary>
|
/// 来料宽度
|
/// </summary>
|
[Description("来料宽度")]
|
public string W_Width { get; set; }
|
|
|
/// <summary>
|
/// 来料高度
|
/// </summary>
|
[Description("来料高度")]
|
public string W_Height { get; set; }
|
|
/// <summary>
|
/// 模式(1:入库, 2:出库 3:强制出库)
|
/// </summary>
|
[Description("模式(1:入库, 2:出库 3:强制出库)")]
|
public string W_Mode { get; set; }
|
|
/// <summary>
|
/// 是否旋转
|
/// </summary>
|
[Description("是否旋转")]
|
public string W_IsRotate { get; set; }
|
|
|
|
/// <summary>
|
/// 包件长
|
/// </summary>
|
[Description("包件长")]
|
public string W_PackageLength { get; set; }
|
|
/// <summary>
|
/// 包件宽
|
/// </summary>
|
[Description("包件宽")]
|
public string W_PackageWidth { get; set; }
|
|
|
/// <summary>
|
/// 纸箱高
|
/// </summary>
|
[Description("纸箱高")]
|
public string W_CartonHeight { get; set; }
|
|
/// <summary>
|
/// 纸箱宽
|
/// </summary>
|
[Description("纸箱宽")]
|
public string W_CartonWidth { get; set; }
|
|
/// <summary>
|
/// 放料X偏移
|
/// </summary>
|
[Description("放料X偏移")]
|
public string W_X_Offset { get; set; }
|
|
/// <summary>
|
/// 放料Y偏移
|
/// </summary>
|
[Description("放料Y偏移")]
|
public string W_Y_Offset { get; set; }
|
|
|
|
|
/// <summary>
|
/// 入库完成已确认
|
/// </summary>
|
[Description("入库完成已确认")]
|
public string W_InboundFinishConfirm { get; set; }
|
|
/// <summary>
|
/// 合包任务完成确认
|
/// </summary>
|
[Description("合包任务完成确认")]
|
public string W_SurroundTaskFinish { get; set; }
|
/// <summary>
|
/// 合包任务号
|
/// </summary>
|
[Description("合包任务号")]
|
public string W_SurroundTaskNo { 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
|
|
}
|
|
#endregion
|
|
/// <summary>
|
/// 每个站点的读数据
|
/// </summary>
|
public class StationDB2ObjForReadComm
|
{
|
/// <summary>
|
/// 站点编号
|
/// </summary>
|
[Description("站点编号")]
|
public string StationCode { get; set; }
|
|
/// <summary>
|
/// 请求解析读码数据
|
/// </summary>
|
[Description("请求解析读码数据")]
|
public bool R_ReqParseData { get; set; }
|
|
|
|
|
/// <summary>
|
/// 读码器读码结果
|
/// </summary>
|
[Description("读码器读码结果")]
|
public String R_ReadCodeResult { get; set; }
|
|
/// <summary>
|
/// 收到任务下发反馈
|
/// </summary>
|
[Description("收到任务下发反馈")]
|
public bool R_ACK { get; set; }
|
|
/// <summary>
|
/// 模式
|
/// </summary>
|
[Description("模式")]
|
public short R_Model { get; set; }
|
|
/// <summary>
|
/// 运行状态
|
/// </summary>
|
[Description("运行状态")]
|
public short R_State { get; set; }
|
|
/// <summary>
|
/// 报警代码
|
/// </summary>
|
[Description("报警代码")]
|
public short R_AlarmCode { get; set; }
|
|
/// <summary>
|
/// 报警代码内容,非DB块内容
|
/// </summary>
|
[Description("报警代码内容,非DB块内容")]
|
public string R_AlarmCodeMsg { get; set; }
|
|
/// <summary>
|
/// 当前目标地址
|
/// </summary>
|
[Description("当前目标地址")]
|
public short R_Destination { get; set; }
|
|
/// <summary>
|
/// 货形
|
/// </summary>
|
[Description("货形")]
|
public short R_Shape { get; set; }
|
|
/// <summary>
|
/// 当前任务号
|
/// </summary>
|
[Description("当前任务号")]
|
public int R_TaskID { get; set; }
|
|
|
/// <summary>
|
/// 机器人入库完成
|
/// </summary>
|
[Description("机器人入库完成")]
|
public bool R_InboundFinish { get; set; }
|
|
/// <summary>
|
/// 机器人入库库位号
|
/// </summary>
|
[Description("机器人入库库位号")]
|
public string R_InboundNumber { get; set; }
|
|
/// <summary>
|
/// 机器人出库完成
|
/// </summary>
|
[Description("机器人出库完成")]
|
public bool R_OutboundFinish { get; set; }
|
|
/// <summary>
|
/// 机器人出库库位号
|
/// </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_PalletizingAck { get; set; }
|
/// <summary>
|
/// 强制出库模式
|
/// </summary>
|
[Description("强制出库模式")]
|
public bool R_ForceOutboundMode { get; set; }
|
/// <summary>
|
/// 合包任务完成
|
/// </summary>
|
[Description("合包任务完成")]
|
public bool R_SurrouondTaskFinish { get; set; }
|
/// <summary>
|
/// 合包任务号
|
/// </summary>
|
[Description("合包任务号")]
|
public short R_SurrouondTaskNo { get; set; }
|
}
|
|
public class StationDBForReadComm
|
{
|
/// <summary>
|
/// 站点编号
|
/// </summary>
|
[Description("站点编号")]
|
public string StationCode { get; set; }
|
|
/// <summary>
|
/// 请求解析读码数据
|
/// </summary>
|
[Description("请求解析读码数据")]
|
public string R_ReqParseData { get; set; }
|
|
/// <summary>
|
/// 读码器读码结果
|
/// </summary>
|
[Description("读码器读码结果")]
|
public String R_ReadCodeResult { get; set; }
|
|
/// <summary>
|
/// 机器人入库完成
|
/// </summary>
|
[Description("机器人入库完成")]
|
public string R_InboundFinish { get; set; }
|
|
/// <summary>
|
/// 机器人入库库位号
|
/// </summary>
|
[Description("机器人入库库位号")]
|
public string R_InboundNumber { get; set; }
|
|
/// <summary>
|
/// 机器人出库完成
|
/// </summary>
|
[Description("机器人出库完成")]
|
public string R_OutboundFinish { get; set; }
|
|
/// <summary>
|
/// 机器人出库库位号
|
/// </summary>
|
[Description("机器人出库库位号")]
|
public string R_OutboundNumber { get; set; }
|
|
|
|
/// <summary>
|
/// 入库任务号
|
/// </summary>
|
[Description("入库任务号")]
|
public string R_Inbound_TaskID { get; set; }
|
|
/// <summary>
|
/// 出库任务号
|
/// </summary>
|
[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_ForceOutboundMode { get; set; }
|
|
/// <summary>
|
/// 合包任务完成
|
/// </summary>
|
[Description("合包任务完成")]
|
public string R_SurrouondTaskFinish { get; set; }
|
/// <summary>
|
/// 合包任务号
|
/// </summary>
|
[Description("合包任务号")]
|
public string R_SurrouondTaskNo { get; set; }
|
/// <summary>
|
/// 码垛任务接收完成
|
/// </summary>
|
[Description("码垛任务接收完成")]
|
public string R_PalletizingAck { get; set; }
|
}
|
}
|