MainModel.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  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 HandleType {
  8. /// <summary>
  9. /// PLC句柄
  10. /// </summary>
  11. PLC,
  12. /// <summary>
  13. /// 远端数据库
  14. /// </summary>
  15. remoteDB,
  16. /// <summary>
  17. /// 本地数据库
  18. /// </summary>
  19. localDB,
  20. /// <summary>
  21. /// 屏显
  22. /// </summary>
  23. allInOneMachine,
  24. /// <summary>
  25. /// 号牌机
  26. /// </summary>
  27. numMachine,
  28. /// <summary>
  29. /// 本地web接口
  30. /// </summary>
  31. webServer,
  32. /// <summary>
  33. /// 广告管理器
  34. /// </summary>
  35. advertManager,
  36. }
  37. public enum DeviceType {
  38. /// <summary>未知</summary>
  39. Unknown,
  40. /// <summary>Web Server</summary>
  41. WebServer,
  42. /// <summary>手机端</summary>
  43. Mobile,
  44. /// <summary>中控</summary>
  45. Central,
  46. /// <summary>PLC</summary>
  47. PLC,
  48. /// <summary>号牌机</summary>
  49. NumMachine,
  50. /// <summary>激光</summary>
  51. Laser,
  52. /// <summary>托盘</summary>
  53. Tray,
  54. /// <summary>抓手</summary>
  55. Robot,
  56. /// <summary>光栅</summary>
  57. Raster,
  58. /// <summary>超声波</summary>
  59. Ultrasonic,
  60. /// <summary>传感器</summary>
  61. Sensor,
  62. /// <summary>车库</summary>
  63. Garage,
  64. /// <summary>车辆</summary>
  65. Car,
  66. /// <summary>其他物体</summary>
  67. OrtherObject,
  68. /// <summary>其他设备</summary>
  69. OrtherDevice,
  70. }
  71. /// <summary>设备状态</summary>
  72. public enum ComInfoStatus {
  73. /// <summary>无状态</summary>
  74. None,
  75. /// <summary>离线</summary>
  76. Offline,
  77. /// <summary>正常</summary>
  78. Normal,
  79. /// <summary>警告</summary>
  80. Warning,
  81. /// <summary>错误</summary>
  82. Error,
  83. /// <summary>待机</summary>
  84. Wait,
  85. /// <summary>工作中</summary>
  86. Working,
  87. /// <summary>维护</summary>
  88. Maintain,
  89. }
  90. /// <summary>报警状态</summary>
  91. public enum AlarmStatus {
  92. /// <summary>无状态</summary>
  93. None,
  94. /// <summary>正常</summary>
  95. Normal,
  96. /// <summary>离线</summary>
  97. Offline,
  98. /// <summary>信息</summary>
  99. Info,
  100. /// <summary>复位</summary>
  101. Reset,
  102. /// <summary>警告</summary>
  103. Warning,
  104. /// <summary>错误</summary>
  105. Error
  106. }
  107. /// <summary>
  108. /// 提示信息颜色
  109. /// </summary>
  110. public enum TextColor {
  111. /// <summary>日志,灰色</summary>
  112. Log,
  113. /// <summary>提示,白色</summary>
  114. Info,
  115. /// <summary>警告,黄色</summary>
  116. Warning,
  117. /// <summary>错误,红色</summary>
  118. Error
  119. }
  120. }