| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package mcu_ctrl_board
- import (
- "time"
- "hnyfkj.com.cn/rtu/linux/baseapp"
- )
- const (
- MODULE_NAME = "MCUCtrlBoard"
- )
- // 初始化MCU控制板
- func ModuleInit() bool {
- var ret int
- var err error
- for range 5 {
- if baseapp.IsExit1() {
- return false
- }
- ret, err = mcuCtrlBoard_ComInit()
- if ret == -1 {
- time.Sleep(1 * time.Second)
- continue
- } else {
- break
- }
- }
- if err != nil {
- baseapp.Logger.Errorf("[%s] 初始化与MCU控制板通信失败: %v!!", MODULE_NAME, err)
- }
- return true
- }
- // 释放掉MCU控制板
- func ModuleExit() {
- mcuCtrlBoard_ComExit()
- }
|