using System.ComponentModel;
namespace WCS.Protocol.SX.Truss
{
///
/// 桁架DB521 设备调度
///
public interface ITruss521 : 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 TrussStatus Status { get; set; }
///
/// 桁架码垛位指令类型
///
[Description("桁架码垛位指令类型")]
public short CmdType { get; set; }
///
/// 凭证号,触发信号
///
[Description("凭证号,触发信号")]
public short VoucherNo { get; set; }
///
/// 码垛信息主Id
///
[Description("码垛信息主Id")]
public int PalletizingId { get; set; }
///
/// 工位1行ID
///
[Description("码垛信息主Id")]
public int PalletizingRowId1 { get; set; }
///
/// 工位2行ID
///
public int PalletizingRowId2 { get; set; }
}
}