AlarmInfo.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Runtime.Serialization;
  6. namespace AgvAlarmServiceLibrary
  7. {
  8. [DataContract]
  9. public class AlarmInfo
  10. {
  11. private int agvId;
  12. /// <summary>
  13. /// 报警AGV编号
  14. /// </summary>
  15. [DataMember]
  16. public int AgvId
  17. {
  18. get { return agvId; }
  19. set { agvId = value; }
  20. }
  21. private int route;
  22. /// <summary>
  23. /// 报警路线
  24. /// </summary>
  25. [DataMember]
  26. public int Route
  27. {
  28. get { return route; }
  29. set { route = value; }
  30. }
  31. private int mark;
  32. /// <summary>
  33. /// 报警地标
  34. /// </summary>
  35. [DataMember]
  36. public int Mark
  37. {
  38. get { return mark; }
  39. set { mark = value; }
  40. }
  41. private string type;
  42. /// <summary>
  43. /// 报警类型
  44. /// </summary>
  45. [DataMember]
  46. public string Type
  47. {
  48. get { return type; }
  49. set { type = value; }
  50. }
  51. private string alarmTime;
  52. /// <summary>
  53. /// 报警时间
  54. /// </summary>
  55. [DataMember]
  56. public string AlarmTime
  57. {
  58. get { return alarmTime; }
  59. set { alarmTime = value; }
  60. }
  61. private int workline;
  62. /// <summary>
  63. /// 报警生产区
  64. /// </summary>
  65. [DataMember]
  66. public int WorkLine
  67. {
  68. get { return workline; }
  69. set { workline = value; }
  70. }
  71. private string area;
  72. /// <summary>
  73. /// 报警区域
  74. /// </summary>
  75. [DataMember]
  76. public string Area
  77. {
  78. get { return area; }
  79. set { area = value; }
  80. }
  81. }
  82. }