RGVStatus.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace WCS.Entity.Protocol
  7. {
  8. [Flags]
  9. public enum RGVStatus : ushort
  10. {
  11. RGV与站台交互完成 = 1 << 0,
  12. RGV前方有障暂停运行 = 1 << 1,
  13. RGV = 1 << 2,
  14. RGV2 = 1 << 3,
  15. RGV3 = 1 << 4,
  16. RGV4 = 1 << 5,
  17. RGV5 = 1 << 6,
  18. RGV6 = 1 << 7,
  19. RGV运行 = 1 << 8,
  20. RGV移动中 = 1 << 9,
  21. RGV取货中 = 1 << 10,
  22. RGV放货中 = 1 << 11,
  23. RGV变址运行 = 1 << 12,
  24. RGV定位完成 = 1 << 13,
  25. RGV有货光电 = 1 << 14,
  26. RGV与站台交互中 = 1 << 15,
  27. }
  28. [Flags]
  29. public enum RGVPlatformStatus : ushort
  30. {
  31. RGV任务挂起 = 1 << 0,
  32. RGV移动中 = 1 << 1,
  33. RGV取货中 = 1 << 2,
  34. RGV放货中 = 1 << 3,
  35. RGV定位完全 = 1 << 4,
  36. RGV有货光电 = 1 << 5,
  37. RGV与站台交互中 = 1 << 6,
  38. RGV与站台交互完 = 1 << 7,
  39. RGV = 1 << 8,
  40. RGV2 = 1 << 9,
  41. RGV3 = 1 << 10,
  42. RGV4 = 1 << 11,
  43. RGV5 = 1 << 12,
  44. RGV6 = 1 << 13,
  45. RGV7 = 1 << 14,
  46. RGV8 = 1 << 15,
  47. }
  48. }