common_msgs.go 710 B

12345678910111213141516171819202122
  1. package pjibot_guide_msgs
  2. import (
  3. "github.com/bluenviron/goroslib/v2/pkg/msg"
  4. "github.com/bluenviron/goroslib/v2/pkg/msgs/geometry_msgs"
  5. )
  6. type SysInfo struct {
  7. msg.Package `ros:"common_msgs"`
  8. CpuOccupied float32 `rosname:"cpu_occupied"`
  9. MemOccupied float32 `rosname:"mem_occupied"`
  10. CurMileage float64 `rosname:"cur_mileage"`
  11. HistoryMileage float64 `rosname:"history_mileage"`
  12. }
  13. type LocateInfo struct {
  14. msg.Package `ros:"common_msgs"`
  15. Pose geometry_msgs.PoseStamped `rosname:"pose"`
  16. LocateStatus int8 `rosname:"locate_status"`
  17. ErrorCode int64 `rosname:"error_code"`
  18. Message string `rosname:"message"`
  19. }