|
@@ -13,10 +13,9 @@ import (
|
|
|
|
|
|
// BagRecord 打包rosbag
|
|
// BagRecord 打包rosbag
|
|
func BagRecord(nodeName string) {
|
|
func BagRecord(nodeName string) {
|
|
- log.GlobalLogger.Info("启动打包goroutine执行rosbag record命令。")
|
|
|
|
|
|
+ log.GlobalLogger.Info("rosbag record goroutine - 启动")
|
|
for {
|
|
for {
|
|
- // 判断是否能运行
|
|
|
|
- log.GlobalLogger.Info("正在等待rosnode启动完成。")
|
|
|
|
|
|
+ log.GlobalLogger.Info("校验必需的 rosnode 是否全部启动。")
|
|
canRecord := false
|
|
canRecord := false
|
|
for !canRecord {
|
|
for !canRecord {
|
|
time.Sleep(time.Duration(2) * time.Second)
|
|
time.Sleep(time.Duration(2) * time.Second)
|
|
@@ -61,8 +60,8 @@ func BagRecord(nodeName string) {
|
|
break
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
// 等待自杀信号
|
|
// 等待自杀信号
|
|
|
|
+ log.GlobalLogger.Info("rosbag record goroutine - 等待自杀信号")
|
|
select {
|
|
select {
|
|
case signal := <-ChannelKillRosRecord:
|
|
case signal := <-ChannelKillRosRecord:
|
|
if signal == 1 {
|
|
if signal == 1 {
|