#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_QuartzJob.DeviceBase; namespace WIDESEAWCS_Tasks.ConveyorLineJob { public class ConveyorLineTaskCommand : DeviceCommand { public ushort InteractiveSignal { get; set; } [DataLength(25)] public string Barcode { get; set; } public int TargetAddress { get; set; } public int TaskNum { get; set; } } public class AQMConveyorRgvommand { /// /// 请求开门(0为正常,1为请求) /// public ushort DoorRequest { get; set; } /// /// 复位状态(0为开门,1为关门) /// public ushort ResetStatus { get; set; } } public class AQMReturnnormal { /// /// 安全门锁状态(0为开门,1为关门) /// public ushort SafetyLockStatus { get; set; } /// /// 急停状态(0为急停,1为正常) /// public ushort EmergencyStopStatus { get;set; } /// /// 复位状态(0为开门,1为关门) /// public ushort ResetStatus { get; set; } /// /// 急停状态(0为急停,1为正常) /// public ushort PowerOffStatus { get; set; } } public class DBLine { public static List ConveyorAQMCommand = new List() { "DoorRequest", "ResetStatus" }; public static List ConveyorAQMReturnnormal = new List() { "SafetyLockStatus", "EmergencyStopStatus", "ResetStatus", "PowerOffStatus" }; } }