DRGVFault.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System;
  2. namespace WCS.Entity.Protocol
  3. {
  4. [Flags]
  5. public enum DRGVFault : ushort
  6. {
  7. RGV前后防撞条故障 = 1 << 0,
  8. RGV载货极限光电故障 = 1 << 1,
  9. RGV输送线变频器故障 = 1 << 2,
  10. RGV行走变频器故障 = 1 << 3,
  11. RGV扫码器故障 = 1 << 4,
  12. RGV位置值故障 = 1 << 5,
  13. RGV定位失败 = 1 << 6,
  14. RGV取放货时位置偏差过大 = 1 << 7,
  15. RGV急停按下 = 1 << 8,
  16. 主柜急停按下 = 1 << 9,
  17. 站台货物超出 = 1 << 10,
  18. RGV输送线超时 = 1 << 11,
  19. RGV输送线光电异常 = 1 << 12,
  20. RGV任务号与站台任务号不匹配 = 1 << 13,
  21. RGV不支持此任务类型 = 1 << 14,
  22. RGV目标站台与交互站台号不一致 = 1 << 15,
  23. }
  24. [Flags]
  25. public enum DRGVPlatformFault : ushort
  26. {
  27. RGV站台号错误 = 1 << 0,
  28. RGV任务类型错误 = 1 << 1,
  29. RGV任务号错误 = 1 << 2,
  30. RGV货物超出故障 = 1 << 3,
  31. RGV输送线变频器故障2 = 1 << 4,
  32. RGV输送线传感器异常 = 1 << 5,
  33. RGV输送线运行超时 = 1 << 6,
  34. RGV输送线总故障 = 1 << 7,
  35. RGV硬极限故障 = 1 << 8,
  36. RGV软极限故障 = 1 << 9,
  37. RGV货物超出故障2 = 1 << 10,
  38. RGV行走测距信号丢失 = 1 << 11,
  39. RGV行走变频器故障 = 1 << 12,
  40. RGV = 1 << 13,
  41. RGV2 = 1 << 14,
  42. RGV急停按下 = 1 << 15,
  43. }
  44. }