| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.Text;using System.Threading.Tasks;using SqlSugar;namespace WCS_Client.Frm{    public class WCS_RGV523    {        [SugarColumn(IsPrimaryKey = true, IsIdentity = false)]        public RGVFault Fault { get; set; }        public RGVPlatformFault Fault1 { get; set; }        public RGVPlatformFault Fault2 { get; set; }        public enum RGVFault : ushort        {            无 = 0,            //RGV主柜急停 = 1 << 0,            //RGV分柜急停 = 1 << 1,            //RGV站台货物超出 = 1 << 2,            //RGV输送线运行超时 = 1 << 3,            //RGV输送线光电异常 = 1 << 4,            //RGV任务不一致 = 1 << 5,            //RGV任务类型不一致 = 1 << 6,            //RGV交互站台不一致 = 1 << 7,            //RGV行走极限故障 = 1 << 8,            //输送线极限故障 = 1 << 9,            //输送线故障 = 1 << 10,            //RGV行走变频器故障 = 1 << 11,            //RGV扫码器故障 = 1 << 12,            //RGV位置值错误 = 1 << 13,            //RGV定位失败 = 1 << 14,            //RGV位置值偏移过大 = 1 << 15,            RGV前后防撞条故障 = 1 << 0,            RGV载货极限光电故障 = 1 << 1,            RGV输送线变频器故障 = 1 << 2,            RGV行走变频器故障 = 1 << 3,            RGV扫码器故障 = 1 << 4,            RGV位置值故障 = 1 << 5,            RGV定位失败 = 1 << 6,            RGV取放货时位置偏差过大 = 1 << 7,            RGV急停按下 = 1 << 8,            主柜急停按下 = 1 << 9,            站台货物超出 = 1 << 10,            RGV输送线超时 = 1 << 11,            RGV输送线光电异常 = 1 << 12,            RGV任务号与站台任务号不匹配 = 1 << 13,            RGV不支持此任务类型 = 1 << 14,            RGV目标站台与交互站台号不一致 = 1 << 15        }        public enum RGVPlatformFault : short        {            RGV站台号错误 = 0,            RGV任务类型错误 = 1,            RGV任务号错误 = 2,            RGV货物超出故障 = 3,            RGV输送线变频器故障2 = 4,            RGV输送线传感器异常 = 5,            RGV输送线运行超时 = 6,            RGV输送线总故障 = 7,            RGV硬极限故障 = 8,            RGV软极限故障 = 9,            RGV货物超出故障2 = 10,            RGV行走测距信号丢失 = 11,            RGV行走变频器故障 = 12,            RGV = 13,            RGV2 = 14,            RGV急停按下 = 15,        }    }}
 |