#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 short ConveyorLineSingal { get; set; }
|
|
/// <summary>
|
/// 请求反馈
|
/// </summary>
|
public short ResponState { get; set; }
|
|
/// <summary>
|
/// 线体状态
|
/// </summary>
|
public short ConveyorLineStatus { get; set; }
|
|
/// <summary>
|
/// 车型
|
/// </summary>
|
[DataLength(10)]
|
public string CarType { get; set; }
|
|
/// <summary>
|
/// 车轮号
|
/// </summary>
|
[DataLength(40)]
|
public string Number { get; set; }
|
|
//public short SourceAddress { get; set; }
|
//public short TargetAddress { get; set; }
|
|
}
|
|
public class ConveyorLineTaskCommand_CZ : DeviceCommand
|
{
|
/// <summary>
|
/// 车轴条码
|
/// </summary>
|
[DataLength(40)]
|
public string Number { get; set; }
|
|
/// <summary>
|
/// 请求信号
|
/// </summary>
|
public short ConveyorLineSingal { get; set; }
|
|
/// <summary>
|
/// 请求反馈
|
/// </summary>
|
public short ResponState { 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; }
|
//}
|
}
|