|
@@ -174,6 +174,33 @@ void net_config_param(int8_t *buf)
|
|
strcat(( char * ) buf, "\r\n");
|
|
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)
|
|
void time_config_param(int8_t *buf)
|
|
{
|
|
{
|
|
@@ -236,7 +263,7 @@ void akb_config_param(int8_t *buf)
|
|
GetUPSVoltCellMaxStr(str, &len);
|
|
GetUPSVoltCellMaxStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
-#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
|
|
|
|
|
|
+#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
|
|
|
|
|
|
GetVoltageAKBNominalStr(str, &len);
|
|
GetVoltageAKBNominalStr(str, &len);
|
|
strcat(( char * ) buf, "\r\nНоминальное напряжение (В):\t\t");
|
|
strcat(( char * ) buf, "\r\nНоминальное напряжение (В):\t\t");
|
|
@@ -246,6 +273,11 @@ void akb_config_param(int8_t *buf)
|
|
GetCapacityNominalAKBStr(str, &len);
|
|
GetCapacityNominalAKBStr(str, &len);
|
|
strncat(( char * ) buf, 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);
|
|
GetLifeTimeAKBStr(str, &len);
|
|
strcat(( char * ) buf, "\r\nСрок службы (лет):\t\t\t");
|
|
strcat(( char * ) buf, "\r\nСрок службы (лет):\t\t\t");
|
|
strncat(( char * ) buf, str, len);
|
|
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");
|
|
strcat(( char * ) buf, "\r\nДата установки:\t\t\t\t");
|
|
GetDataSetAKBStr(str, &len);
|
|
GetDataSetAKBStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
-
|
|
|
|
- GetUPSPowerStr(str, &len);
|
|
|
|
- strcat(( char * ) buf, "\r\nПолная мощность ИБП (ВА):\t\t");
|
|
|
|
- strncat(( char * ) buf, str, len);
|
|
|
|
-
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
@@ -335,6 +362,29 @@ void alarm_config_param(int8_t *buf)
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
strcat(( char * ) buf, "\r\n");
|
|
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
|
|
#ifdef NOTIFICATION_CONTROL_ENABLE
|
|
@@ -430,7 +480,7 @@ void ups_sensor_param(int8_t *buf)
|
|
GetOutputVoltageStr(str, &len);
|
|
GetOutputVoltageStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
-#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
|
|
|
|
|
|
+#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
|
|
GetInputCurrentStr(str, &len);
|
|
GetInputCurrentStr(str, &len);
|
|
strcat(( char * ) buf, "\r\nВходная сила тока (A):\t\t\t");
|
|
strcat(( char * ) buf, "\r\nВходная сила тока (A):\t\t\t");
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
@@ -449,7 +499,8 @@ void ups_sensor_param(int8_t *buf)
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
strcat(( char * ) buf, "\r\nТекущий режим:\t\t\t\t");
|
|
strcat(( char * ) buf, "\r\nТекущий режим:\t\t\t\t");
|
|
- GetUPSModeStr(str, &len);
|
|
|
|
|
|
+ str[0] = 0;
|
|
|
|
+ GetModeStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
strcat(( char * ) buf, "\r\nСтатус:\t\t\t\t\t");
|
|
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);
|
|
GetRuntimeStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
|
|
|
|
-#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
|
|
|
|
|
|
+#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS || HARDWARE_BT6711
|
|
GetCapacityNominalAKBStr(str, &len);
|
|
GetCapacityNominalAKBStr(str, &len);
|
|
strcat(( char * ) buf, "\r\nЕмкость батареи (Ач):\t\t\t");
|
|
strcat(( char * ) buf, "\r\nЕмкость батареи (Ач):\t\t\t");
|
|
strncat(( char * ) buf, str, len);
|
|
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");
|
|
strcat(( char * ) buf, "\r\nНапряжение батареи (В):\t\t\t");
|
|
GetVoltageAKBtStr(str, &len);
|
|
GetVoltageAKBtStr(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
-
|
|
|
|
|
|
+#endif
|
|
|
|
+#if HARDWARE_BT6709 || HARDWARE_BT6709_MTS
|
|
strcat(( char * ) buf, "\r\nДата следующей замены:\t\t\t");
|
|
strcat(( char * ) buf, "\r\nДата следующей замены:\t\t\t");
|
|
GetDataNextChangeAKBStrRU(str, &len);
|
|
GetDataNextChangeAKBStrRU(str, &len);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|