Sfoglia il codice sorgente

[bt_6709 web]add new settings and monitoring parameters

balbekova 5 anni fa
parent
commit
967d5fac3f
2 ha cambiato i file con 23 aggiunte e 1 eliminazioni
  1. 22 0
      modules/HTTP_Server/http_server.c
  2. 1 1
      modules/HTTP_Server/web_params_api.c

+ 22 - 0
modules/HTTP_Server/http_server.c

@@ -1068,6 +1068,28 @@ void HTTP_SetSettings(char *buf, uint16_t lenBuf)
     SetUPSVoltCellMaxStr(value);
     memset(value, 0, len);
 
+#ifdef HARDWARE_BT6709
+    GetParamValue(buf, "bat_prod=", value, &valueLen);
+    SetDataSetAKBStr(value);
+    memset(value, 0, len);
+
+    GetParamValue(buf, "bat_exp=", value, &valueLen);
+    SetLifeTimeAKBStr(value);
+    memset(value, 0, len);
+
+    GetParamValue(buf, "bat_cap=", value, &valueLen);
+    SetCapacityNominalAKBStr(value);
+    memset(value, 0, len);
+
+    GetParamValue(buf, "bat_charge=", value, &valueLen);
+    SetVoltageAKBNominalStr(value);
+    memset(value, 0, len);
+
+    GetParamValue(buf, "ups_max_power=", value, &valueLen);
+    SetUPSPowerStr(value);
+    memset(value, 0, len);
+#endif
+
     GetParamValue(buf, "mainvolt_high=", value, &valueLen);
     SetVACAlarmHighRangeStr(value);
     memset(value, 0, len);

+ 1 - 1
modules/HTTP_Server/web_params_api.c

@@ -108,7 +108,7 @@ char *HTTP_GetParamsPage(uint32_t reqNum, char *bufIn, char *bufOut, uint16_t le
     strcat(bufOut, "\",\"bat_volt\":\"");
     strncat(bufOut, str, len);
 
-    GetVoltageAKBNominalStr(str, &len);
+    GetCapacityNominalAKBStr(str, &len);
     strcat(bufOut, "\",\"bat_cap\":\"");
     strncat(bufOut, str, len);