| | |
| | | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | |
| | | |
| | | 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 |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | |
| | | { |
| | | 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; } |
| | | } |
| | | } |