Documentation ¶
Index ¶
- Constants
- Variables
- func CloneControlInterfaceDiagnosticsSlice(dst, src []ControlInterfaceDiagnostics)
- func CloneFutureTrajectorySlice(dst, src []FutureTrajectory)
- func CloneNavigationDiagnosticsSlice(dst, src []NavigationDiagnostics)
- func CloneObstacleSectorsSlice(dst, src []ObstacleSectors)
- func CloneVector4StampedSlice(dst, src []Vector4Stamped)
- func ControlInterfaceDiagnostics__Array_to_C(cSlice []CControlInterfaceDiagnostics, goSlice []ControlInterfaceDiagnostics)
- func ControlInterfaceDiagnostics__Array_to_Go(goSlice []ControlInterfaceDiagnostics, cSlice []CControlInterfaceDiagnostics)
- func ControlInterfaceDiagnostics__Sequence_to_C(cSlice *CControlInterfaceDiagnostics__Sequence, ...)
- func ControlInterfaceDiagnostics__Sequence_to_Go(goSlice *[]ControlInterfaceDiagnostics, ...)
- func FutureTrajectory__Array_to_C(cSlice []CFutureTrajectory, goSlice []FutureTrajectory)
- func FutureTrajectory__Array_to_Go(goSlice []FutureTrajectory, cSlice []CFutureTrajectory)
- func FutureTrajectory__Sequence_to_C(cSlice *CFutureTrajectory__Sequence, goSlice []FutureTrajectory)
- 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(cSlice []CObstacleSectors, goSlice []ObstacleSectors)
- func ObstacleSectors__Array_to_Go(goSlice []ObstacleSectors, cSlice []CObstacleSectors)
- func ObstacleSectors__Sequence_to_C(cSlice *CObstacleSectors__Sequence, goSlice []ObstacleSectors)
- func ObstacleSectors__Sequence_to_Go(goSlice *[]ObstacleSectors, cSlice CObstacleSectors__Sequence)
- func Vector4Stamped__Array_to_C(cSlice []CVector4Stamped, goSlice []Vector4Stamped)
- func Vector4Stamped__Array_to_Go(goSlice []Vector4Stamped, cSlice []CVector4Stamped)
- func Vector4Stamped__Sequence_to_C(cSlice *CVector4Stamped__Sequence, goSlice []Vector4Stamped)
- func Vector4Stamped__Sequence_to_Go(goSlice *[]Vector4Stamped, cSlice CVector4Stamped__Sequence)
- type CControlInterfaceDiagnostics
- type CControlInterfaceDiagnostics__Sequence
- type CFutureTrajectory
- type CFutureTrajectory__Sequence
- type CNavigationDiagnostics
- type CNavigationDiagnostics__Sequence
- type CObstacleSectors
- type CObstacleSectors__Sequence
- type CVector4Stamped
- type CVector4Stamped__Sequence
- type ControlInterfaceDiagnostics
- type FutureTrajectory
- type NavigationDiagnostics
- type ObstacleSectors
- type Vector4Stamped
Constants ¶
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 ¶
var ControlInterfaceDiagnosticsTypeSupport types.MessageTypeSupport = _ControlInterfaceDiagnosticsTypeSupport{}
Modifying this variable is undefined behavior.
var FutureTrajectoryTypeSupport types.MessageTypeSupport = _FutureTrajectoryTypeSupport{}
Modifying this variable is undefined behavior.
Modifying this variable is undefined behavior.
var ObstacleSectorsTypeSupport types.MessageTypeSupport = _ObstacleSectorsTypeSupport{}
Modifying this variable is undefined behavior.
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 ¶
func NavigationDiagnostics__Array_to_C(cSlice []CNavigationDiagnostics, goSlice []NavigationDiagnostics)
func NavigationDiagnostics__Array_to_Go ¶
func NavigationDiagnostics__Array_to_Go(goSlice []NavigationDiagnostics, cSlice []CNavigationDiagnostics)
func NavigationDiagnostics__Sequence_to_C ¶
func NavigationDiagnostics__Sequence_to_C(cSlice *CNavigationDiagnostics__Sequence, goSlice []NavigationDiagnostics)
func NavigationDiagnostics__Sequence_to_Go ¶
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 CControlInterfaceDiagnostics ¶
type CControlInterfaceDiagnostics = C.fog_msgs__msg__ControlInterfaceDiagnostics
type CControlInterfaceDiagnostics__Sequence ¶
type CControlInterfaceDiagnostics__Sequence = C.fog_msgs__msg__ControlInterfaceDiagnostics__Sequence
type CFutureTrajectory ¶
type CFutureTrajectory = C.fog_msgs__msg__FutureTrajectory
type CFutureTrajectory__Sequence ¶
type CFutureTrajectory__Sequence = C.fog_msgs__msg__FutureTrajectory__Sequence
type CNavigationDiagnostics ¶
type CNavigationDiagnostics = C.fog_msgs__msg__NavigationDiagnostics
type CNavigationDiagnostics__Sequence ¶
type CNavigationDiagnostics__Sequence = C.fog_msgs__msg__NavigationDiagnostics__Sequence
type CObstacleSectors ¶
type CObstacleSectors = C.fog_msgs__msg__ObstacleSectors
type CObstacleSectors__Sequence ¶
type CObstacleSectors__Sequence = C.fog_msgs__msg__ObstacleSectors__Sequence
type CVector4Stamped ¶
type CVector4Stamped = C.fog_msgs__msg__Vector4Stamped
type CVector4Stamped__Sequence ¶
type CVector4Stamped__Sequence = C.fog_msgs__msg__Vector4Stamped__Sequence
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 (t *ControlInterfaceDiagnostics) Clone() *ControlInterfaceDiagnostics
func (*ControlInterfaceDiagnostics) CloneMsg ¶
func (t *ControlInterfaceDiagnostics) CloneMsg() types.Message
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 ¶
type NavigationDiagnostics struct {}
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 (*NavigationDiagnostics) Clone ¶
func (t *NavigationDiagnostics) Clone() *NavigationDiagnostics
func (*NavigationDiagnostics) CloneMsg ¶
func (t *NavigationDiagnostics) CloneMsg() types.Message
func (*NavigationDiagnostics) SetDefaults ¶
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()