MainModel.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace parkMonitor.model {
  7. public enum DeviceType {
  8. /// <summary>未知</summary>
  9. Unknown,
  10. /// <summary>Web Server</summary>
  11. WebServer,
  12. /// <summary>手机端</summary>
  13. Mobile,
  14. /// <summary>中控</summary>
  15. Central,
  16. /// <summary>PLC</summary>
  17. PLC,
  18. /// <summary>号牌机</summary>
  19. NumMachine,
  20. /// <summary>激光</summary>
  21. Laser,
  22. /// <summary>托盘</summary>
  23. Tray,
  24. /// <summary>抓手</summary>
  25. Robot,
  26. /// <summary>光栅</summary>
  27. Raster,
  28. /// <summary>超声波</summary>
  29. Ultrasonic,
  30. /// <summary>传感器</summary>
  31. Sensor,
  32. /// <summary>车库</summary>
  33. Garage,
  34. /// <summary>车辆</summary>
  35. Car,
  36. /// <summary>其他物体</summary>
  37. OrtherObject,
  38. /// <summary>其他设备</summary>
  39. OrtherDevice,
  40. }
  41. /// <summary>设备状态</summary>
  42. public enum ComInfoStatus {
  43. /// <summary>无状态</summary>
  44. None,
  45. /// <summary>离线</summary>
  46. Offline,
  47. /// <summary>正常</summary>
  48. Normal,
  49. /// <summary>警告</summary>
  50. Warning,
  51. /// <summary>错误</summary>
  52. Error,
  53. /// <summary>待机</summary>
  54. Wait,
  55. /// <summary>工作中</summary>
  56. Working,
  57. /// <summary>维护</summary>
  58. Maintain,
  59. }
  60. /// <summary>报警状态</summary>
  61. public enum AlarmStatus {
  62. /// <summary>无状态</summary>
  63. None,
  64. /// <summary>正常</summary>
  65. Normal,
  66. /// <summary>离线</summary>
  67. Offline,
  68. /// <summary>信息</summary>
  69. Info,
  70. /// <summary>复位</summary>
  71. Reset,
  72. /// <summary>警告</summary>
  73. Warning,
  74. /// <summary>错误</summary>
  75. Error
  76. }
  77. }