Tips.cs 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using static System.Net.Mime.MediaTypeNames;
  7. namespace Model
  8. {
  9. public enum TipsType
  10. {
  11. Unknown = -10,
  12. Cleared = -1,
  13. Common = 0,
  14. }
  15. public class Tips
  16. {
  17. public string Message { get; set; }
  18. public TipsType Type { get; set; }
  19. public DateTime Timestamp { get; set; }
  20. public static List<(string Node,string Message,bool DesiredValue)>TipsNodeWithMessage = new List<(string Node, string Message, bool DesiredValue)>
  21. {
  22. ("Application.Var_Hand_Turntable.b转盘轴使能状态" , "A00转盘轴未使能",false),
  23. ("Application.GVL_A01_Auto.b下压轴使能状态" , "A00转盘轴未回原",false),
  24. ("Application.GVL_A01_Auto.b分离轴使能状态" , "A00转盘轴未回原",false),
  25. ("Application.GVL_A04_Auto.b下压轴使能状态" , "A04下压轴未使能",false),
  26. ("Application.GVL_A04_Auto.b旋转轴使能状态" , "A04旋转轴未使能",false),
  27. ("Application.GVL_A05_Auto.b下压轴使能状态" , "A05下压轴未使能",false),
  28. ("Application.GVL_A06_Auto.b下压轴使能状态" , "A06下压轴未使能",false),
  29. ("Application.GVL_A07_Auto.b下压轴使能状态" , "A07下压轴未使能",false),
  30. ("Application.GVL_A08_Auto.b下压轴使能状态" , "A08下压轴未使能",false),
  31. ("Application.GVL_A09_Auto.b料盒轴使能状态" , "A09料盒轴未使能",false),
  32. ("Application.GVL_A10_Auto.b料盒轴使能状态" , "A10料盒轴未使能",false),
  33. ("Application.GVL_A11_Auto.b下压轴使能状态" , "A11下压轴未使能",false),
  34. ("Application.GVL_A15_Auto.b下压轴使能状态" , "A15下压轴未使能",false),
  35. ("Application.GVL_A15_Auto.b热测升降轴使能状态" , "A15热测升降轴未使能",false),
  36. ("Application.GVL_A15_Auto.b热测盘使能状态" , "A15热测盘未使能",false),
  37. ("Application.GVL_A15_Auto.b翻转升降轴使能状态" , "A15翻转升降轴未使能",false),
  38. ("Application.GVL_A15_Auto.b翻转轴使能状态" , "A15翻转轴未使能",false),
  39. ("Application.GVL_A20_Auto.b下压轴使能状态" , "A20下压轴未使能",false),
  40. ("Application.GVL_A21_Auto.b下压轴使能状态" , "A21下压轴未使能",false),
  41. ("Application.GVL_A22_Auto.b料盒轴使能状态" , "A22料盒轴未使能",false),
  42. ("Application.GVL_A23_Auto.b下压轴使能状态" , "A23下压轴未使能",false),
  43. ("Application.GVL_A24_Auto.b下压轴使能状态" , "A24下压轴未使能",false),
  44. ("Application.GVL_A24_Auto.b镭射盘使能状态" , "A24镭射盘未使能",false),
  45. ("Application.GVL_A26_Auto.b下压轴使能状态" , "A26下压轴未使能",false),
  46. ("Application.GVL_A27_Auto.b下压轴使能状态" , "A27下压轴未使能",false),
  47. ("Application.GVL_A28_Auto.b下压轴使能状态" , "A28下压轴未使能",false),
  48. ("Application.GVL_A28_Auto.b旋转轴使能状态" , "A28旋转轴未使能",false),
  49. ("Application.GVL_A29_Auto.b下压轴使能状态" , "A29下压轴未使能",false),
  50. ("Application.GVL_A30_Auto.b料盒轴使能状态" , "A30料盒轴未使能",false),
  51. ("Application.GVL_A31_Auto.b下压轴使能状态" , "A31下压轴未使能",false),
  52. ("Application.Var_Hand_A33_Encapsulation1.b下压轴使能状态" , "A33下压轴未使能",false),
  53. ("Application.Var_Hand_A33_Encapsulation1.b封合轴使能状态" , "A33封合轴未使能",false),
  54. ("Application.Var_Hand_A33_Encapsulation1.b走带轴使能状态" , "A33走带轴未使能",false),
  55. ("Application.GVL_A35_Auto.b下压轴使能状态" , "A35下压轴未使能",false),
  56. ("Application.Var_Hand_A37_Encapsulation2.b下压轴使能状态" , "A37下压轴未使能",false),
  57. ("Application.Var_Hand_A37_Encapsulation2.b封合轴使能状态" , "A37封合轴未使能",false),
  58. ("Application.Var_Hand_A37_Encapsulation2.b走带轴使能状态" , "A37走带轴未使能",false),
  59. ("Application.Var_Hand_Turntable.b转盘轴回原完成" , "A00转盘轴未回原",false),
  60. ("Application.GVL_A01_Auto.b下压轴回原完成" , "A01入料站下压轴未回原",false),
  61. ("Application.GVL_A01_Auto.b分离轴回原完成" , "A01入料站分离轴未回原",false),
  62. ("Application.GVL_A04_Auto.b下压轴回原完成" , "A04下压轴未回原",false),
  63. ("Application.GVL_A04_Auto.b旋转轴回原完成" , "A04旋转轴未回原",false),
  64. ("Application.GVL_A05_Auto.b下压轴回原完成" , "A05下压轴未回原",false),
  65. ("Application.GVL_A06_Auto.b下压轴回原完成" , "A06下压轴未回原",false),
  66. ("Application.GVL_A07_Auto.b下压轴回原完成" , "A07下压轴未回原",false),
  67. ("Application.GVL_A08_Auto.b下压轴回原完成" , "A08下压轴未回原",false),
  68. ("Application.GVL_A09_Auto.b料盒轴回原完成" , "A09料盒轴未回原",false),
  69. ("Application.GVL_A10_Auto.b料盒轴回原完成" , "A10料盒轴未回原",false),
  70. ("Application.GVL_A11_Auto.b下压轴回原完成" , "A11下压轴未回原",false),
  71. ("Application.GVL_A15_Auto.b下压轴回原完成" , "A15下压轴未回原",false),
  72. ("Application.GVL_A15_Auto.b热测升降轴回原完成" , "A15热测升降轴未回原",false),
  73. ("Application.GVL_A15_Auto.b热测盘回原完成" , "A15热测盘未回原",false),
  74. ("Application.GVL_A15_Auto.b翻转升降轴回原完成" , "A15翻转升降轴未回原",false),
  75. ("Application.GVL_A15_Auto.b翻转轴回原完成" , "A15翻转轴未回原",false),
  76. ("Application.GVL_A20_Auto.b下压轴回原完成" , "A20下压轴未回原",false),
  77. ("Application.GVL_A21_Auto.b下压轴回原完成" , "A21下压轴未回原",false),
  78. ("Application.GVL_A22_Auto.b料盒轴回原完成" , "A22料盒轴未回原",false),
  79. ("Application.GVL_A23_Auto.b下压轴回原完成" , "A23下压轴未回原",false),
  80. ("Application.GVL_A24_Auto.b下压轴回原完成" , "A24下压轴未回原",false),
  81. ("Application.GVL_A24_Auto.b镭射盘回原完成" , "A24镭射盘未回原",false),
  82. ("Application.GVL_A26_Auto.b下压轴回原完成" , "A26下压轴未回原",false),
  83. ("Application.GVL_A27_Auto.b下压轴回原完成" , "A27下压轴未回原",false),
  84. ("Application.GVL_A28_Auto.b下压轴回原完成" , "A28下压轴未回原",false),
  85. ("Application.GVL_A28_Auto.b旋转轴回原完成" , "A28旋转轴未回原",false),
  86. ("Application.GVL_A29_Auto.b下压轴回原完成" , "A29下压轴未回原",false),
  87. ("Application.GVL_A30_Auto.b料盒轴回原完成" , "A30料盒轴未回原",false),
  88. ("Application.GVL_A31_Auto.b下压轴回原完成" , "A31下压轴未回原",false),
  89. ("Application.Var_Hand_A33_Encapsulation1.b下压轴回原完成" , "A33下压轴未回原",false),
  90. ("Application.Var_Hand_A33_Encapsulation1.b封合轴回原完成" , "A33封合轴未回原",false),
  91. ("Application.GVL_A35_Auto.b下压轴回原完成" , "A35下压轴未回原",false),
  92. ("Application.Var_Hand_A37_Encapsulation2.b下压轴回原完成" , "A37下压轴未回原",false),
  93. ("Application.Var_Hand_A37_Encapsulation2.b封合轴回原完成" , "A37封合轴未回原",false),
  94. };
  95. }
  96. public class TipsDisplay
  97. {
  98. public int Id { get; set; }
  99. public int RowNumber { get; set; }
  100. public DateTime Timestamp { get; set; }
  101. public string Username { get; set; }
  102. public string Message { get; set; }
  103. public string Type { get; set; }
  104. }
  105. }