fog_msgs_msg

package
v0.0.0-...-f3704aa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ObstacleSectors_OBSTACLE_NOT_DETECTED float64 = -1 // # Obstacle distance special values.
	ObstacleSectors_OBSTACLE_NO_DATA      float64 = -2 // # Obstacle distance special values.
	ObstacleSectors_SENSOR_NONE           int8    = -1 // # Sensor types enum.
	ObstacleSectors_SENSOR_DEPTH          int8    = 0  // # Sensor types enum.
	ObstacleSectors_SENSOR_LIDAR1D        int8    = 1  // # Sensor types enum.
	ObstacleSectors_SENSOR_LIDAR2D        int8    = 2  // # Sensor types enum.
	ObstacleSectors_SENSOR_LIDAR3D        int8    = 3  // # Sensor types enum.
)

Variables

View Source
var ControlInterfaceDiagnosticsTypeSupport types.MessageTypeSupport = _ControlInterfaceDiagnosticsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var FutureTrajectoryTypeSupport types.MessageTypeSupport = _FutureTrajectoryTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var NavigationDiagnosticsTypeSupport types.MessageTypeSupport = _NavigationDiagnosticsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ObstacleSectorsTypeSupport types.MessageTypeSupport = _ObstacleSectorsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Vector4StampedTypeSupport types.MessageTypeSupport = _Vector4StampedTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func CloneControlInterfaceDiagnosticsSlice

func CloneControlInterfaceDiagnosticsSlice(dst, src []ControlInterfaceDiagnostics)

CloneControlInterfaceDiagnosticsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneFutureTrajectorySlice

func CloneFutureTrajectorySlice(dst, src []FutureTrajectory)

CloneFutureTrajectorySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneNavigationDiagnosticsSlice

func CloneNavigationDiagnosticsSlice(dst, src []NavigationDiagnostics)

CloneNavigationDiagnosticsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneObstacleSectorsSlice

func CloneObstacleSectorsSlice(dst, src []ObstacleSectors)

CloneObstacleSectorsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneVector4StampedSlice

func CloneVector4StampedSlice(dst, src []Vector4Stamped)

CloneVector4StampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ControlInterfaceDiagnostics__Array_to_C

func ControlInterfaceDiagnostics__Array_to_C(cSlice []CControlInterfaceDiagnostics, goSlice []ControlInterfaceDiagnostics)

func ControlInterfaceDiagnostics__Array_to_Go

func ControlInterfaceDiagnostics__Array_to_Go(goSlice []ControlInterfaceDiagnostics, cSlice []CControlInterfaceDiagnostics)

func ControlInterfaceDiagnostics__Sequence_to_C

func ControlInterfaceDiagnostics__Sequence_to_C(cSlice *CControlInterfaceDiagnostics__Sequence, goSlice []ControlInterfaceDiagnostics)

func ControlInterfaceDiagnostics__Sequence_to_Go

func ControlInterfaceDiagnostics__Sequence_to_Go(goSlice *[]ControlInterfaceDiagnostics, cSlice CControlInterfaceDiagnostics__Sequence)

func FutureTrajectory__Array_to_C

func FutureTrajectory__Array_to_C(cSlice []CFutureTrajectory, goSlice []FutureTrajectory)

func FutureTrajectory__Array_to_Go

func FutureTrajectory__Array_to_Go(goSlice []FutureTrajectory, cSlice []CFutureTrajectory)

func FutureTrajectory__Sequence_to_C

func FutureTrajectory__Sequence_to_C(cSlice *CFutureTrajectory__Sequence, goSlice []FutureTrajectory)

func FutureTrajectory__Sequence_to_Go

func FutureTrajectory__Sequence_to_Go(goSlice *[]FutureTrajectory, cSlice CFutureTrajectory__Sequence)
func NavigationDiagnostics__Array_to_C(cSlice []CNavigationDiagnostics, goSlice []NavigationDiagnostics)
func NavigationDiagnostics__Array_to_Go(goSlice []NavigationDiagnostics, cSlice []CNavigationDiagnostics)
func NavigationDiagnostics__Sequence_to_C(cSlice *CNavigationDiagnostics__Sequence, goSlice []NavigationDiagnostics)
func NavigationDiagnostics__Sequence_to_Go(goSlice *[]NavigationDiagnostics, cSlice CNavigationDiagnostics__Sequence)

func ObstacleSectors__Array_to_C

func ObstacleSectors__Array_to_C(cSlice []CObstacleSectors, goSlice []ObstacleSectors)

func ObstacleSectors__Array_to_Go

func ObstacleSectors__Array_to_Go(goSlice []ObstacleSectors, cSlice []CObstacleSectors)

func ObstacleSectors__Sequence_to_C

func ObstacleSectors__Sequence_to_C(cSlice *CObstacleSectors__Sequence, goSlice []ObstacleSectors)

func ObstacleSectors__Sequence_to_Go

func ObstacleSectors__Sequence_to_Go(goSlice *[]ObstacleSectors, cSlice CObstacleSectors__Sequence)

func Vector4Stamped__Array_to_C

func Vector4Stamped__Array_to_C(cSlice []CVector4Stamped, goSlice []Vector4Stamped)

func Vector4Stamped__Array_to_Go

func Vector4Stamped__Array_to_Go(goSlice []Vector4Stamped, cSlice []CVector4Stamped)

func Vector4Stamped__Sequence_to_C

