소스 검색

Merge branch 'master' of https://79.135.245.84:43000/ebalbekova/bt-67xx_universal_hw

KoKiii 5 년 전
부모
커밋
2c3e64f773
3개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 6 0
      modules/log/log.c
  2. 4 3
      modules/log/log.h
  3. 0 2
      modules/monitor/ups_monitor.c

+ 6 - 0
modules/log/log.c

@@ -259,6 +259,12 @@ void log_add(char *log_data)
 
 	memset(buf_value, 0, 50);
 	len = strlen(log_data);
+	if (len > UPS_DATA_STRING_SIZE) {
+		len = UPS_DATA_STRING_SIZE;
+		if (len > 50) {
+			len = 50;
+		}
+	}
 
 	strncpy(buf_value, log_data, len);
 

+ 4 - 3
modules/log/log.h

@@ -4,10 +4,11 @@
 #include "main.h"
 #include "common_config.h"
 
-#define FILE_BUF_MAX_LEN  			10*STRING_SIZE_HISTORY // Размер временного буфера для отправки/копирования Лог файла
-#define FILE_BUF_MAX_LEN_LOG 		10*STRING_SIZE // Размер временного буфера для отправки/копирования Лог файла
-#define STRING_SIZE		  			64
+#define FILE_BUF_MAX_LEN  			  10*STRING_SIZE_HISTORY // Размер временного буфера для отправки/копирования Лог файла
+#define FILE_BUF_MAX_LEN_LOG 		  10*STRING_SIZE // Размер временного буфера для отправки/копирования Лог файла
+#define STRING_SIZE               64
 #define STRING_SIZE_HISTORY		  	100
+#define UPS_DATA_STRING_SIZE      47
 
 extern char logFileBuf[FILE_BUF_MAX_LEN];
 

+ 0 - 2
modules/monitor/ups_monitor.c

@@ -1076,7 +1076,6 @@ void UPS_ConnectMonitor(void)
     if (!connectCurrent){
     	log_event_data(LOG_ALARM_UPS, "Авария");
     	SNMP_SendUserTrap(CONNECT_MONITOR_ALARM);
-    	flUpdateLog = true;
     }
     else{
     	log_event_data(LOG_ALARM_UPS, "Норма");
@@ -1100,7 +1099,6 @@ void UPS_ConnectMonitor(void)
     else{
       log_event_data(LOG_ALARM_UPS, "Авария");
       SNMP_SendUserTrap(CONNECT_MONITOR_ALARM);
-      flUpdateLog = true;
     }
   }