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