add
zongzhibin
2024-11-28 e01a2b8111b8d9204b8f322709a9233969e26294
SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
@@ -28,39 +28,44 @@
        /// 齐套信息(998齐套,999异常出库)
        /// </summary>
        [Description("齐套信息(998齐套,999异常出库)")]
        public string W_KittingInfo { get; set; }
        public short W_KittingInfo { get; set; }
        /// <summary>
        /// 分配放料库位号
        /// </summary>
        [Description("分配放料库位号")]
        public string W_Destination_In { get; set; }
        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_Length { get; set; }
        public short W_Length { get; set; }
        /// <summary>
        /// 来料宽度
        /// </summary>
        [Description("来料宽度")]
        public string W_Width { get; set; }
        public short W_Width { get; set; }
        /// <summary>
        /// 来料高度
        /// </summary>
        [Description("来料高度")]
        public string W_Height { get; set; }
        public short W_Height { get; set; }
        /// <summary>
        /// 请求出库
@@ -72,7 +77,7 @@
        /// 分配出库库位号
        /// </summary>
        [Description("分配出库库位号")]
        public string W_Destination_Out { get; set; }
        public int W_Destination_Out { get; set; }
        /// <summary>
        /// 是否旋转
@@ -86,38 +91,118 @@
        /// 包件长
        /// </summary>
        [Description("包件长")]
        public string W_PackageLength { get; set; }
        public short W_PackageLength { get; set; }
        /// <summary>
        /// 包件宽
        /// </summary>
        [Description("包件宽")]
        public string W_PackageWidth { get; set; }
        public short W_PackageWidth { get; set; }
        /// <summary>
        /// 纸箱高
        /// </summary>
        [Description("纸箱高")]
        public string W_CartonHeight { get; set; }
        public short W_CartonHeight { get; set; }
        /// <summary>
        /// 纸箱宽
        /// </summary>
        [Description("纸箱宽")]
        public string W_CartonWidth { get; set; }
        public short W_CartonWidth { get; set; }
        /// <summary>
        /// 放料X偏移
        /// </summary>
        [Description("放料X偏移")]
        public string W_X_Offset { get; set; }
        public short W_X_Offset { get; set; }
        /// <summary>
        /// 放料Y偏移
        /// </summary>
        [Description("放料Y偏移")]
        public string W_Y_Offset { get; set; }
        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>
@@ -136,7 +221,57 @@
        /// </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>
@@ -150,10 +285,13 @@
        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>
@@ -176,16 +314,10 @@
        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>
        /// 是否旋转
@@ -232,6 +364,53 @@
        [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
@@ -252,6 +431,9 @@
        /// </summary>
        [Description("请求解析读码数据")]
        public bool R_ReqParseData { get; set; }
        /// <summary>
        /// 读码器读码结果
@@ -306,6 +488,85 @@
        /// </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
@@ -329,57 +590,83 @@
        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; }
        [Description("合包任务完成")]
        public string R_SurrouondTaskFinish { get; set; }
        /// <summary>
        /// 当前任务号
        /// 合包任务号
        /// </summary>
        [Description("当前任务号")]
        public string R_TaskID { get; set; }
        [Description("合包任务号")]
        public string R_SurrouondTaskNo { get; set; }
        /// <summary>
        /// 码垛任务接收完成
        /// </summary>
        [Description("码垛任务接收完成")]
        public string R_PalletizingAck { get; set; }
    }
}