|
@@ -0,0 +1,22 @@
|
|
|
+package pji_msgs
|
|
|
+
|
|
|
+import (
|
|
|
+ "github.com/bluenviron/goroslib/v2/pkg/msg"
|
|
|
+ "github.com/bluenviron/goroslib/v2/pkg/msgs/geometry_msgs"
|
|
|
+)
|
|
|
+
|
|
|
+type SysInfo struct {
|
|
|
+ msg.Package `ros:"common_msgs"`
|
|
|
+ CpuOccupied float32 `rosname:"cpu_occupied"`
|
|
|
+ MemOccupied float32 `rosname:"mem_occupied"`
|
|
|
+ CurMileage float64 `rosname:"cur_mileage"`
|
|
|
+ HistoryMileage float64 `rosname:"history_mileage"`
|
|
|
+}
|
|
|
+
|
|
|
+type LocateInfo struct {
|
|
|
+ msg.Package `ros:"common_msgs"`
|
|
|
+ Pose geometry_msgs.PoseStamped `rosname:"pose"`
|
|
|
+ LocateStatus int8 `rosname:"locate_status"`
|
|
|
+ ErrorCode int64 `rosname:"error_code"`
|
|
|
+ Message string `rosname:"message"`
|
|
|
+}
|