using System.ComponentModel;
namespace WCS.Entity.Protocol.Truss
{
///
/// 桁架DB521 设备调度
///
public interface Truss521 : IProtocol
{
#region 工位一
///
/// 目标地址(取货)
///
[Description("目标地址(取货)")]
public short DestPosition_1 { get; set; }
///
/// 目标托盘(放置)
///
[Description("目标托盘(放置)")]
public short TargetPallte1 { get; set; }
///
/// 任务1
///
[Description("任务1")]
public int Task1_1 { get; set; }
///
/// 目标1
///
[Description("目标1")]
public short Dest1_1 { get; set; }
///
/// 任务2
///
[Description("任务2")]
public int Task1_2 { get; set; }
///
/// 目标2
///
[Description("目标2")]
public short Dest1_2 { get; set; }
///
/// 任务3
///
[Description("任务3")]
public int Task1_3 { get; set; }
///
/// 目标3
///
[Description("目标3")]
public short Dest1_3 { get; set; }
///
/// 任务4
///
[Description("任务4")]
public int Task1_4 { get; set; }
///
/// 目标4
///
[Description("目标4")]
public short Dest1_4 { get; set; }
///
/// 任务5
///
[Description("任务5")]
public int Task1_5 { get; set; }
///
/// 目标5
///
[Description("目标5")]
public short Dest1_5 { get; set; }
///
/// 任务数量
///
[Description("任务数量")]
public short TaskSum1 { get; set; }
#endregion 工位一
#region 工位二
///
/// 目标地址(取货)
///
[Description("目标地址(取货)")]
public short DestPosition_2 { get; set; }
///
/// 目标托盘(放置)
///
[Description("目标托盘(放置)")]
public short TargetPallte2 { get; set; }
///
/// 任务1
///
[Description("任务1")]
public int Task2_1 { get; set; }
///
/// 目标1
///
[Description("目标1")]
public short Dest2_1 { get; set; }
///
/// 任务2
///
[Description("任务2")]
public int Task2_2 { get; set; }
///
/// 目标2
///
[Description("目标2")]
public short Dest2_2 { get; set; }
///
/// 任务3
///
[Description("任务3")]
public int Task2_3 { get; set; }
///
/// 目标3
///
[Description("目标3")]
public short Dest2_3 { get; set; }
///
/// 任务4
///
[Description("任务4")]
public int Task2_4 { get; set; }
///
/// 目标4
///
[Description("目标4")]
public short Dest2_4 { get; set; }
///
/// 任务5
///
[Description("任务5")]
public int Task2_5 { get; set; }
///
/// 目标5
///
[Description("目标5")]
public short Dest2_5 { get; set; }
///
/// 任务数量
///
[Description("任务数量")]
public short TaskSum2 { get; set; }
#endregion 工位二
///
/// 状态
///
[Description("状态")]
public status Status { get; set; }
///
/// 完成任务
///
[Description("完成任务")]
public cmdType CmdType { get; set; }
///
/// 凭证号,触发信号
///
[Description("凭证号,触发信号")]
public short VoucherNo { get; set; }
}
}