#region << 版 本 注 释 >>
|
|
/*----------------------------------------------------------------
|
* 命名空间:WIDESEAWCS_Tasks.ConveyorLineJob
|
* 创建者:胡童庆
|
* 创建时间:2024/8/2 16:13:36
|
* 版本:V1.0.0
|
* 描述:
|
*
|
* ----------------------------------------------------------------
|
* 修改人:
|
* 修改时间:
|
* 版本:V1.0.1
|
* 修改说明:
|
*
|
*----------------------------------------------------------------*/
|
|
#endregion << 版 本 注 释 >>
|
|
using System.Runtime.CompilerServices;
|
using WIDESEAWCS_QuartzJob.DeviceBase;
|
|
namespace WIDESEAWCS_Tasks.ConveyorLineJob
|
{
|
//public class ConveyorLineTaskCommand_After : DeviceCommand
|
//{
|
|
// public short TargetAddress { get; set; }
|
|
// public short TaskNum { get; set; }
|
// public ushort InteractiveSignal { get; set; }
|
|
// [DataLength(25)]
|
// public string Barcode { get; set; }
|
|
// public short ConveyorLineAlarm { get; set; }
|
|
|
//}
|
|
public class ConveyorLineTaskCommand : DeviceCommand
|
{
|
|
/// <summary>
|
/// 请求
|
/// </summary>
|
public bool Request { get; set; }
|
|
/// <summary>
|
/// 请求响应
|
/// </summary>
|
public short ResponState { get; set; }
|
|
/// <summary>
|
/// 滑橇号
|
/// </summary>
|
public int PalletCode { get; set; } //=>
|
|
/// <summary>
|
/// PVI码
|
/// </summary>
|
[DataLength(13)]
|
public string PVI { get; set; }
|
|
/// <summary>
|
/// 备用1
|
/// </summary>
|
[DataLength(3)]
|
public string Spare1 { get; set; }
|
|
/// <summary>
|
/// 车系
|
/// </summary>
|
[DataLength(4)]
|
public string CarType { get; set; }
|
|
/// <summary>
|
/// 车型
|
/// </summary>
|
[DataLength(4)]
|
public string CarCate { get; set; }
|
|
/// <summary>
|
/// 方向盘位置
|
/// </summary>
|
[DataLength(4)]
|
public string CarPosition { get; set; }
|
|
/// <summary>
|
/// 天窗
|
/// </summary>
|
[DataLength(4)]
|
public string CatSkyWindow { get; set; }
|
|
/// <summary>
|
/// 车身颜色
|
/// </summary>
|
[DataLength(2)]
|
public string CarColor { get; set; }
|
|
/// <summary>
|
/// 备用2
|
/// </summary>
|
public short Spare2 { get; set; }
|
|
}
|
|
|
//public class ConveyorLineTaskCommandWrite : DeviceCommand
|
//{
|
// public ushort WriteInteractiveSignal { get; set; }
|
|
// [DataLength(25)]
|
// public string Barcode { get; set; }
|
|
// public short TargetAddress { get; set; }
|
|
// public short TaskNum { get; set; }
|
//}
|
}
|