Przeglądaj źródła

调整控制板初始化时的函数执行顺序

niujiuru 2 tygodni temu
rodzic
commit
0f46f606f3
1 zmienionych plików z 8 dodań i 5 usunięć
  1. 8 5
      mcu_ctrl_board/mcu_ctrl_board.go

+ 8 - 5
mcu_ctrl_board/mcu_ctrl_board.go

@@ -51,12 +51,9 @@ func (d EnvSensorData) String() string {
 
 // 初始化控制板通信串口
 func ModuleInit() bool {
-	err := loadCfgParams()
-	if err != nil {
-		baseapp.Logger.Warnf("[%s] 读取控制板运行参数失败: %v!", MODULE_NAME, err)
-	}
-
 	var ret int
+	var err error
+
 	for range 5 {
 		if baseapp.IsExit1() {
 			return false
@@ -73,6 +70,12 @@ func ModuleInit() bool {
 		baseapp.Logger.Errorf("[%s] 打开与控制板通信的串口失败: %v!!", MODULE_NAME, err)
 	}
 
+	err = loadCfgParams()
+	if err != nil {
+		baseapp.Logger.Warnf("[%s] 启动时读取控制板运行参数失败: %v!", MODULE_NAME, err)
+		return false
+	}
+
 	return true
 }