|  | @@ -174,6 +174,33 @@ void net_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\n");
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#ifdef SYSLOG_ENABLE
 | 
	
		
			
				|  |  | +void syslog_config_param(int8_t *buf)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    char str[100];
 | 
	
		
			
				|  |  | +    uint8_t len = 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    const int8_t *const pcInfoTableHeader = ( int8_t * )
 | 
	
		
			
				|  |  | +    "\r\n***********SysLog настройки Контроллера***********\r\n";
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strncpy( ( char * ) buf, ( const char * ) pcInfoTableHeader, strlen( ( char * ) pcInfoTableHeader ) );
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    GetSyslogEnableStrRU(str, &len);
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "Передача по SysLog:\t\t");
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "\r\nIP адрес сервера:\t\t");
 | 
	
		
			
				|  |  | +    GetSyslogServer(str, &len);
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "\r\nПорт сервера:\t\t\t");
 | 
	
		
			
				|  |  | +    GetSyslogPort(str, &len);
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "\r\n");
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  //Настройки времени
 | 
	
		
			
				|  |  |  void time_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |  {
 | 
	
	
		
			
				|  | @@ -236,7 +263,7 @@ void akb_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |      GetUPSVoltCellMaxStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS 
 | 
	
		
			
				|  |  | +#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      GetVoltageAKBNominalStr(str, &len);
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nНоминальное напряжение (В):\t\t");
 | 
	
	
		
			
				|  | @@ -246,6 +273,11 @@ void akb_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |      GetCapacityNominalAKBStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    GetUPSPowerStr(str, &len);
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "\r\nПолная мощность ИБП (ВА):\t\t");
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
 | 
	
		
			
				|  |  |      GetLifeTimeAKBStr(str, &len);
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nСрок службы (лет):\t\t\t");
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
	
		
			
				|  | @@ -253,11 +285,6 @@ void akb_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nДата установки:\t\t\t\t");
 | 
	
		
			
				|  |  |      GetDataSetAKBStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    GetUPSPowerStr(str, &len);
 | 
	
		
			
				|  |  | -    strcat(( char * ) buf, "\r\nПолная мощность ИБП (ВА):\t\t");
 | 
	
		
			
				|  |  | -    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\n");
 | 
	
	
		
			
				|  | @@ -335,6 +362,29 @@ void alarm_config_param(int8_t *buf)
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\n");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#ifdef VAC_IN_MONITOR
 | 
	
		
			
				|  |  | +   const int8_t *const pcAlarmVinTableHeader = ( int8_t * )
 | 
	
		
			
				|  |  | +        "\r\n*********Входное напряжение (В)*********\r\n";
 | 
	
		
			
				|  |  | +    /* Return the next command help string, before moving the pointer on to
 | 
	
		
			
				|  |  | +    the next command in the list. */
 | 
	
		
			
				|  |  | +    strncat( ( char * ) buf, ( const char * ) pcAlarmVinTableHeader, strlen( ( char * ) pcAlarmVinTableHeader ) );
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    GetVACInputAlarmHighRangeStr(str, &len);
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, name_range_alarm[0]);
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, name_range_alarm[1]);
 | 
	
		
			
				|  |  | +    GetVACInputAlarmLowRangeStr(str, &len);
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, name_range_alarm[2]);
 | 
	
		
			
				|  |  | +    GetVACInputAlarmLowRangeStr(str, &len);
 | 
	
		
			
				|  |  | +    strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    strcat(( char * ) buf, "\r\n");
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef NOTIFICATION_CONTROL_ENABLE
 | 
	
	
		
			
				|  | @@ -430,7 +480,7 @@ void ups_sensor_param(int8_t *buf)
 | 
	
		
			
				|  |  |      GetOutputVoltageStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS 
 | 
	
		
			
				|  |  | +#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
 | 
	
		
			
				|  |  |      GetInputCurrentStr(str, &len);
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nВходная сила тока (A):\t\t\t");
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
	
		
			
				|  | @@ -449,7 +499,8 @@ void ups_sensor_param(int8_t *buf)
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nТекущий режим:\t\t\t\t");
 | 
	
		
			
				|  |  | -    GetUPSModeStr(str, &len);
 | 
	
		
			
				|  |  | +    str[0] = 0;
 | 
	
		
			
				|  |  | +    GetModeStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nСтатус:\t\t\t\t\t");
 | 
	
	
		
			
				|  | @@ -483,7 +534,7 @@ void ups_sensor_akb_param(int8_t *buf)
 | 
	
		
			
				|  |  |      GetRuntimeStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS 
 | 
	
		
			
				|  |  | +#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
 | 
	
		
			
				|  |  |      GetCapacityNominalAKBStr(str, &len);
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nЕмкость батареи (Ач):\t\t\t");
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
	
		
			
				|  | @@ -491,7 +542,8 @@ void ups_sensor_akb_param(int8_t *buf)
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nНапряжение батареи (В):\t\t\t");
 | 
	
		
			
				|  |  |      GetVoltageAKBtStr(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
 | 
	
		
			
				|  |  |      strcat(( char * ) buf, "\r\nДата следующей замены:\t\t\t");
 | 
	
		
			
				|  |  |      GetDataNextChangeAKBStrRU(str, &len);
 | 
	
		
			
				|  |  |      strncat(( char * ) buf, str, len);
 |