|
@@ -2870,15 +2870,14 @@ func InitTriggerConfig() {
|
|
} else if Topic240 == topic2 { // 5
|
|
} else if Topic240 == topic2 { // 5
|
|
if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
Rule240 = append(
|
|
Rule240 = append(
|
|
- Rule240, f)
|
|
|
|
|
|
+ Rule240, f)
|
|
goto JudgeDone
|
|
goto JudgeDone
|
|
}
|
|
}
|
|
log(triggerLocalPath)
|
|
log(triggerLocalPath)
|
|
continue
|
|
continue
|
|
|
|
|
|
} else if Topic241 == topic2 { // 6
|
|
} else if Topic241 == topic2 { // 6
|
|
- if f, ok1 := rule.(func( data * sensor_msgs.LaserScan) string)
|
|
|
|
- ok1{
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
Rule241 = append(Rule241, f)
|
|
Rule241 = append(Rule241, f)
|
|
goto JudgeDone
|
|
goto JudgeDone
|
|
}
|
|
}
|
|
@@ -2886,8 +2885,7 @@ func InitTriggerConfig() {
|
|
continue
|
|
continue
|
|
|
|
|
|
} else if Topic242 == topic2 { // 7
|
|
} else if Topic242 == topic2 { // 7
|
|
- if f, ok1 := rule.(func(data * sensor_msgs.LaserScan) string)
|
|
|
|
- ok1{
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
Rule242 = append(Rule242, f)
|
|
Rule242 = append(Rule242, f)
|
|
goto JudgeDone
|
|
goto JudgeDone
|
|
}
|
|
}
|
|
@@ -2895,8 +2893,7 @@ func InitTriggerConfig() {
|
|
continue
|
|
continue
|
|
|
|
|
|
} else if Topic243 == topic2 { // 8
|
|
} else if Topic243 == topic2 { // 8
|
|
- if f, ok1 := rule.(func(data * sensor_msgs.LaserScan) string)
|
|
|
|
- ok1{
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
Rule243 = append(Rule243, f)
|
|
Rule243 = append(Rule243, f)
|
|
goto JudgeDone
|
|
goto JudgeDone
|
|
}
|
|
}
|
|
@@ -2905,347 +2902,344 @@ func InitTriggerConfig() {
|
|
|
|
|
|
} else if Topic244 == topic2 { // 9
|
|
} else if Topic244 == topic2 { // 9
|
|
if f, ok1 := rule.(func(
|
|
if f, ok1 := rule.(func(
|
|
- data * sensor_msgs.LaserScan) string)
|
|
|
|
- ok1{
|
|
|
|
|
|
+ data *sensor_msgs.LaserScan) string); ok1 {
|
|
Rule244 = append(Rule244, f)
|
|
Rule244 = append(Rule244, f)
|
|
goto JudgeDone
|
|
goto JudgeDone
|
|
}
|
|
}
|
|
log(
|
|
log(
|
|
- triggerLocalPath)
|
|
|
|
|
|
+ triggerLocalPath)
|
|
continue
|
|
continue
|
|
|
|
|
|
} else if Topic245 == topic2 { // 10
|
|
} else if Topic245 == topic2 { // 10
|
|
- if f, ok1 := rule.(func(data * sensor_msgs.PointCloud2) string);ok1
|
|
|
|
- {
|
|
|
|
- Rule245 = append(
|
|
|
|
- Rule245, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.PointCloud2) string); ok1 {
|
|
|
|
+ Rule245 = append(Rule245, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
- } else if Topic246 == topic2 { // 11
|
|
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.PointCloud2) string); ok1 {
|
|
|
|
- Rule246 = append(Rule246, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ } else if Topic246 == topic2 { // 11
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.PointCloud2) string); ok1 {
|
|
|
|
+ Rule246 = append(Rule246, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic247 == topic2 { // 12
|
|
} else if Topic247 == topic2 { // 12
|
|
- if f, ok1 := rule.(func (data *visualization_msgs.MarkerArray) string); ok1 {
|
|
|
|
- Rule247 = append(Rule247, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *visualization_msgs.MarkerArray) string); ok1 {
|
|
|
|
+ Rule247 = append(Rule247, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic248 == topic2 { // 13
|
|
} else if Topic248 == topic2 { // 13
|
|
- if f, ok1 := rule.(func (data *common_msgs.SensorTask) string); ok1 {
|
|
|
|
- Rule248 = append(Rule248, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.SensorTask) string); ok1 {
|
|
|
|
+ Rule248 = append(Rule248, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic249 == topic2 { // 14
|
|
} else if Topic249 == topic2 { // 14
|
|
- if f, ok1 := rule.(func (data *std_msgs.String) string); ok1 {
|
|
|
|
- Rule249 = append(Rule249, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.String) string); ok1 {
|
|
|
|
+ Rule249 = append(Rule249, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic250 == topic2 { // 15
|
|
} else if Topic250 == topic2 { // 15
|
|
- if f, ok1 := rule.(func (data *geometry_msgs.Vector3Stamped) string); ok1 {
|
|
|
|
- Rule250 = append(Rule250, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *geometry_msgs.Vector3Stamped) string); ok1 {
|
|
|
|
+ Rule250 = append(Rule250, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic251 == topic2 { // 16
|
|
} else if Topic251 == topic2 { // 16
|
|
- if f, ok1 := rule.(func (data *common_msgs.SonarList) string); ok1 {
|
|
|
|
- Rule251 = append(Rule251, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.SonarList) string); ok1 {
|
|
|
|
+ Rule251 = append(Rule251, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic252 == topic2 { // 17
|
|
} else if Topic252 == topic2 { // 17
|
|
- if f, ok1 := rule.(func (data *nav_msgs.Odometry) string); ok1 {
|
|
|
|
- Rule252 = append(Rule252, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *nav_msgs.Odometry) string); ok1 {
|
|
|
|
+ Rule252 = append(Rule252, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic253 == topic2 { // 18
|
|
} else if Topic253 == topic2 { // 18
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule253 = append(Rule253, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule253 = append(Rule253, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic254 == topic2 { // 19
|
|
} else if Topic254 == topic2 { // 19
|
|
- if f, ok1 := rule.(func (data *std_msgs.Bool) string); ok1 {
|
|
|
|
- Rule254 = append(Rule254, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.Bool) string); ok1 {
|
|
|
|
+ Rule254 = append(Rule254, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic255 == topic2 { // 20
|
|
} else if Topic255 == topic2 { // 20
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule255 = append(Rule255, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule255 = append(Rule255, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic256 == topic2 { // 21
|
|
} else if Topic256 == topic2 { // 21
|
|
- if f, ok1 := rule.(func (data *std_msgs.String) string); ok1 {
|
|
|
|
- Rule256 = append(Rule256, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.String) string); ok1 {
|
|
|
|
+ Rule256 = append(Rule256, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic257 == topic2 { // 22
|
|
} else if Topic257 == topic2 { // 22
|
|
- if f, ok1 := rule.(func (data *std_msgs.Bool) string); ok1 {
|
|
|
|
- Rule257 = append(Rule257, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.Bool) string); ok1 {
|
|
|
|
+ Rule257 = append(Rule257, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic258 == topic2 { // 23
|
|
} else if Topic258 == topic2 { // 23
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.CameraInfo) string); ok1 {
|
|
|
|
- Rule258 = append(Rule258, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.CameraInfo) string); ok1 {
|
|
|
|
+ Rule258 = append(Rule258, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic259 == topic2 { // 24
|
|
} else if Topic259 == topic2 { // 24
|
|
- if f, ok1 := rule.(func (data *common_msgs.SysInfo) string); ok1 {
|
|
|
|
- Rule259 = append(Rule259, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.SysInfo) string); ok1 {
|
|
|
|
+ Rule259 = append(Rule259, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic260 == topic2 { // 25
|
|
} else if Topic260 == topic2 { // 25
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.Image) string); ok1 {
|
|
|
|
- Rule260 = append(Rule260, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.Image) string); ok1 {
|
|
|
|
+ Rule260 = append(Rule260, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic261 == topic2 { // 26
|
|
} else if Topic261 == topic2 { // 26
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.CompressedImage) string); ok1 {
|
|
|
|
- Rule261 = append(Rule261, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.CompressedImage) string); ok1 {
|
|
|
|
+ Rule261 = append(Rule261, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic262 == topic2 { // 27
|
|
} else if Topic262 == topic2 { // 27
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
- Rule262 = append(Rule262, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
+ Rule262 = append(Rule262, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic263 == topic2 { // 28
|
|
} else if Topic263 == topic2 { // 28
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
- Rule263 = append(Rule263, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
+ Rule263 = append(Rule263, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic264 == topic2 { // 29
|
|
} else if Topic264 == topic2 { // 29
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.CompressedImage) string); ok1 {
|
|
|
|
- Rule264 = append(Rule264, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.CompressedImage) string); ok1 {
|
|
|
|
+ Rule264 = append(Rule264, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic265 == topic2 { // 30
|
|
} else if Topic265 == topic2 { // 30
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
- Rule265 = append(Rule265, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
+ Rule265 = append(Rule265, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic266 == topic2 { // 31
|
|
} else if Topic266 == topic2 { // 31
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
- Rule266 = append(Rule266, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
+ Rule266 = append(Rule266, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic267 == topic2 { // 32
|
|
} else if Topic267 == topic2 { // 32
|
|
- if f, ok1 := rule.(func (data *theora_image_transport.Packet) string); ok1 {
|
|
|
|
- Rule267 = append(Rule267, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *theora_image_transport.Packet) string); ok1 {
|
|
|
|
+ Rule267 = append(Rule267, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic268 == topic2 { // 33
|
|
} else if Topic268 == topic2 { // 33
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
- Rule268 = append(Rule268, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.ConfigDescription) string); ok1 {
|
|
|
|
+ Rule268 = append(Rule268, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic269 == topic2 { // 34
|
|
} else if Topic269 == topic2 { // 34
|
|
- if f, ok1 := rule.(func (data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
- Rule269 = append(Rule269, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *dynamic_reconfigure.Config) string); ok1 {
|
|
|
|
+ Rule269 = append(Rule269, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic270 == topic2 { // 35
|
|
} else if Topic270 == topic2 { // 35
|
|
- if f, ok1 := rule.(func (data *std_msgs.Bool) string); ok1 {
|
|
|
|
- Rule270 = append(Rule270, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.Bool) string); ok1 {
|
|
|
|
+ Rule270 = append(Rule270, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic271 == topic2 { // 36
|
|
} else if Topic271 == topic2 { // 36
|
|
- if f, ok1 := rule.(func (data *geometry_msgs.PoseStamped) string); ok1 {
|
|
|
|
- Rule271 = append(Rule271, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *geometry_msgs.PoseStamped) string); ok1 {
|
|
|
|
+ Rule271 = append(Rule271, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic272 == topic2 { // 37
|
|
} else if Topic272 == topic2 { // 37
|
|
- if f, ok1 := rule.(func (data *geometry_msgs.Vector3Stamped) string); ok1 {
|
|
|
|
- Rule272 = append(Rule272, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *geometry_msgs.Vector3Stamped) string); ok1 {
|
|
|
|
+ Rule272 = append(Rule272, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic273 == topic2 { // 38
|
|
} else if Topic273 == topic2 { // 38
|
|
- if f, ok1 := rule.(func (data *common_msgs.TaskFeedbackInfo) string); ok1 {
|
|
|
|
- Rule273 = append(Rule273, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.TaskFeedbackInfo) string); ok1 {
|
|
|
|
+ Rule273 = append(Rule273, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic274 == topic2 { // 39
|
|
} else if Topic274 == topic2 { // 39
|
|
- if f, ok1 := rule.(func (data *common_msgs.Points) string); ok1 {
|
|
|
|
- Rule274 = append(Rule274, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.Points) string); ok1 {
|
|
|
|
+ Rule274 = append(Rule274, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic275 == topic2 { // 40
|
|
} else if Topic275 == topic2 { // 40
|
|
- if f, ok1 := rule.(func (data *tf2_msgs.TFMessage) string); ok1 {
|
|
|
|
- Rule275 = append(Rule275, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *tf2_msgs.TFMessage) string); ok1 {
|
|
|
|
+ Rule275 = append(Rule275, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic276 == topic2 { // 41
|
|
} else if Topic276 == topic2 { // 41
|
|
- if f, ok1 := rule.(func (data *std_msgs.String) string); ok1 {
|
|
|
|
- Rule276 = append(Rule276, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *std_msgs.String) string); ok1 {
|
|
|
|
+ Rule276 = append(Rule276, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic277 == topic2 { // 42
|
|
} else if Topic277 == topic2 { // 42
|
|
- if f, ok1 := rule.(func (data *tf2_msgs.TFMessage) string); ok1 {
|
|
|
|
- Rule277 = append(Rule277, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *tf2_msgs.TFMessage) string); ok1 {
|
|
|
|
+ Rule277 = append(Rule277, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic278 == topic2 { // 43
|
|
} else if Topic278 == topic2 { // 43
|
|
- if f, ok1 := rule.(func (data *nav_msgs.Path) string); ok1 {
|
|
|
|
- Rule278 = append(Rule278, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *nav_msgs.Path) string); ok1 {
|
|
|
|
+ Rule278 = append(Rule278, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic279 == topic2 { // 44
|
|
} else if Topic279 == topic2 { // 44
|
|
- if f, ok1 := rule.(func (data *common_msgs.UpLoadFileList) string); ok1 {
|
|
|
|
- Rule279 = append(Rule279, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *common_msgs.UpLoadFileList) string); ok1 {
|
|
|
|
+ Rule279 = append(Rule279, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic280 == topic2 { // 45
|
|
} else if Topic280 == topic2 { // 45
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.Range) string); ok1 {
|
|
|
|
- Rule280 = append(Rule280, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.Range) string); ok1 {
|
|
|
|
+ Rule280 = append(Rule280, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic281 == topic2 { // 46
|
|
} else if Topic281 == topic2 { // 46
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule281 = append(Rule281, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule281 = append(Rule281, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic282 == topic2 { // 47
|
|
} else if Topic282 == topic2 { // 47
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule282 = append(Rule282, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule282 = append(Rule282, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic283 == topic2 { // 48
|
|
} else if Topic283 == topic2 { // 48
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule283 = append(Rule283, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule283 = append(Rule283, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
|
|
|
|
} else if Topic284 == topic2 { // 49
|
|
} else if Topic284 == topic2 { // 49
|
|
- if f, ok1 := rule.(func (data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
- Rule284 = append(Rule284, f)
|
|
|
|
- goto JudgeDone
|
|
|
|
- }
|
|
|
|
- log(triggerLocalPath)
|
|
|
|
- continue
|
|
|
|
|
|
+ if f, ok1 := rule.(func(data *sensor_msgs.LaserScan) string); ok1 {
|
|
|
|
+ Rule284 = append(Rule284, f)
|
|
|
|
+ goto JudgeDone
|
|
|
|
+ }
|
|
|
|
+ log(triggerLocalPath)
|
|
|
|
+ continue
|
|
} else {
|
|
} else {
|
|
- c_log.GlobalLogger.Error("未知的topic:", topic2)
|
|
|
|
- continue
|
|
|
|
|
|
+ c_log.GlobalLogger.Error("未知的topic:", topic2)
|
|
|
|
+ continue
|
|
}
|
|
}
|
|
- JudgeDone:
|
|
|
|
|
|
+ JudgeDone:
|
|
label, err := open.Lookup("Label")
|
|
label, err := open.Lookup("Label")
|
|
if err != nil {
|
|
if err != nil {
|
|
- c_log.GlobalLogger.Error("加载本地插件 ", triggerLocalPath, " 中的 Label 方法失败。", err)
|
|
|
|
- continue
|
|
|
|
|
|
+ c_log.GlobalLogger.Error("加载本地插件 ", triggerLocalPath, " 中的 Label 方法失败。", err)
|
|
|
|
+ continue
|
|
}
|
|
}
|
|
- labelFunc := label.(func () string)
|
|
|
|
|
|
+ labelFunc := label.(func() string)
|
|
labelString := labelFunc()
|
|
labelString := labelFunc()
|
|
LabelMapTriggerId.Store(labelString, triggerId)
|
|
LabelMapTriggerId.Store(labelString, triggerId)
|
|
success++
|
|
success++
|