|
@@ -114,13 +114,15 @@ XSETTING( uint8_t, sFlagNotification[ALL_TRAPS], SETTINGS_SetFlagNotificationDef
|
|
|
XJSON_SETTINGS_TAG("lastsynctime", GetSntpLastDataStr, SetEmptyFuncStr) \
|
|
|
XJSON_SETTINGS_TAG("ups_cell_min", GetUPSVoltCellMinStr, SetUPSVoltCellMinStr) \
|
|
|
XJSON_SETTINGS_TAG("ups_cell_max", GetUPSVoltCellMaxStr, SetUPSVoltCellMaxStr) \
|
|
|
- XJSON_SETTINGS_TAG("bat_prod", GetDataSetAKBStr, SetDataSetAKBStr) \
|
|
|
- XJSON_SETTINGS_TAG("bat_exp", GetLifeTimeAKBStr, SetLifeTimeAKBStr) \
|
|
|
XJSON_SETTINGS_TAG("bat_cap", GetCapacityNominalAKBStr, SetCapacityNominalAKBStr) \
|
|
|
XJSON_SETTINGS_TAG("ups_max_power", GetUPSPowerStr, SetUPSPowerStr) \
|
|
|
+ XJSON_SETTINGS_TAG("bat_charge", GetVoltageAKBNominalStr, SetVoltageAKBNominalStr) \
|
|
|
XJSON_SETTINGS_TAG("mainvolt_high", GetVACAlarmHighRangeStr, SetVACAlarmHighRangeStr) \
|
|
|
XJSON_SETTINGS_TAG("mainvolt_low", GetVACAlarmLowRangeStr, SetVACAlarmLowRangeStr) \
|
|
|
XJSON_SETTINGS_TAG("mainvolt_hist", GetVACAlarmHisteStr, SetVACAlarmHisteStr) \
|
|
|
+ XJSON_SETTINGS_TAG("mainvolt_in_high", GetVACInputAlarmHighRangeStr, SetVACInputAlarmHighRangeStr) \
|
|
|
+ XJSON_SETTINGS_TAG("mainvolt_in_low", GetVACInputAlarmLowRangeStr, SetVACInputAlarmLowRangeStr) \
|
|
|
+ XJSON_SETTINGS_TAG("mainvolt_in_hist", GetVACinputAlarmHisteStr, SetVACinputAlarmHisteStr) \
|
|
|
XJSON_SETTINGS_TAG("temp_high", GetTemperatureAlarmHighRangeStr, SetTemperatureAlarmHighRangeStr) \
|
|
|
XJSON_SETTINGS_TAG("temp_low", GetTemperatureAlarmLowRangeStr, SetTemperatureAlarmLowRangeStr) \
|
|
|
XJSON_SETTINGS_TAG("temp_hist", GetTemperatureAlarmHisteStr, SetTemperatureAlarmHisteStr) \
|
|
@@ -141,6 +143,7 @@ XSETTING( uint8_t, sFlagNotification[ALL_TRAPS], SETTINGS_SetFlagNotificationDef
|
|
|
XJSON_PARAMS_TAG("out_cur", GetOutputCurrentStr) \
|
|
|
XJSON_PARAMS_TAG("bat_volt", GetVoltageAKBtStr) \
|
|
|
XJSON_PARAMS_TAG("bat_cap", GetCapacityNominalAKBStr) \
|
|
|
+ XJSON_PARAMS_TAG("pmode", GetModeStr) \
|
|
|
XJSON_PARAMS_TAG("m_alarm", GetAlarmMonitorStr) \
|
|
|
XJSON_PARAMS_TAG("u_alarm", GetAlarmStr) \
|
|
|
XJSON_PARAMS_TAG("netsettings_changed",GetWebReinitFlag) \
|
|
@@ -209,6 +212,7 @@ typedef enum {
|
|
|
LOG_SETTING_SAVE, //
|
|
|
LOG_LOGIN_TELNET, //
|
|
|
LOG_LOGIN, //
|
|
|
+ LOG_UPS_MODE,
|
|
|
LOG_TEST_UPS, //
|
|
|
LOG_SHUTDOWN_UPS,
|
|
|
LOG_ALARM_VAC_LOW_OUTPUT,
|
|
@@ -220,11 +224,14 @@ typedef enum {
|
|
|
LOG_ALARM_POWER,
|
|
|
LOG_ALARM_UPS,
|
|
|
LOG_ALARM_AKB,
|
|
|
+ LOG_TEST_ALARM_AKB,
|
|
|
LOG_VALUE,
|
|
|
LOG_NONE,
|
|
|
} log_type_t;
|
|
|
|
|
|
+#define UPS_MODE_MONITOR
|
|
|
#define TEST_AKB_FINISH_MONITOR
|
|
|
+#define VAC_IN_MONITOR
|
|
|
#define LINE_FAIL_MONITOR
|
|
|
#define VAC_OUT_MONITOR
|
|
|
#define LOW_BAT_MONITOR
|
|
@@ -232,6 +239,7 @@ typedef enum {
|
|
|
#define TEMP_AKB_MONITOR
|
|
|
#define BAT_CONNECT_MONITOR
|
|
|
#define UPS_CONNECT_MONITOR
|
|
|
+#define TEST_ALARM_AKB_MONITOR
|
|
|
|
|
|
#define MONITOR_TABLE \
|
|
|
XMONITOR(UPS_TestFinishMonitor, UPS.Present) \
|