@@ -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