c_ros.go 614 B

123456789101112131415161718192021222324
  1. package config
  2. import (
  3. "cicv-data-closedloop/common/config/c_log"
  4. "cicv-data-closedloop/common/util"
  5. "github.com/bluenviron/goroslib/v2"
  6. "os"
  7. )
  8. var RosNode *goroslib.Node
  9. func InitRosConfig() {
  10. c_log.GlobalLogger.Info("初始化RosNode - 开始")
  11. var err error
  12. RosNode, err = goroslib.NewNode(goroslib.NodeConf{
  13. Name: "node" + util.GetNowTimeCustom(),
  14. MasterAddress: CloudConfig.Ros.MasterAddress,
  15. })
  16. if err != nil {
  17. c_log.GlobalLogger.Error("初始化RosNode - 失败:", err)
  18. os.Exit(-1)
  19. }
  20. c_log.GlobalLogger.Info("初始化RosNode - 成功:", CloudConfig.Ros.MasterAddress)
  21. }