|  | @@ -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) \
 |