bt6711.c 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909
  1. void ups_model_response(char *data)
  2. {
  3. uint8_t j = 0;
  4. char value[20];
  5. uint8_t len = 0;
  6. DBG printf("ups_akb_info_response: %s\r\n", data);
  7. if (data[0] != '(') {
  8. return;
  9. }
  10. DBG printf("ups_akb_info_parser_start\r\n");
  11. UPS.Present = UPS_CONNECTED;
  12. UPS.Flag_Present = true;
  13. UPS.cnt_err_ups = 0;
  14. data++;
  15. DBG printf("UPS ups_akb_info_parser_start: %s\r\n", data);
  16. memset(value, 0, 20);
  17. if (UPS.model[0] == 0) {
  18. for (uint8_t i = 0; i < VOLTRONIC_MODEL_LENGTH; i ++) {
  19. if (data[i] != '#') {
  20. value[j] = data[i];
  21. j ++;
  22. }
  23. }
  24. if(strncmp(value, "WPHV", 4) == 0 || strncmp(value, "G2", 2) == 0 || value[0] == 0) {
  25. #if HARDWARE_BT6711_V1
  26. if(UPS.serial[0] == 0) {
  27. return;
  28. }
  29. if(strncmp(value, "WPHVR2K0L", 9) == 0) {
  30. strcpy(UPS.model, "RTMP-II v1rih");
  31. flag_WPHVR2K0L = true;
  32. } else if(strncmp(UPS.serial, "83122103100051", 14) == 0) {
  33. strcpy(UPS.model, "RTMP-II v0hi v1");
  34. //flag_WPHVR2K0L = true;
  35. }
  36. else
  37. #endif
  38. #if HARDWARE_BT6709_MTS || HARDWARE_BT6710
  39. if(UPS.serial[0] == 0) {
  40. return;
  41. }
  42. if(strncmp(value, "WPHVR3K0", 8) == 0) {
  43. strcpy(UPS.model, "RTMP-II v3r");
  44. } else if(strncmp(value, "WPHVR2K0", 8) == 0) {
  45. strcpy(UPS.model, "RTMP-II v2r");
  46. } else if(strncmp(value, "WPHVR1K0", 8) == 0) {
  47. strcpy(UPS.model, "RTMP-II r");
  48. } else
  49. #endif
  50. {
  51. strcpy(UPS.model, "RTMP-II");
  52. }
  53. } else {
  54. #ifdef HARDWARE_BT6709
  55. if(UPS.serial[0] == 0) {
  56. return;
  57. }
  58. if(strncmp(UPS.serial, "83122104100", 11) == 0) {
  59. char str[15];
  60. strncpy(str, &UPS.serial[11], 3);
  61. int32_t tmp = atoi(str);
  62. if (tmp >= 281 && tmp <= 770) {
  63. strcpy(UPS.model, "RTMP-II hi");
  64. } else {
  65. len = strlen(value);
  66. strncpy(UPS.model, value, len);
  67. }
  68. } else
  69. #endif
  70. #if HARDWARE_BT6709_MTS || HARDWARE_BT6710
  71. if(strncmp(value, "RTMP-II v", 9) == 0 || strncmp(value, "RTMP-IIv", 8) == 0) {
  72. strcpy(UPS.model, "RTMP-II r");
  73. } else
  74. #endif
  75. {
  76. len = strlen(value);
  77. strncpy(UPS.model, value, len);
  78. printf("%s","\r\n~~~~~~~~~~~~~~~~~~~~~~~~\r\n");
  79. printf("UPS.model: %s\r\n", UPS.model);
  80. printf("%s", "\r\n~~~~~~~~~~~~~~~~~~~~~~~~\r\n");
  81. }
  82. }
  83. #if HARDWARE_BT6711_V1
  84. if(UPS.serial[0] == 0) {
  85. memset(UPS.model, 0, sizeof(UPS.model));
  86. return;
  87. }
  88. if(strncmp(UPS.serial, "83122103100051", 14) == 0) {
  89. strcpy(UPS.model, "RTMP-II v0hi v1");
  90. //flag_WPHVR2K0L = true;
  91. } else if (strncmp(UPS.serial, "83122204100", 11) == 0) {
  92. char str[15];
  93. strncpy(str, &UPS.serial[11], 3);
  94. int32_t tmp = atoi(str);
  95. if (tmp >= 139 && tmp <= 938) {
  96. strcpy(UPS.model, "RTMP-II v0hi v1");
  97. }
  98. }
  99. #endif
  100. SNMP_SetObjDescr();
  101. data += (VOLTRONIC_MODEL_LENGTH + 1);
  102. memset(value, 0, sizeof(value));
  103. j = 0;
  104. for (uint8_t i = 0; i < VOLTRONIC_OUTPUT_RATED_LENGTH; i ++) {
  105. if (data[i] != '#') {
  106. value[j] = data[i];
  107. j ++;
  108. }
  109. }
  110. float temp_value = atof(value);
  111. if (sSettings.UPS_Setting.ups_power != temp_value) {
  112. sSettings.UPS_Setting.ups_power = temp_value;
  113. SETTINGS_Save();
  114. }
  115. } else {
  116. return;
  117. }
  118. }
  119. // -------------------------------------------------------------------------- //
  120. {
  121. {
  122. len = strlen(value);
  123. strncpy(UPS.model, value, len);
  124. }
  125. }
  126. // -------------------------------------------------------------------------- //
  127. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  128. S raw data len: 5
  129. ups_akb_info_response: (NAK
  130. ups_akb_info_parser_start
  131. MegaTecCMD: QID
  132. UPS raw data: (83122212505755
  133. UPS raw data: (83122212505755
  134. UPS raw data len: 16
  135. ups_serialresponse: (83122212505755
  136. ups_serial_parser_start
  137. UPS ups_serial_parser_start: 83122212505755
  138. UPS parameter: 83122212505755
  139. MegaTecCMD: QWS
  140. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  141. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  142. UPS raw data len: 66
  143. MegaTecCMD: QPI
  144. UPS raw data: (PI01
  145. UPS raw data: (PI01
  146. UPS raw data len: 6
  147. ups_protocol_id_response: (PI01
  148. UPS ups_protocol_id_parser_start: PI01
  149. MegaTecCMD: QTPR
  150. UPS raw data: (026.8 030.7 030.2 ---.-
  151. UPS raw data: (026.8 030.7 030.2 ---.-
  152. UPS raw data len: 25
  153. MegaTecCMD: Q1
  154. UPS raw data: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
  155. UPS raw data: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
  156. UPS raw data len: 47
  157. ups_status_response: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
  158. ups_status_parser_start
  159. UPS ups_status_parser_startr: 224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
  160. UPS parameter: 224.3
  161. UPS parameter: 224.9
  162. UPS parameter: 219.4
  163. UPS parameter: 000
  164. UPS parameter: 50.0
  165. UPS parameter: 0.00
  166. UPS parameter: 26.8
  167. UPS parameter: 01000000
  168. MegaTecCMD: QBV
  169. UPS raw data: (000.0 03 05 000 00001
  170. UPS raw data: (000.0 03 05 000 00001
  171. UPS raw data len: 23
  172. ups_akb_info_response: (000.0 03 05 000 00001
  173. ups_akb_info_parser_start
  174. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  175. UPS parameter: 000.0
  176. UPS parameter: 03
  177. UPS parameter: 05
  178. UPS parameter: 000
  179. UPS parameter: 00001
  180. MegaTecCMD: QMD
  181. stm32_temperature 24.1
  182. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  183. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  184. UPS raw data len: 48
  185. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  186. ups_akb_info_parser_start
  187. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  188. MegaTecCMD: QMOD
  189. UPS raw data: (L
  190. UPS raw data: (L
  191. UPS raw data len: 3
  192. ups_serialresponse: (L
  193. ups_serial_parser_start
  194. UPS ups_mode_parser_start: L
  195. MegaTecCMD: QVFW
  196. UPS raw data: (VERFW:03420.0801
  197. UPS raw data: (VERFW:03420.0801
  198. UPS raw data len: 18
  199. ups_akb_info_response: (VERFW:03420.0801
  200. ups_akb_info_parser_start
  201. UPS parameter: VERFW
  202. UPS ups_akb_info_parser_start: 03420.0801
  203. UPS parameter: 03420.0801
  204. MegaTecCMD: QVFW2
  205. UPS raw data: (NAK
  206. UPS raw data: (NAK
  207. UPS raw data len: 5
  208. ups_akb_info_response: (NAK
  209. ups_akb_info_parser_start
  210. MegaTecCMD: QID
  211. UPS raw data: (83122212505755
  212. UPS raw data: (83122212505755
  213. UPS raw data len: 16
  214. ups_serialresponse: (83122212505755
  215. ups_serial_parser_start
  216. UPS ups_serial_parser_start: 83122212505755
  217. UPS parameter: 83122212505755
  218. MegaTecCMD: QWS
  219. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  220. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  221. UPS raw data len: 66
  222. MegaTecCMD: QPI
  223. UPS raw data: (PI01
  224. UPS raw data: (PI01
  225. UPS raw data len: 6
  226. ups_protocol_id_response: (PI01
  227. UPS ups_protocol_id_parser_start: PI01
  228. MegaTecCMD: QTPR
  229. UPS raw data: (026.8 030.7 030.2 ---.-
  230. UPS raw data: (026.8 030.7 030.2 ---.-
  231. UPS raw data len: 25
  232. MegaTecCMD: Q1
  233. stm32_temperature 25.4
  234. UPS raw data: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
  235. UPS raw data: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
  236. UPS raw data len: 47
  237. ups_status_response: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
  238. ups_status_parser_start
  239. UPS ups_status_parser_startr: 224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
  240. UPS parameter: 224.9
  241. UPS parameter: 225.2
  242. UPS parameter: 219.5
  243. UPS parameter: 001
  244. UPS parameter: 50.0
  245. UPS parameter: 0.00
  246. UPS parameter: 26.7
  247. UPS parameter: 01000000
  248. MegaTecCMD: QBV
  249. UPS raw data: (000.0 03 05 000 00001
  250. UPS raw data: (000.0 03 05 000 00001
  251. UPS raw data len: 23
  252. ups_akb_info_response: (000.0 03 05 000 00001
  253. ups_akb_info_parser_start
  254. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  255. UPS parameter: 000.0
  256. UPS parameter: 03
  257. UPS parameter: 05
  258. UPS parameter: 000
  259. UPS parameter: 00001
  260. MegaTecCMD: QMD
  261. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  262. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  263. UPS raw data len: 48
  264. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0 (RTMP-II v0hi v1)
  265. ups_akb_info_parser_start
  266. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  267. MegaTecCMD: QMOD
  268. UPS raw data: (L
  269. UPS raw data: (L
  270. UPS raw data len: 3
  271. ups_serialresponse: (L
  272. ups_serial_parser_start
  273. UPS ups_mode_parser_start: L
  274. MegaTecCMD: QVFW
  275. UPS raw data: (VERFW:03420.0801
  276. UPS raw data: (VERFW:03420.0801
  277. UPS raw data len: 18
  278. ups_akb_info_response: (VERFW:03420.0801
  279. ups_akb_info_parser_start
  280. UPS parameter: VERFW
  281. UPS ups_akb_info_parser_start: 03420.0801
  282. UPS parameter: 03420.0801
  283. MegaTecCMD: QVFW2
  284. UPS raw data: (NAK
  285. UPS raw data: (NAK
  286. UPS raw data len: 5
  287. ups_akb_info_response: (NAK
  288. ups_akb_info_parser_start
  289. MegaTecCMD: QID
  290. UPS raw data: (83122212505755
  291. UPS raw data: (83122212505755
  292. UPS raw data len: 16
  293. ups_serialresponse: (83122212505755
  294. ups_serial_parser_start
  295. UPS ups_serial_parser_start: 83122212505755
  296. UPS parameter: 83122212505755
  297. MegaTecCMD: QWS
  298. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  299. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  300. UPS raw data len: 66
  301. MegaTecCMD: QPI
  302. UPS raw data: (PI01
  303. UPS raw data: (PI01
  304. UPS raw data len: 6
  305. ups_protocol_id_response: (PI01
  306. UPS ups_protocol_id_parser_start: PI01
  307. stm32_temperature 28.3
  308. MegaTecCMD: QTPR
  309. UPS raw data: (026.7 030.7 030.2 ---.-
  310. UPS raw data: (026.7 030.7 030.2 ---.-
  311. UPS raw data len: 25
  312. MegaTecCMD: Q1
  313. UPS raw data: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
  314. UPS raw data: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
  315. UPS raw data len: 47
  316. ups_status_response: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
  317. ups_status_parser_start
  318. UPS ups_status_parser_startr: 224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
  319. UPS parameter: 224.2
  320. UPS parameter: 224.8
  321. UPS parameter: 219.7
  322. UPS parameter: 000
  323. UPS parameter: 50.0
  324. UPS parameter: 0.00
  325. UPS parameter: 26.8
  326. UPS parameter: 01000000
  327. MegaTecCMD: QBV
  328. UPS raw data: (000.0 03 05 000 00001
  329. UPS raw data: (000.0 03 05 000 00001
  330. UPS raw data len: 23
  331. ups_akb_info_response: (000.0 03 05 000 00001
  332. ups_akb_info_parser_start
  333. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  334. UPS parameter: 000.0
  335. UPS parameter: 03
  336. UPS parameter: 05
  337. UPS parameter: 000
  338. UPS parameter: 00001
  339. MegaTecCMD: QMD
  340. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  341. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  342. UPS raw data len: 48
  343. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  344. ups_akb_info_parser_start
  345. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  346. MegaTecCMD: QMOD
  347. UPS raw data: (L
  348. UPS raw data: (L
  349. UPS raw data len: 3
  350. ups_serialresponse: (L
  351. ups_serial_parser_start
  352. UPS ups_mode_parser_start: L
  353. MegaTecCMD: QVFW
  354. UPS raw data: (VERFW:03420.0801
  355. UPS raw data: (VERFW:03420.0801
  356. UPS raw data len: 18
  357. ups_akb_info_response: (VERFW:03420.0801
  358. ups_akb_info_parser_start
  359. UPS parameter: VERFW
  360. UPS ups_akb_info_parser_start: 03420.0801
  361. UPS parameter: 03420.0801
  362. MegaTecCMD: QVFW2
  363. UPS raw data: (NAK
  364. UPS raw data: (NAK
  365. UPS raw data len: 5
  366. ups_akb_info_response: (NAK
  367. ups_akb_info_parser_start
  368. MegaTecCMD: QID
  369. UPS raw data: (83122212505755
  370. stm32_temperature 24.7
  371. UPS raw data: (83122212505755
  372. UPS raw data len: 16
  373. ups_serialresponse: (83122212505755
  374. ups_serial_parser_start
  375. UPS ups_serial_parser_start: 83122212505755
  376. UPS parameter: 83122212505755
  377. MegaTecCMD: QWS
  378. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  379. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  380. UPS raw data len: 66
  381. MegaTecCMD: QPI
  382. UPS raw data: (PI01
  383. UPS raw data: (PI01
  384. UPS raw data len: 6
  385. ups_protocol_id_response: (PI01
  386. UPS ups_protocol_id_parser_start: PI01
  387. MegaTecCMD: QTPR
  388. UPS raw data: (026.7 030.7 030.2 ---.-
  389. UPS raw data: (026.7 030.7 030.2 ---.-
  390. UPS raw data len: 25
  391. MegaTecCMD: Q1
  392. UPS raw data: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
  393. UPS raw data: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
  394. UPS raw data len: 47
  395. ups_status_response: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
  396. ups_status_parser_start
  397. UPS ups_status_parser_startr: 225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
  398. UPS parameter: 225.3
  399. UPS parameter: 225.7
  400. UPS parameter: 219.8
  401. UPS parameter: 000
  402. UPS parameter: 50.0
  403. UPS parameter: 0.00
  404. UPS parameter: 26.8
  405. UPS parameter: 01000000
  406. MegaTecCMD: QBV
  407. UPS raw data: (000.0 03 05 000 00001
  408. UPS raw data: (000.0 03 05 000 00001
  409. UPS raw data len: 23
  410. ups_akb_info_response: (000.0 03 05 000 00001
  411. ups_akb_info_parser_start
  412. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  413. UPS parameter: 000.0
  414. UPS parameter: 03
  415. UPS parameter: 05
  416. UPS parameter: 000
  417. UPS parameter: 00001
  418. MegaTecCMD: QMD
  419. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  420. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  421. UPS raw data len: 48
  422. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  423. ups_akb_info_parser_start
  424. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  425. MegaTecCMD: stm32_tempeQMOD
  426. rature 30.9
  427. UPS raw data: (L
  428. UPS raw data: (L
  429. UPS raw data len: 3
  430. ups_serialresponse: (L
  431. ups_serial_parser_start
  432. UPS ups_mode_parser_start: L
  433. MegaTecCMD: QVFW
  434. UPS raw data: (VERFW:03420.0801
  435. UPS raw data: (VERFW:03420.0801
  436. UPS raw data len: 18
  437. ups_akb_info_response: (VERFW:03420.0801
  438. ups_akb_info_parser_start
  439. UPS parameter: VERFW
  440. UPS ups_akb_info_parser_start: 03420.0801
  441. UPS parameter: 03420.0801
  442. MegaTecCMD: QVFW2
  443. UPS raw data: (NAK
  444. UPS raw data: (NAK
  445. UPS raw data len: 5
  446. ups_akb_info_response: (NAK
  447. ups_akb_info_parser_start
  448. MegaTecCMD: QID
  449. UPS raw data: (83122212505755
  450. UPS raw data: (83122212505755
  451. UPS raw data len: 16
  452. ups_serialresponse: (83122212505755
  453. ups_serial_parser_start
  454. UPS ups_serial_parser_start: 83122212505755
  455. UPS parameter: 83122212505755
  456. MegaTecCMD: QWS
  457. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  458. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  459. UPS raw data len: 66
  460. MegaTecCMD: QPI
  461. UPS raw data: (PI01
  462. UPS raw data: (PI01
  463. UPS raw data len: 6
  464. ups_protocol_id_response: (PI01
  465. UPS ups_protocol_id_parser_start: PI01
  466. MegaTecCMD: QTPR
  467. UPS raw data: (026.8 030.7 030.2 ---.-
  468. UPS raw data: (026.8 030.7 030.2 ---.-
  469. UPS raw data len: 25
  470. MegaTecCMD: Q1
  471. stm32_temperature 25.7
  472. UPS raw data: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
  473. UPS raw data: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
  474. UPS raw data len: 47
  475. ups_status_response: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
  476. ups_status_parser_start
  477. UPS ups_status_parser_startr: 225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
  478. UPS parameter: 225.2
  479. UPS parameter: 225.3
  480. UPS parameter: 219.3
  481. UPS parameter: 000
  482. UPS parameter: 50.0
  483. UPS parameter: 0.00
  484. UPS parameter: 26.8
  485. UPS parameter: 01000000
  486. MegaTecCMD: QBV
  487. UPS raw data: (000.0 03 05 000 00001
  488. UPS raw data: (000.0 03 05 000 00001
  489. UPS raw data len: 23
  490. ups_akb_info_response: (000.0 03 05 000 00001
  491. ups_akb_info_parser_start
  492. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  493. UPS parameter: 000.0
  494. UPS parameter: 03
  495. UPS parameter: 05
  496. UPS parameter: 000
  497. UPS parameter: 00001
  498. MegaTecCMD: QMD
  499. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  500. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  501. UPS raw data len: 48
  502. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  503. ups_akb_info_parser_start
  504. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  505. MegaTecCMD: QMOD
  506. UPS raw data: (L
  507. UPS raw data: (L
  508. UPS raw data len: 3
  509. ups_serialresponse: (L
  510. ups_serial_parser_start
  511. UPS ups_mode_parser_start: L
  512. MegaTecCMD: QVFW
  513. UPS raw data: (VERFW:03420.0801
  514. UPS raw data: (VERFW:03420.0801
  515. UPS raw data len: 18
  516. ups_akb_info_response: (VERFW:03420.0801
  517. ups_akb_info_parser_start
  518. UPS parameter: VERFW
  519. UPS ups_akb_info_parser_start: 03420.0801
  520. UPS parameter: 03420.0801
  521. MegaTecCMD: QVFW2
  522. UPS raw data: (NAK
  523. UPS raw data: (NAK
  524. UPS raw data len: 5
  525. ups_akb_info_response: (NAK
  526. ups_akb_info_parser_start
  527. MegaTecCMD: QID
  528. UPS raw data: (83122212505755
  529. UPS raw data: (83122212505755
  530. UPS raw data len: 16
  531. ups_serialresponse: (83122212505755
  532. ups_serial_parser_start
  533. UPS ups_serial_parser_start: 83122212505755
  534. UPS parameter: 83122212505755
  535. MegaTecCMD: QWS
  536. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  537. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  538. UPS raw data len: 66
  539. MegaTecCMD: QPI
  540. UPS raw data: (PI01
  541. UPS raw data: (PI01
  542. UPS raw data len: 6
  543. ups_protocol_id_response: (PI01
  544. UPS ups_protocol_id_parser_start: PI01
  545. stm32_temperature 26.0
  546. MegaTecCMD: QTPR
  547. UPS raw data: (026.8 030.7 030.2 ---.-
  548. UPS raw data: (026.8 030.7 030.2 ---.-
  549. UPS raw data len: 25
  550. MegaTecCMD: Q1
  551. UPS raw data: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
  552. UPS raw data: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
  553. UPS raw data len: 47
  554. ups_status_response: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
  555. ups_status_parser_start
  556. UPS ups_status_parser_startr: 225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
  557. UPS parameter: 225.1
  558. UPS parameter: 225.2
  559. UPS parameter: 220.1
  560. UPS parameter: 000
  561. UPS parameter: 50.0
  562. UPS parameter: 0.00
  563. UPS parameter: 26.8
  564. UPS parameter: 01000000
  565. MegaTecCMD: QBV
  566. UPS raw data: (000.0 03 05 000 00001
  567. UPS raw data: (000.0 03 05 000 00001
  568. UPS raw data len: 23
  569. ups_akb_info_response: (000.0 03 05 000 00001
  570. ups_akb_info_parser_start
  571. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  572. UPS parameter: 000.0
  573. UPS parameter: 03
  574. UPS parameter: 05
  575. UPS parameter: 000
  576. UPS parameter: 00001
  577. MegaTecCMD: QMD
  578. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  579. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  580. UPS raw data len: 48
  581. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  582. ups_akb_info_parser_start
  583. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  584. MegaTecCMD: QMOD
  585. UPS raw data: (L
  586. UPS raw data: (L
  587. UPS raw data len: 3
  588. ups_serialresponse: (L
  589. ups_serial_parser_start
  590. UPS ups_mode_parser_start: L
  591. MegaTecCMD: QVFW
  592. UPS raw data: (VERFW:03420.0801
  593. UPS raw data: (VERFW:03420.0801
  594. UPS raw data len: 18
  595. ups_akb_info_response: (VERFW:03420.0801
  596. ups_akb_info_parser_start
  597. UPS parameter: VERFW
  598. UPS ups_akb_info_parser_start: 03420.0801
  599. UPS parameter: 03420.0801
  600. MegaTecCMD: QVFW2
  601. UPS raw data: (NAK
  602. UPS raw data: (NAK
  603. UPS raw data len: 5
  604. ups_akb_info_response: (NAK
  605. ups_akb_info_parser_start
  606. MegaTecCMD: QID
  607. UPS raw data: (83122212505755
  608. stm32_temperature 25.7
  609. UPS raw data: (83122212505755
  610. UPS raw data len: 16
  611. ups_serialresponse: (83122212505755
  612. ups_serial_parser_start
  613. UPS ups_serial_parser_start: 83122212505755
  614. UPS parameter: 83122212505755
  615. MegaTecCMD: QWS
  616. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  617. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  618. UPS raw data len: 66
  619. MegaTecCMD: QPI
  620. UPS raw data: (PI01
  621. UPS raw data: (PI01
  622. UPS raw data len: 6
  623. ups_protocol_id_response: (PI01
  624. UPS ups_protocol_id_parser_start: PI01
  625. MegaTecCMD: QTPR
  626. UPS raw data: (026.8 030.7 030.2 ---.-
  627. UPS raw data: (026.8 030.7 030.2 ---.-
  628. UPS raw data len: 25
  629. MegaTecCMD: Q1
  630. UPS raw data: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
  631. UPS raw data: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
  632. UPS raw data len: 47
  633. ups_status_response: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
  634. ups_status_parser_start
  635. UPS ups_status_parser_startr: 225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
  636. UPS parameter: 225.2
  637. UPS parameter: 225.2
  638. UPS parameter: 219.4
  639. UPS parameter: 001
  640. UPS parameter: 50.0
  641. UPS parameter: 0.00
  642. UPS parameter: 26.8
  643. UPS parameter: 01000000
  644. MegaTecCMD: QBV
  645. UPS raw data: (000.0 03 05 000 00001
  646. UPS raw data: (000.0 03 05 000 00001
  647. UPS raw data len: 23
  648. ups_akb_info_response: (000.0 03 05 000 00001
  649. ups_akb_info_parser_start
  650. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  651. UPS parameter: 000.0
  652. UPS parameter: 03
  653. UPS parameter: 05
  654. UPS parameter: 000
  655. UPS parameter: 00001
  656. MegaTecCMD: QMD
  657. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  658. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  659. UPS raw data len: 48
  660. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  661. ups_akb_info_parser_start
  662. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  663. MegaTecCMD: QMOD
  664. UPS raw data: (L
  665. stm32_temperature 30.2
  666. UPS raw data: (L
  667. UPS raw data len: 3
  668. ups_serialresponse: (L
  669. ups_serial_parser_start
  670. UPS ups_mode_parser_start: L
  671. MegaTecCMD: QVFW
  672. UPS raw data: (VERFW:03420.0801
  673. UPS raw data: (VERFW:03420.0801
  674. UPS raw data len: 18
  675. ups_akb_info_response: (VERFW:03420.0801
  676. ups_akb_info_parser_start
  677. UPS parameter: VERFW
  678. UPS ups_akb_info_parser_start: 03420.0801
  679. UPS parameter: 03420.0801
  680. MegaTecCMD: QVFW2
  681. UPS raw data: (NAK
  682. UPS raw data: (NAK
  683. UPS raw data len: 5
  684. ups_akb_info_response: (NAK
  685. ups_akb_info_parser_start
  686. MegaTecCMD: QID
  687. UPS raw data: (83122212505755
  688. UPS raw data: (83122212505755
  689. UPS raw data len: 16
  690. ups_serialresponse: (83122212505755
  691. ups_serial_parser_start
  692. UPS ups_serial_parser_start: 83122212505755
  693. UPS parameter: 83122212505755
  694. MegaTecCMD: QWS
  695. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  696. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  697. UPS raw data len: 66
  698. MegaTecCMD: QPI
  699. UPS raw data: (PI01
  700. UPS raw data: (PI01
  701. UPS raw data len: 6
  702. ups_protocol_id_response: (PI01
  703. UPS ups_protocol_id_parser_start: PI01
  704. MegaTecCMD: QTPR
  705. UPS raw data: (026.8 030.7 030.2 ---.-
  706. UPS raw data: (026.8 030.7 030.2 ---.-
  707. UPS raw data len: 25
  708. MegaTecCMD: Q1
  709. UPS raw data: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
  710. stm32_temperature 24.7
  711. UPS raw data: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
  712. UPS raw data len: 47
  713. ups_status_response: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
  714. ups_status_parser_start
  715. UPS ups_status_parser_startr: 224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
  716. UPS parameter: 224.3
  717. UPS parameter: 224.6
  718. UPS parameter: 219.3
  719. UPS parameter: 000
  720. UPS parameter: 50.0
  721. UPS parameter: 0.00
  722. UPS parameter: 26.8
  723. UPS parameter: 01000000
  724. MegaTecCMD: QBV
  725. UPS raw data: (000.0 03 05 000 00001
  726. UPS raw data: (000.0 03 05 000 00001
  727. UPS raw data len: 23
  728. ups_akb_info_response: (000.0 03 05 000 00001
  729. ups_akb_info_parser_start
  730. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  731. UPS parameter: 000.0
  732. UPS parameter: 03
  733. UPS parameter: 05
  734. UPS parameter: 000
  735. UPS parameter: 00001
  736. MegaTecCMD: QMD
  737. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  738. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  739. UPS raw data len: 48
  740. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  741. ups_akb_info_parser_start
  742. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  743. MegaTecCMD: QMOD
  744. UPS raw data: (L
  745. UPS raw data: (L
  746. UPS raw data len: 3
  747. ups_serialresponse: (L
  748. ups_serial_parser_start
  749. UPS ups_mode_parser_start: L
  750. MegaTecCMD: QVFW
  751. UPS raw data: (VERFW:03420.0801
  752. UPS raw data: (VERFW:03420.0801
  753. UPS raw data len: 18
  754. ups_akb_info_response: (VERFW:03420.0801
  755. ups_akb_info_parser_start
  756. UPS parameter: VERFW
  757. UPS ups_akb_info_parser_start: 03420.0801
  758. UPS parameter: 03420.0801
  759. MegaTecCMD: QVFW2
  760. UPS raw data: (NAK
  761. UPS raw data: (NAK
  762. UPS raw data len: 5
  763. ups_akb_info_response: (NAK
  764. ups_akb_info_parser_start
  765. MegaTecCMD: QID
  766. UPS raw data: (83122212505755
  767. UPS raw data: (83122212505755
  768. UPS raw data len: 16
  769. ups_serialresponse: (83122212505755
  770. ups_serial_parser_start
  771. UPS ups_serial_parser_start: 83122212505755
  772. UPS parameter: 83122212505755
  773. MegaTecCMD: QWS
  774. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  775. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  776. UPS raw data len: 66
  777. MegaTecCMD: QPI
  778. UPS raw data: (PI01
  779. UPS raw data: (PI01
  780. UPS raw data len: 6
  781. ups_protocol_id_response: (PI01
  782. UPS ups_protocol_id_parser_start: PI01
  783. stm32_temperature 30.6
  784. MegaTecCMD: QTPR
  785. UPS raw data: (026.8 030.7 030.2 ---.-
  786. UPS raw data: (026.8 030.7 030.2 ---.-
  787. UPS raw data len: 25
  788. MegaTecCMD: Q1
  789. UPS raw data: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
  790. UPS raw data: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
  791. UPS raw data len: 47
  792. ups_status_response: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
  793. ups_status_parser_start
  794. UPS ups_status_parser_startr: 225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
  795. UPS parameter: 225.0
  796. UPS parameter: 224.9
  797. UPS parameter: 219.5
  798. UPS parameter: 000
  799. UPS parameter: 50.0
  800. UPS parameter: 0.00
  801. UPS parameter: 26.8
  802. UPS parameter: 01000000
  803. MegaTecCMD: QBV
  804. UPS raw data: (000.0 03 05 000 00001
  805. UPS raw data: (000.0 03 05 000 00001
  806. UPS raw data len: 23
  807. ups_akb_info_response: (000.0 03 05 000 00001
  808. ups_akb_info_parser_start
  809. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  810. UPS parameter: 000.0
  811. UPS parameter: 03
  812. UPS parameter: 05
  813. UPS parameter: 000
  814. UPS parameter: 00001
  815. MegaTecCMD: QMD
  816. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  817. UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  818. UPS raw data len: 48
  819. ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  820. ups_akb_info_parser_start
  821. UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
  822. MegaTecCMD: QMOD
  823. UPS raw data: (L
  824. UPS raw data: (L
  825. UPS raw data len: 3
  826. ups_serialresponse: (L
  827. ups_serial_parser_start
  828. UPS ups_mode_parser_start: L
  829. MegaTecCMD: QVFW
  830. UPS raw data: (VERFW:03420.0801
  831. UPS raw data: (VERFW:03420.0801
  832. UPS raw data len: 18
  833. ups_akb_info_response: (VERFW:03420.0801
  834. ups_akb_info_parser_start
  835. UPS parameter: VERFW
  836. UPS ups_akb_info_parser_start: 03420.0801
  837. UPS parameter: 03420.0801
  838. MegaTecCMD: QVFW2
  839. UPS raw data: (NAK
  840. UPS raw data: (NAK
  841. UPS raw data len: 5
  842. ups_akb_info_response: (NAK
  843. ups_akb_info_parser_start
  844. MegaTecCMD: QID
  845. UPS raw data: (83122212505755
  846. UPS raw data: (83122212505755
  847. UPS raw data len: 16
  848. ups_serialresponse: (83122212505755
  849. ups_serial_parser_start
  850. UPS ups_serial_parser_start: 83122212505755
  851. UPS parameter: 83122212505755
  852. MegaTecCMD: QWS
  853. stm32_temperature 25.7
  854. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  855. UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
  856. UPS raw data len: 66
  857. MegaTecCMD: QPI
  858. UPS raw data: (PI01
  859. UPS raw data: (PI01
  860. UPS raw data len: 6
  861. ups_protocol_id_response: (PI01
  862. UPS ups_protocol_id_parser_start: PI01
  863. MegaTecCMD: QTPR
  864. UPS raw data: (026.8 030.7 030.2 ---.-
  865. UPS raw data: (026.8 030.7 030.2 ---.-
  866. UPS raw data len: 25
  867. MegaTecCMD: Q1
  868. UPS raw data: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
  869. UPS raw data: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
  870. UPS raw data len: 47
  871. ups_status_response: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
  872. ups_status_parser_start
  873. UPS ups_status_parser_startr: 224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
  874. UPS parameter: 224.9
  875. UPS parameter: 224.8
  876. UPS parameter: 219.2
  877. UPS parameter: 000
  878. UPS parameter: 50.0
  879. UPS parameter: 0.00
  880. UPS parameter: 26.8
  881. UPS parameter: 01000000
  882. MegaTecCMD: QBV
  883. UPS raw data: (000.0 03 05 000 00001
  884. UPS raw data: (000.0 03 05 000 00001
  885. UPS raw data len: 23
  886. ups_akb_info_response: (000.0 03 05 000 00001
  887. ups_akb_info_parser_start
  888. UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
  889. UPS parameter: 000.0
  890. UPS parameter: 03
  891. UPS parameter: 05
  892. UPS parameter: 000