huanghongfeng
7 天以前 8c8a68df710d568f5f2b358c1e8c4b4799547d0b
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs
@@ -17,6 +17,7 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -52,23 +53,62 @@
    public class AQMReturnnormal
    {
        /// <summary>
        /// å®‰å…¨é—¨é”çŠ¶æ€(0为开门,1为关门)
        /// 1#安全门指示灯状态(0:无输出;1:红灯常亮+蜂鸣 2:绿灯常亮;3:黄灯闪烁(2HZ);4:黄灯常亮)
        /// </summary>
        public ushort SafetyLockStatus { get; set; }
        public short IndicatorStatus { get; set; }
        /// <summary>
        /// æ€¥åœçŠ¶æ€(0为急停,1为正常)
        /// 1#安全门请求开门(0为正常,1为请求)
        /// </summary>
        public ushort EmergencyStopStatus { get;set; }
        public short DoorRequest { get; set; }
        /// <summary>
        /// å¤ä½çŠ¶æ€(0为开门,1为关门)
        /// 1#安全门断电状态(0为断电,1为上电)
        /// </summary>
        public ushort ResetStatus { get; set; }
        public short PowerOffStatus { get; set; }
        /// <summary>
        /// æ€¥åœçŠ¶æ€(0为急停,1为正常)
        /// 1#安全门急停状态(0为急停,1为正常)
        /// </summary>
        public ushort PowerOffStatus { get; set; }
        public short EmergencyStopStatus { get;set; }
        /// <summary>
        /// 1#安全门锁状态(0为开门,1为关门)
        /// </summary>
        public short SafetyLockStatus { get; set; }
        /// <summary>
        /// 1#安全门复位状态(0为正常,1为复位中)
        /// </summary>
        public short ResetStatus { get; set; }
    }
    public enum SafetyDoorStatus
    {
        /// <summary>
        /// æ— è¾“出
        /// </summary>
        [Description("无输出")]
        AQMOff = 0,
        /// <summary>
        /// çº¢ç¯å¸¸äº®+蜂鸣
        /// </summary>
        [Description("红灯常亮+蜂鸣")]
        RedBeep = 1,
        /// <summary>
        /// ç»¿ç¯å¸¸äº®
        /// </summary>
        [Description("绿灯常亮")]
        GreenOn = 2,
        /// <summary>
        /// é»„灯闪烁(2HZ)
        /// </summary>
        [Description("黄灯闪烁(2HZ)")]
        YellowBlink2Hz = 3,
        /// <summary>
        /// é»„灯常亮
        /// </summary>
        [Description("黄灯常亮")]
        YellowOn = 4
    }
@@ -77,6 +117,16 @@
    {
        public static List<string> ConveyorAQMCommand = new List<string>() { "DoorRequest", "ResetStatus" };
        public static List<string> ConveyorAQMReturnnormal = new List<string>() { "SafetyLockStatus", "EmergencyStopStatus", "ResetStatus", "PowerOffStatus" };
        public static List<string> ConveyorAQMReturnnormal = new List<string>() { "IndicatorStatus", "DoorRequest", "PowerOffStatus", "EmergencyStopStatus", "SafetyLockStatus", "ResetStatus" };
    }
    public class PlatformStatus
    {
        /// <summary>
        /// 0无货,1有货
        /// </summary>
        public ushort HCJ_GoodsStatus { get; set; }
    }
}