CommConst.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. package com.ruoyi.sim.constant;
  2. /**
  3. * 雷电扩展坞MAC
  4. * 192.168.1.153
  5. * 00-E0-4C-68-01-AD
  6. */
  7. public interface CommConst {
  8. String PREFIX = "AA";
  9. String SUFFIX = "55";
  10. /**
  11. * orientation
  12. */
  13. String ORN_BROADCAST = "00";
  14. /**
  15. * orientation
  16. */
  17. String ORN_SEND = "01";
  18. /**
  19. * orientation
  20. */
  21. String ORN_RECEIVE = "02";
  22. String CMD_DATA_PLACE_HOLDER = "00000000";
  23. String BLANK_CONTENT = "00000000";
  24. /**
  25. * 故障下发
  26. */
  27. String CMD_SET_FAULT = "01";
  28. /**
  29. * 故障清清除
  30. */
  31. String CMD_CLEAR_FAULT = "02";
  32. /**
  33. * 设备类型读取
  34. */
  35. String CMD_READ_TYPE = "03";
  36. String BLANK_SIM_NUM = "00";
  37. /**
  38. * 状态读取 RESISTANCE电阻值
  39. */
  40. String CMD_READ_FAULT_RESISTANCE = "03";
  41. String CMD_ID_GET_SN = "B1";
  42. String PREFIX_ERROR_0 = "0";
  43. String ANSWER_RIGHT = "00000000";
  44. String ANSWER_WRONG = "00000001";
  45. String ANSWER_LAST_RIGHT_MSG = "00";
  46. String ANSWER_LAST_WRONG_MSG = "01";
  47. String WHG_MSG_EXIT_NO = "00";
  48. String WHG_MSG_EXIST_YES = "01";
  49. int LENGTH_2 = 2;
  50. int LENGTH_8 = 8;
  51. /**
  52. * 报文长度
  53. */
  54. int LENGTH_20 = 20;
  55. /**
  56. * 添加CRC校验后的报文长度
  57. */
  58. int LENGTH_24 = 24;
  59. int SOCKET_TIME_OUT = 50;
  60. int PING_TIME_OUT = 500;
  61. String[] TYPE_1_BIND_MSG = new String[]{"01", "02", "03", "04", "05",
  62. "06", "07", "08", "09", "0A"};
  63. String[] TYPE_2_BIND_MSG = new String[]{"01", "02", "03", "04", "05",
  64. "06", "07", "08", "09", "0A",
  65. "0B", "0C"};
  66. String[] TYPE_3_BIND_MSG = new String[]{"01", "02", "03", "04", "05",
  67. "06", "07", "08", "09", "0A",
  68. "0B", "0C", "0D", "0E", "0F"};
  69. int RETRY_COUNT_CHECK_ONE_FAULT = 1;
  70. int RETRY_COUNT_CLEAR_ONE_FAULT = 2;
  71. int RETRY_COUNT_WRITE_ONE_FAULT = 2;
  72. int RETRY_COUNT_READ_ONE_RESISTANCE = 4;
  73. int RETRY_COUNT_QUERY_SN_IMPORTANT = 1;
  74. int RETRY_COUNT_WHICH_SIM_IMPORTANT = 3;
  75. int RETRY_COUNT_0 = 0;
  76. int OFFLINE_LIMIT = 6;
  77. String TYPE_0001_SN_PREFIX = "01";
  78. String TYPE_0002_SN_PREFIX = "02";
  79. String TYPE_0003_SN_PREFIX = "03";
  80. Integer PORT_MIN = 1;
  81. Integer PORT_MAX = 65535;
  82. public interface COMM_TYPE {
  83. Integer SET = 1;
  84. Integer CLEAR = 2;
  85. Integer READ = 3;
  86. Integer WHO = 4;
  87. }
  88. }