#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
|
{
|
// <summary>
|
/// 任务号
|
/// </summary>
|
public int TaskNum { get; set; }
|
/// <summary>
|
/// 目标站台
|
/// </summary>
|
public short TargetAddress { get; set; }
|
/// <summary>
|
/// 重量
|
/// </summary>
|
public short Weight { get; set; }
|
/// <summary>
|
/// 幅宽
|
/// </summary>
|
public short Width { get; set; }
|
/// <summary>
|
/// 直径/高度
|
/// </summary>
|
public short Height { get; set; }
|
|
/// <summary>
|
/// 申请<br/>
|
/// 86为申请
|
/// </summary>
|
public short InteractiveSignal { get; set; }
|
|
/// <summary>
|
/// 申请反馈 86成功
|
/// </summary>
|
public short ResponState { get; set; }
|
|
private string _barcode;
|
/// <summary>
|
/// 条码
|
/// </summary>
|
/// <summary>
|
[DataLength(40)]
|
public string Barcode
|
{
|
get { return _barcode; }
|
set { _barcode = value.Replace("\0", "").Replace("\\0", ""); }
|
}
|
}
|
public class R_ConveyorLineYLInfo : DeviceCommand
|
{
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public int WR_Task { get; set; }
|
/// <summary>
|
/// 目标站台
|
/// </summary>
|
public short WR_ToHode { get; set; }
|
/// <summary>
|
/// 重量
|
/// </summary>
|
public short WR_Weight { get; set; }
|
/// <summary>
|
/// 幅宽
|
/// </summary>
|
public short WR_Width { get; set; }
|
/// <summary>
|
/// 直径/高度
|
/// </summary>
|
public short WR_Height { get; set; }
|
|
/// <summary>
|
/// 申请<br/>
|
/// 86为申请
|
/// </summary>
|
public short WR_Request { get; set; }
|
|
/// <summary>
|
/// 申请反馈 86成功
|
/// </summary>
|
public short WR_Reresult { get; set; }
|
|
private string _barcode;
|
/// <summary>
|
/// 条码
|
/// </summary>
|
/// <summary>
|
[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; }
|
|
}
|
}
|