using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WCS.Entity.Protocol { [Flags] public enum DRGVStatus : ushort { RGV与站台交互完成 = 1 << 0, RGV前方有障暂停运行 = 1 << 1, RGV = 1 << 2, RGV2 = 1 << 3, RGV3 = 1 << 4, RGV4 = 1 << 5, RGV5 = 1 << 6, RGV6 = 1 << 7, RGV运行 = 1 << 8, RGV移动中 = 1 << 9, RGV取货中 = 1 << 10, RGV放货中 = 1 << 11, RGV变址运行 = 1 << 12, RGV定位完成 = 1 << 13, RGV有货光电 = 1 << 14, RGV与站台交互中 = 1 << 15, } [Flags] public enum DRGVPlatformStatus : ushort { 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, RGV2 = 1 << 9, RGV3 = 1 << 10, RGV4 = 1 << 11, RGV5 = 1 << 12, RGV6 = 1 << 13, RGV7 = 1 << 14, RGV8 = 1 << 15, } }