func Vector4Stamped__Sequence_to_C(cSlice *CVector4Stamped__Sequence, goSlice []Vector4Stamped)

func Vector4Stamped__Sequence_to_Go

func Vector4Stamped__Sequence_to_Go(goSlice *[]Vector4Stamped, cSlice CVector4Stamped__Sequence)

Types

type CFutureTrajectory

type CFutureTrajectory = C.fog_msgs__msg__FutureTrajectory

type CObstacleSectors

type CObstacleSectors = C.fog_msgs__msg__ObstacleSectors

type CVector4Stamped

type CVector4Stamped = C.fog_msgs__msg__Vector4Stamped

type ControlInterfaceDiagnostics

type ControlInterfaceDiagnostics struct {
	Header               std_msgs_msg.Header `yaml:"header"`
	Armed                bool                `yaml:"armed"`
	Airborne             bool                `yaml:"airborne"`
	Moving               bool                `yaml:"moving"`
	MissionFinished      bool                `yaml:"mission_finished"`
	BufferedMissionItems uint8               `yaml:"buffered_mission_items"`
	GettingGps           bool                `yaml:"getting_gps"`
	GettingOdom          bool                `yaml:"getting_odom"`
	GettingControlMode   bool                `yaml:"getting_control_mode"`
	GettingLandSensor    bool                `yaml:"getting_land_sensor"`
}

Do not create instances of this type directly. Always use NewControlInterfaceDiagnostics function instead.

func NewControlInterfaceDiagnostics

func NewControlInterfaceDiagnostics() *ControlInterfaceDiagnostics

NewControlInterfaceDiagnostics creates a new ControlInterfaceDiagnostics with default values.

func (*ControlInterfaceDiagnostics) Clone

func (*ControlInterfaceDiagnostics) CloneMsg

func (*ControlInterfaceDiagnostics) SetDefaults

func (t *ControlInterfaceDiagnostics) SetDefaults()

type FutureTrajectory

type FutureTrajectory struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Poses  []Vector4Stamped    `yaml:"poses"`
}

Do not create instances of this type directly. Always use NewFutureTrajectory function instead.

func NewFutureTrajectory

func NewFutureTrajectory() *FutureTrajectory

NewFutureTrajectory creates a new FutureTrajectory with default values.

func (*FutureTrajectory) Clone

func (t *FutureTrajectory) Clone() *FutureTrajectory

func (*FutureTrajectory) CloneMsg

func (t *FutureTrajectory) CloneMsg() types.Message

func (*FutureTrajectory) SetDefaults

func (t *FutureTrajectory) SetDefaults()
type NavigationDiagnostics struct {
	Header            std_msgs_msg.Header `yaml:"header"`
	State             string              `yaml:"state"`
	WaypointsInBuffer uint8               `yaml:"waypoints_in_buffer"`
	CurrentWaypointId uint8               `yaml:"current_waypoint_id"`
	BumperActive      bool                `yaml:"bumper_active"`
	LastNavGoal       [3]float64          `yaml:"last_nav_goal"`
	CurrentNavGoal    [3]float64          `yaml:"current_nav_goal"`
}

Do not create instances of this type directly. Always use NewNavigationDiagnostics function instead.

func NewNavigationDiagnostics

func NewNavigationDiagnostics() *NavigationDiagnostics

NewNavigationDiagnostics creates a new NavigationDiagnostics with default values.

func (t *NavigationDiagnostics) CloneMsg() types.Message
func (t *NavigationDiagnostics) SetDefaults()

type ObstacleSectors

type ObstacleSectors struct {
	Header             std_msgs_msg.Header `yaml:"header"`               // Time at which the data in this message was generated, coordinate frame ID.
	NHorizontalSectors uint32              `yaml:"n_horizontal_sectors"` // Number of horizontal bumper sectors (total number of sectors -2).
	SectorsVerticalFov float64             `yaml:"sectors_vertical_fov"` // Vertical FOV of the individual horizontal sectors.
	Sectors            []float64           `yaml:"sectors"`              // Distance to closest detected obstacle in each sector.
	SectorSensors      []int8              `yaml:"sector_sensors"`       // Sensor ID of the sensor, which was used for obstacle detection in each sector.
}

Do not create instances of this type directly. Always use NewObstacleSectors function instead.

func NewObstacleSectors

func NewObstacleSectors() *ObstacleSectors

NewObstacleSectors creates a new ObstacleSectors with default values.

func (*ObstacleSectors) Clone

func (t *ObstacleSectors) Clone() *ObstacleSectors

func (*ObstacleSectors) CloneMsg

func (t *ObstacleSectors) CloneMsg() types.Message

func (*ObstacleSectors) SetDefaults

func (t *ObstacleSectors) SetDefaults()

type Vector4Stamped

type Vector4Stamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	X      float64             `yaml:"x"`
	Y      float64             `yaml:"y"`
	Z      float64             `yaml:"z"`
	W      float64             `yaml:"w"`
}

Do not create instances of this type directly. Always use NewVector4Stamped function instead.

func NewVector4Stamped

func NewVector4Stamped() *Vector4Stamped

NewVector4Stamped creates a new Vector4Stamped with default values.

func (*Vector4Stamped) Clone

func (t *Vector4Stamped) Clone() *Vector4Stamped

func (*Vector4Stamped) CloneMsg

func (t *Vector4Stamped) CloneMsg() types.Message

func (*Vector4Stamped) SetDefaults

func (t *Vector4Stamped) SetDefaults()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL