LingxinMeng 7 月之前
父节点
当前提交
da1b5d03b3
共有 1 个文件被更改,包括 7 次插入5 次删除
  1. 7 5
      trigger/kinglong/fault_info/ErrorCode/main/ErrorCode.go

+ 7 - 5
trigger/kinglong/fault_info/controlfault/main/controlfault.go → trigger/kinglong/fault_info/ErrorCode/main/ErrorCode.go

@@ -2,21 +2,23 @@ package main
 
 import (
 	"cicv-data-closedloop/kinglong_msgs"
+	"fmt"
 )
 
 func Topic() string {
 	return "/fault_info"
 }
 
+// 禁止存在下划线_
 func Label() string {
-	return "controlfault"
+	return "ErrorCode"
 }
 
 func Rule(data *kinglong_msgs.FaultVec) string {
-	for _, fault := range data.InfoVec {
-		if fault.ErrorCode == 12560 {
-			return "controlfault"
+	defer func() {
+		if r := recover(); r != nil {
+			fmt.Println("Recovered from panic:", r)
 		}
-	}
+	}()
 	return ""
 }