using System.Collections.Generic;
using System.ComponentModel;
namespace iWareSda
{
///
/// 堆垛机展示实体类
///
public class SrmDB2Obj
{
#region 写入的堆垛机信息
///
/// 写入心跳
///
[Description("写入心跳")]
public short W_HandShake { get; set; }
///
/// 设备编号
///
[Description("设备编号")]
public short W_SrmNo { get; set; }
///
/// 托盘类型
///
[Description("托盘类型")]
public short W_PalletType { get; set; }
///
/// 起始列
///
[Description("起始列")]
public short W_SourcePosX { get; set; }
///
/// 起始层
///
[Description("起始层")]
public short W_SourcePosY { get; set; }
///
/// 起始排
///
[Description("起始排")]
public short W_SourcePosZ { get; set; }
///
/// 目标列
///
[Description("目标列")]
public short W_DestinationPosX { get; set; }
///
/// 目标层
///
[Description("目标层")]
public short W_DestinationPosY { get; set; }
///
/// 目标排
///
[Description("目标排")]
public short W_DestinationPosZ { get; set; }
///
/// 任务类型
///
[Description("任务类型")]
public short W_Command { get; set; }
///
/// 急停
///
[Description("急停")]
public short W_EmergencyStop { get; set; }
///
/// 解除报警
///
[Description("解除报警")]
public short W_CancleAlarm { get; set; }
///
/// 任务完成确认
///
[Description("任务完成确认")]
public short W_TaskFinishConfirm { get; set; }
///
/// 确认任务已发送的信号
///
[Description("确认任务已发送的信号")]
public short W_Stb { get; set; }
///
/// 堆垛机应答位(WCS只读)
///
[Description("堆垛机应答位(WCS只读)")]
public short W_Ack { get; set; }
///
/// 任务号
///
[Description("任务号")]
public int W_TaskNo { get; set; }
#endregion
#region 读取到的堆垛机信息
///
/// 入库取货请求,用于入库扫描验证 【EditBy shaocx,2022-05-22】
///
[Description("入库取货请求")]
public bool R_PickReqForInStore { get; set; }
///
/// 读取心跳
///
[Description("读取心跳")]
public short R_HandShake { get; set; }
///
/// 设备编号
///
[Description("设备编号")]
public short R_SrmNo { get; set; }
///
/// 设备模式
///
[Description("设备模式")]
public short R_Mode { get; set; }
///
/// 是否有报警
///
[Description("是否有报警")]
public short R_Alarm { get; set; }
///
/// 载货台是否有货
///
[Description("载货台是否有货")]
public short R_LiftFull { get; set; }
///
/// 当前列
///
[Description("当前列")]
public short R_PosX { get; set; }
///
/// 当前层
///
[Description("当前层")]
public short R_PosY { get; set; }
///
/// 当前排(1:货叉在左边,2:货叉在右边,0:货叉在原点)
///
[Description("当前排")]
public short R_PosZ { get; set; }
///
/// 当前列坐标
///
[Description("当前列坐标")]
public int R_PosXmm { get; set; }
///
/// 当前层坐标
///
[Description("当前层坐标")]
public int R_PosYmm { get; set; }
///
/// 当前排坐标
///
[Description("当前排坐标")]
public int R_PosZmm { get; set; }
///
/// 取货完成
///
[Description("取货完成")]
public short R_PickFinish { get; set; }
///
/// 放货完成
///
[Description("放货完成")]
public short R_DeliveryFinish { get; set; }
///
/// 任务完成
///
[Description("任务完成")]
public short R_TaskFinish { get; set; }
///
/// 报警代码
///
[Description("报警代码")]
public short R_AlarmCode { get; set; }
///
/// 任务状态
///
[Description("任务状态")]
public short R_State { get; set; }
///
/// 当前巷道
///
[Description("当前巷道")]
public short R_ActualLane { get; set; }
///
/// 任务号
///
[Description("任务号")]
public int R_TaskNo { get; set; }
#endregion
}
}