#region << 版 本 注 释 >>
/*----------------------------------------------------------------
* 命名空间:WIDESEAWCS_Tasks.ConveyorLineJob
* 创建者:胡童庆
* 创建时间:2024/8/2 16:13:36
* 版本:V1.0.0
* 描述:
*
* ----------------------------------------------------------------
* 修改人:
* 修改时间:
* 版本:V1.0.1
* 修改说明:
*
*----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEAWCS_Common.Attributes;
using WIDESEAWCS_QuartzJob.DeviceBase;
namespace WIDESEAWCS_Tasks.ConveyorLineJob
{
public class ConveyorLineTaskCommand : DeviceCommand
{
//
/// 任务号
///
public int TaskNum { get; set; }
///
/// 目标站台
///
public short TargetAddress { get; set; }
///
/// 重量
///
public short Weight { get; set; }
///
/// 幅宽
///
public short Width { get; set; }
///
/// 直径/高度
///
public short Height { get; set; }
///
/// 申请
/// 86为申请
///
public short InteractiveSignal { get; set; }
///
/// 申请反馈 86成功
///
public short ResponState { get; set; }
private string _barcode;
///
/// 条码
///
///
[DataLength(40)]
public string Barcode
{
get { return _barcode; }
set { _barcode = value.Replace("\0", "").Replace("\\0", ""); }
}
}
public class R_ConveyorLineYLInfo : DeviceCommand
{
///
/// 任务号
///
public int WR_Task { get; set; }
///
/// 目标站台
///
public short WR_ToHode { get; set; }
///
/// 重量
///
public short WR_Weight { get; set; }
///
/// 幅宽
///
public short WR_Width { get; set; }
///
/// 直径/高度
///
public short WR_Height { get; set; }
///
/// 申请
/// 86为申请
///
public short WR_Request { get; set; }
///
/// 申请反馈 86成功
///
public short WR_Reresult { get; set; }
private string _barcode;
///
/// 条码
///
///
[DataLength(40)]
public string WR_TMID
{
get { return _barcode; }
set { _barcode = value.Replace("\0", "").Replace("\\0", ""); }
}
}
public class ConveyorLineTaskCommandWrite : DeviceCommand
{
public ushort ResponState { get; set; } = 86;
[DataLength(25)]
public string Barcode { get; set; }
public short TargetAddress { get; set; }
public short TaskNum { get; set; }
public short Width { get; set; }
public short Height { get; set; }
}
}