unknown 1 gün önce
ebeveyn
işleme
fed35a2b90
1 değiştirilmiş dosya ile 909 ekleme ve 0 silme
  1. 909 0
      c/test/bt6711.c

+ 909 - 0
c/test/bt6711.c

@@ -0,0 +1,909 @@
+
+
+
+void ups_model_response(char *data)
+{
+    uint8_t j = 0;
+    char value[20];
+    uint8_t len = 0;
+    DBG printf("ups_akb_info_response: %s\r\n", data);
+    if (data[0] != '(') {
+        return;
+    }
+    DBG printf("ups_akb_info_parser_start\r\n");
+    UPS.Present = UPS_CONNECTED;
+    UPS.Flag_Present = true;
+    UPS.cnt_err_ups = 0;
+
+    data++;
+
+    DBG printf("UPS ups_akb_info_parser_start: %s\r\n", data);
+
+    memset(value, 0, 20);
+    if (UPS.model[0] == 0) {
+        for (uint8_t i = 0; i < VOLTRONIC_MODEL_LENGTH; i ++) {
+            if (data[i] != '#') {
+                value[j] = data[i];
+                j ++;
+            }
+        }
+        if(strncmp(value, "WPHV", 4) == 0 || strncmp(value, "G2", 2) == 0 || value[0] == 0) {
+#if HARDWARE_BT6711_V1
+            if(UPS.serial[0] == 0) {
+                return;
+            }
+            if(strncmp(value, "WPHVR2K0L", 9) == 0) {
+                strcpy(UPS.model, "RTMP-II v1rih");
+                flag_WPHVR2K0L = true;
+            } else if(strncmp(UPS.serial, "83122103100051", 14) == 0) {
+                strcpy(UPS.model, "RTMP-II v0hi v1");
+                //flag_WPHVR2K0L = true;
+            }
+            else
+#endif
+#if HARDWARE_BT6709_MTS || HARDWARE_BT6710
+            if(UPS.serial[0] == 0) {
+                return;
+            }
+            if(strncmp(value, "WPHVR3K0", 8) == 0) {
+                strcpy(UPS.model, "RTMP-II v3r");
+            } else if(strncmp(value, "WPHVR2K0", 8) == 0) {
+                strcpy(UPS.model, "RTMP-II v2r");
+            } else if(strncmp(value, "WPHVR1K0", 8) == 0) {
+                strcpy(UPS.model, "RTMP-II r");
+            } else
+#endif
+            {
+                strcpy(UPS.model, "RTMP-II");
+            }
+        } else {
+#ifdef HARDWARE_BT6709
+            if(UPS.serial[0] == 0) {
+                return;
+            }
+            if(strncmp(UPS.serial, "83122104100", 11) == 0) {
+                char str[15];
+                strncpy(str, &UPS.serial[11], 3);
+                int32_t tmp = atoi(str);
+                if (tmp >= 281 && tmp <= 770) {
+                    strcpy(UPS.model, "RTMP-II hi");
+                } else {
+                    len = strlen(value);
+                    strncpy(UPS.model, value, len);
+                }
+            } else
+#endif
+#if HARDWARE_BT6709_MTS || HARDWARE_BT6710
+            if(strncmp(value, "RTMP-II v", 9) == 0 || strncmp(value, "RTMP-IIv", 8) == 0) {
+                strcpy(UPS.model, "RTMP-II r");
+            } else
+#endif
+            {
+                len = strlen(value);
+                strncpy(UPS.model, value, len);
+                printf("%s","\r\n~~~~~~~~~~~~~~~~~~~~~~~~\r\n");
+                printf("UPS.model: %s\r\n", UPS.model);
+                printf("%s", "\r\n~~~~~~~~~~~~~~~~~~~~~~~~\r\n");
+            }
+        }
+ #if HARDWARE_BT6711_V1       
+        if(UPS.serial[0] == 0) {
+            memset(UPS.model, 0, sizeof(UPS.model));
+            return;
+        }
+        if(strncmp(UPS.serial, "83122103100051", 14) == 0) {
+            strcpy(UPS.model, "RTMP-II v0hi v1");
+            //flag_WPHVR2K0L = true;
+        } else if (strncmp(UPS.serial, "83122204100", 11) == 0) {
+            char str[15];
+            strncpy(str, &UPS.serial[11], 3);
+            int32_t tmp = atoi(str);
+            if (tmp >= 139 && tmp <= 938) {
+                strcpy(UPS.model, "RTMP-II v0hi v1");
+            } 
+        }
+#endif
+        SNMP_SetObjDescr();
+        data += (VOLTRONIC_MODEL_LENGTH + 1);
+        memset(value, 0, sizeof(value));
+        j = 0;
+        for (uint8_t i = 0; i < VOLTRONIC_OUTPUT_RATED_LENGTH; i ++) {
+            if (data[i] != '#') {
+                value[j] = data[i];
+                j ++;
+            }
+        }
+        float temp_value = atof(value);
+        if (sSettings.UPS_Setting.ups_power != temp_value) {
+            sSettings.UPS_Setting.ups_power = temp_value;
+            SETTINGS_Save();
+        }
+    } else {
+        return;
+    }
+}
+
+// -------------------------------------------------------------------------- //
+
+{
+            {
+                len = strlen(value);
+                strncpy(UPS.model, value, len);
+            }
+        }
+
+// -------------------------------------------------------------------------- //
+
+
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+
+
+
+
+
+
+S raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
+UPS raw data: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 224.3 224.9 219.4 000 50.0 0.00 26.8 01000000
+UPS parameter: 224.3
+UPS parameter: 224.9
+UPS parameter: 219.4
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+stm32_temperature 24.1
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+stm32_temperature 25.4
+UPS raw data: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
+UPS raw data: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
+UPS raw data len: 47
+ups_status_response: (224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 224.9 225.2 219.5 001 50.0 0.00 26.7 01000000
+UPS parameter: 224.9
+UPS parameter: 225.2
+UPS parameter: 219.5
+UPS parameter: 001
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.7
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0 (RTMP-II v0hi v1)
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+stm32_temperature 28.3
+MegaTecCMD: QTPR
+UPS raw data: (026.7 030.7 030.2 ---.-
+UPS raw data: (026.7 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
+UPS raw data: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 224.2 224.8 219.7 000 50.0 0.00 26.8 01000000
+UPS parameter: 224.2
+UPS parameter: 224.8
+UPS parameter: 219.7
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+stm32_temperature 24.7
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.7 030.7 030.2 ---.-
+UPS raw data: (026.7 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
+UPS raw data: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 225.3 225.7 219.8 000 50.0 0.00 26.8 01000000
+UPS parameter: 225.3
+UPS parameter: 225.7
+UPS parameter: 219.8
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: stm32_tempeQMOD
+rature 30.9
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+stm32_temperature 25.7
+UPS raw data: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
+UPS raw data: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 225.2 225.3 219.3 000 50.0 0.00 26.8 01000000
+UPS parameter: 225.2
+UPS parameter: 225.3
+UPS parameter: 219.3
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+stm32_temperature 26.0
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
+UPS raw data: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 225.1 225.2 220.1 000 50.0 0.00 26.8 01000000
+UPS parameter: 225.1
+UPS parameter: 225.2
+UPS parameter: 220.1
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+stm32_temperature 25.7
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
+UPS raw data: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 225.2 225.2 219.4 001 50.0 0.00 26.8 01000000
+UPS parameter: 225.2
+UPS parameter: 225.2
+UPS parameter: 219.4
+UPS parameter: 001
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+stm32_temperature 30.2
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
+stm32_temperature 24.7
+UPS raw data: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 224.3 224.6 219.3 000 50.0 0.00 26.8 01000000
+UPS parameter: 224.3
+UPS parameter: 224.6
+UPS parameter: 219.3
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+stm32_temperature 30.6
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
+UPS raw data: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 225.0 224.9 219.5 000 50.0 0.00 26.8 01000000
+UPS parameter: 225.0
+UPS parameter: 224.9
+UPS parameter: 219.5
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000
+UPS parameter: 00001
+MegaTecCMD: QMD
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+UPS raw data len: 48
+ups_akb_info_response: (RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: RTMP-II v0hi v1 ###1000 90 1/1 220 220 03 12.0
+MegaTecCMD: QMOD
+UPS raw data: (L
+UPS raw data: (L
+UPS raw data len: 3
+ups_serialresponse: (L
+ups_serial_parser_start
+UPS ups_mode_parser_start: L
+MegaTecCMD: QVFW
+UPS raw data: (VERFW:03420.0801
+UPS raw data: (VERFW:03420.0801
+UPS raw data len: 18
+ups_akb_info_response: (VERFW:03420.0801
+ups_akb_info_parser_start
+UPS parameter: VERFW
+UPS ups_akb_info_parser_start: 03420.0801
+UPS parameter: 03420.0801
+MegaTecCMD: QVFW2
+UPS raw data: (NAK
+UPS raw data: (NAK
+UPS raw data len: 5
+ups_akb_info_response: (NAK
+ups_akb_info_parser_start
+MegaTecCMD: QID
+UPS raw data: (83122212505755
+UPS raw data: (83122212505755
+UPS raw data len: 16
+ups_serialresponse: (83122212505755
+ups_serial_parser_start
+UPS ups_serial_parser_start: 83122212505755
+UPS parameter: 83122212505755
+MegaTecCMD: QWS
+stm32_temperature 25.7
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data: (1000000000000000000000000000000000000000000000000000000000000000
+UPS raw data len: 66
+MegaTecCMD: QPI
+UPS raw data: (PI01
+UPS raw data: (PI01
+UPS raw data len: 6
+ups_protocol_id_response: (PI01
+UPS ups_protocol_id_parser_start: PI01
+MegaTecCMD: QTPR
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data: (026.8 030.7 030.2 ---.-
+UPS raw data len: 25
+MegaTecCMD: Q1
+UPS raw data: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
+UPS raw data: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
+UPS raw data len: 47
+ups_status_response: (224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
+ups_status_parser_start
+UPS ups_status_parser_startr: 224.9 224.8 219.2 000 50.0 0.00 26.8 01000000
+UPS parameter: 224.9
+UPS parameter: 224.8
+UPS parameter: 219.2
+UPS parameter: 000
+UPS parameter: 50.0
+UPS parameter: 0.00
+UPS parameter: 26.8
+UPS parameter: 01000000
+MegaTecCMD: QBV
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data: (000.0 03 05 000 00001
+UPS raw data len: 23
+ups_akb_info_response: (000.0 03 05 000 00001
+ups_akb_info_parser_start
+UPS ups_akb_info_parser_start: 000.0 03 05 000 00001
+UPS parameter: 000.0
+UPS parameter: 03
+UPS parameter: 05
+UPS parameter: 000