sensor_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: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BatteryState_POWER_SUPPLY_STATUS_UNKNOWN               uint8 = 0 // Power supply status constants
	BatteryState_POWER_SUPPLY_STATUS_CHARGING              uint8 = 1 // Power supply status constants
	BatteryState_POWER_SUPPLY_STATUS_DISCHARGING           uint8 = 2 // Power supply status constants
	BatteryState_POWER_SUPPLY_STATUS_NOT_CHARGING          uint8 = 3 // Power supply status constants
	BatteryState_POWER_SUPPLY_STATUS_FULL                  uint8 = 4 // Power supply status constants
	BatteryState_POWER_SUPPLY_HEALTH_UNKNOWN               uint8 = 0 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_GOOD                  uint8 = 1 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_OVERHEAT              uint8 = 2 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_DEAD                  uint8 = 3 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_OVERVOLTAGE           uint8 = 4 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_UNSPEC_FAILURE        uint8 = 5 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_COLD                  uint8 = 6 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE uint8 = 7 // Power supply health constants
	BatteryState_POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE   uint8 = 8 // Power supply health constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_UNKNOWN           uint8 = 0 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_NIMH              uint8 = 1 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_LION              uint8 = 2 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_LIPO              uint8 = 3 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_LIFE              uint8 = 4 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_NICD              uint8 = 5 // Power supply technology (chemistry) constants
	BatteryState_POWER_SUPPLY_TECHNOLOGY_LIMN              uint8 = 6 // Power supply technology (chemistry) constants
)
View Source
const (
	JoyFeedback_TYPE_LED    uint8 = 0 // Declare of the type of feedback
	JoyFeedback_TYPE_RUMBLE uint8 = 1 // Declare of the type of feedback
	JoyFeedback_TYPE_BUZZER uint8 = 2 // Declare of the type of feedback
)
View Source
const (
	NavSatFix_COVARIANCE_TYPE_UNKNOWN        uint8 = 0
	NavSatFix_COVARIANCE_TYPE_APPROXIMATED   uint8 = 1
	NavSatFix_COVARIANCE_TYPE_DIAGONAL_KNOWN uint8 = 2
	NavSatFix_COVARIANCE_TYPE_KNOWN          uint8 = 3
)
View Source
const (
	NavSatStatus_STATUS_NO_FIX   int8   = -1 // unable to fix position
	NavSatStatus_STATUS_FIX      int8   = 0  // unaugmented fix
	NavSatStatus_STATUS_SBAS_FIX int8   = 1  // with satellite-based augmentation
	NavSatStatus_STATUS_GBAS_FIX int8   = 2  // with ground-based augmentation
	NavSatStatus_SERVICE_GPS     uint16 = 1
	NavSatStatus_SERVICE_GLONASS uint16 = 2
	NavSatStatus_SERVICE_COMPASS uint16 = 4 // includes BeiDou.
	NavSatStatus_SERVICE_GALILEO uint16 = 8
)
View Source
const (
	PointField_INT8    uint8 = 1 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_UINT8   uint8 = 2 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_INT16   uint8 = 3 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_UINT16  uint8 = 4 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_INT32   uint8 = 5 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_UINT32  uint8 = 6 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_FLOAT32 uint8 = 7 // This message holds the description of one point entry in thePointCloud2 message format.
	PointField_FLOAT64 uint8 = 8 // This message holds the description of one point entry in thePointCloud2 message format.
)
View Source
const (
	Range_ULTRASOUND uint8 = 0 // Radiation type enumsIf you want a value added to this list, send an email to the ros-users list
	Range_INFRARED   uint8 = 1 // Radiation type enumsIf you want a value added to this list, send an email to the ros-users list
)

Variables

View Source
var BatteryStateTypeSupport types.MessageTypeSupport = _BatteryStateTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var CameraInfoTypeSupport types.MessageTypeSupport = _CameraInfoTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ChannelFloat32TypeSupport types.MessageTypeSupport = _ChannelFloat32TypeSupport{}

Modifying this variable is undefined behavior.

View Source
var CompressedImageTypeSupport types.MessageTypeSupport = _CompressedImageTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var FluidPressureTypeSupport types.MessageTypeSupport = _FluidPressureTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var IlluminanceTypeSupport types.MessageTypeSupport = _IlluminanceTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ImageTypeSupport types.MessageTypeSupport = _ImageTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ImuTypeSupport types.MessageTypeSupport = _ImuTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var JointStateTypeSupport types.MessageTypeSupport = _JointStateTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var JoyFeedbackArrayTypeSupport types.MessageTypeSupport = _JoyFeedbackArrayTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var JoyFeedbackTypeSupport types.MessageTypeSupport = _JoyFeedbackTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var JoyTypeSupport types.MessageTypeSupport = _JoyTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var LaserEchoTypeSupport types.MessageTypeSupport = _LaserEchoTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var LaserScanTypeSupport types.MessageTypeSupport = _LaserScanTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MagneticFieldTypeSupport types.MessageTypeSupport = _MagneticFieldTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MultiDOFJointStateTypeSupport types.MessageTypeSupport = _MultiDOFJointStateTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MultiEchoLaserScanTypeSupport types.MessageTypeSupport = _MultiEchoLaserScanTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var NavSatFixTypeSupport types.MessageTypeSupport = _NavSatFixTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var NavSatStatusTypeSupport types.MessageTypeSupport = _NavSatStatusTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PointCloud2TypeSupport types.MessageTypeSupport = _PointCloud2TypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PointCloudTypeSupport types.MessageTypeSupport = _PointCloudTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PointFieldTypeSupport types.MessageTypeSupport = _PointFieldTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var RangeTypeSupport types.MessageTypeSupport = _RangeTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var RegionOfInterestTypeSupport types.MessageTypeSupport = _RegionOfInterestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var RelativeHumidityTypeSupport types.MessageTypeSupport = _RelativeHumidityTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TemperatureTypeSupport types.MessageTypeSupport = _TemperatureTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TimeReferenceTypeSupport types.MessageTypeSupport = _TimeReferenceTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func BatteryState__Array_to_C

func BatteryState__Array_to_C(cSlice []CBatteryState, goSlice []BatteryState)

func BatteryState__Array_to_Go

func BatteryState__Array_to_Go(goSlice []BatteryState, cSlice []CBatteryState)

func BatteryState__Sequence_to_C

func BatteryState__Sequence_to_C(cSlice *CBatteryState__Sequence, goSlice []BatteryState)

func BatteryState__Sequence_to_Go

func BatteryState__Sequence_to_Go(goSlice *[]BatteryState, cSlice CBatteryState__Sequence)

func CameraInfo__Array_to_C

func CameraInfo__Array_to_C(cSlice []CCameraInfo, goSlice []CameraInfo)

func CameraInfo__Array_to_Go

func CameraInfo__Array_to_Go(goSlice []CameraInfo, cSlice []CCameraInfo)

func CameraInfo__Sequence_to_C

func CameraInfo__Sequence_to_C(cSlice *CCameraInfo__Sequence, goSlice []CameraInfo)

func CameraInfo__Sequence_to_Go

func CameraInfo__Sequence_to_Go(goSlice *[]CameraInfo, cSlice CCameraInfo__Sequence)

func ChannelFloat32__Array_to_C

func ChannelFloat32__Array_to_C(cSlice []CChannelFloat32, goSlice []ChannelFloat32)

func ChannelFloat32__Array_to_Go

func ChannelFloat32__Array_to_Go(goSlice []ChannelFloat32, cSlice []CChannelFloat32)

func ChannelFloat32__Sequence_to_C

func ChannelFloat32__Sequence_to_C(cSlice *CChannelFloat32__Sequence, goSlice []ChannelFloat32)

func ChannelFloat32__Sequence_to_Go

func ChannelFloat32__Sequence_to_Go(goSlice *[]ChannelFloat32, cSlice CChannelFloat32__Sequence)

func CloneBatteryStateSlice

func CloneBatteryStateSlice(dst, src []BatteryState)

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

func CloneCameraInfoSlice

func CloneCameraInfoSlice(dst, src []CameraInfo)

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

func CloneChannelFloat32Slice

func CloneChannelFloat32Slice(dst, src []ChannelFloat32)

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

func CloneCompressedImageSlice

func CloneCompressedImageSlice(dst, src []CompressedImage)

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

func CloneFluidPressureSlice

func CloneFluidPressureSlice(dst, src []FluidPressure)

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

func CloneIlluminanceSlice

func CloneIlluminanceSlice(dst, src []Illuminance)

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

func CloneImageSlice

func CloneImageSlice(dst, src []Image)

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

func CloneImuSlice

func CloneImuSlice(dst, src []Imu)

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

func CloneJointStateSlice

func CloneJointStateSlice(dst, src []JointState)

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

func CloneJoyFeedbackArraySlice

func CloneJoyFeedbackArraySlice(dst, src []JoyFeedbackArray)

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

func CloneJoyFeedbackSlice

func CloneJoyFeedbackSlice(dst, src []JoyFeedback)

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

func CloneJoySlice

func CloneJoySlice(dst, src []Joy)

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

func CloneLaserEchoSlice

func CloneLaserEchoSlice(dst, src []LaserEcho)

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

func CloneLaserScanSlice

func CloneLaserScanSlice(dst, src []LaserScan)

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

func CloneMagneticFieldSlice

func CloneMagneticFieldSlice(dst, src []MagneticField)

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

func CloneMultiDOFJointStateSlice

func CloneMultiDOFJointStateSlice(dst, src []MultiDOFJointState)

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

func CloneMultiEchoLaserScanSlice

func CloneMultiEchoLaserScanSlice(dst, src []MultiEchoLaserScan)

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

func CloneNavSatFixSlice

func CloneNavSatFixSlice(dst, src []NavSatFix)

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

func CloneNavSatStatusSlice

func CloneNavSatStatusSlice(dst, src []NavSatStatus)

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

func ClonePointCloud2Slice

func ClonePointCloud2Slice(dst, src []PointCloud2)

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

func ClonePointCloudSlice

func ClonePointCloudSlice(dst, src []PointCloud)

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

func ClonePointFieldSlice

func ClonePointFieldSlice(dst, src []PointField)

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

func CloneRangeSlice

func CloneRangeSlice(dst, src []Range)

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

func CloneRegionOfInterestSlice

func CloneRegionOfInterestSlice(dst, src []RegionOfInterest)

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

func CloneRelativeHumiditySlice

func CloneRelativeHumiditySlice(dst, src []RelativeHumidity)

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

func CloneTemperatureSlice

func CloneTemperatureSlice(dst, src []Temperature)

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

func CloneTimeReferenceSlice

func CloneTimeReferenceSlice(dst, src []TimeReference)

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

func CompressedImage__Array_to_C

func CompressedImage__Array_to_C(cSlice []CCompressedImage, goSlice []CompressedImage)

func CompressedImage__Array_to_Go

func CompressedImage__Array_to_Go(goSlice []CompressedImage, cSlice []CCompressedImage)

func CompressedImage__Sequence_to_C

func CompressedImage__Sequence_to_C(cSlice *CCompressedImage__Sequence, goSlice []CompressedImage)

func CompressedImage__Sequence_to_Go

func CompressedImage__Sequence_to_Go(goSlice *[]CompressedImage, cSlice CCompressedImage__Sequence)

func FluidPressure__Array_to_C

func FluidPressure__Array_to_C(cSlice []CFluidPressure, goSlice []FluidPressure)

func FluidPressure__Array_to_Go

func FluidPressure__Array_to_Go(goSlice []FluidPressure, cSlice []CFluidPressure)

func FluidPressure__Sequence_to_C

func FluidPressure__Sequence_to_C(cSlice *CFluidPressure__Sequence, goSlice []FluidPressure)

func FluidPressure__Sequence_to_Go

func FluidPressure__Sequence_to_Go(goSlice *[]FluidPressure, cSlice CFluidPressure__Sequence)

func Illuminance__Array_to_C

func Illuminance__Array_to_C(cSlice []CIlluminance, goSlice []Illuminance)

func Illuminance__Array_to_Go

func Illuminance__Array_to_Go(goSlice []Illuminance, cSlice []CIlluminance)

func Illuminance__Sequence_to_C

func Illuminance__Sequence_to_C(cSlice *CIlluminance__Sequence, goSlice []Illuminance)

func Illuminance__Sequence_to_Go

func Illuminance__Sequence_to_Go(goSlice *[]Illuminance, cSlice CIlluminance__Sequence)

func Image__Array_to_C

func Image__Array_to_C(cSlice []CImage, goSlice []Image)

func Image__Array_to_Go

func Image__Array_to_Go(goSlice []Image, cSlice []CImage)

func Image__Sequence_to_C

func Image__Sequence_to_C(cSlice *CImage__Sequence, goSlice []Image)

func Image__Sequence_to_Go

func Image__Sequence_to_Go(goSlice *[]Image, cSlice CImage__Sequence)

func Imu__Array_to_C

func Imu__Array_to_C(cSlice []CImu, goSlice []Imu)

func Imu__Array_to_Go

func Imu__Array_to_Go(goSlice []Imu, cSlice []CImu)

func Imu__Sequence_to_C

func Imu__Sequence_to_C(cSlice *CImu__Sequence, goSlice []Imu)

func Imu__Sequence_to_Go

func Imu__Sequence_to_Go(goSlice *[]Imu, cSlice CImu__Sequence)

func JointState__Array_to_C

func JointState__Array_to_C(cSlice []CJointState, goSlice []JointState)

func JointState__Array_to_Go

func JointState__Array_to_Go(goSlice []JointState, cSlice []CJointState)

func JointState__Sequence_to_C

func JointState__Sequence_to_C(cSlice *CJointState__Sequence, goSlice []JointState)

func JointState__Sequence_to_Go

func JointState__Sequence_to_Go(goSlice *[]JointState, cSlice CJointState__Sequence)

func JoyFeedbackArray__Array_to_C

func JoyFeedbackArray__Array_to_C(cSlice []CJoyFeedbackArray, goSlice []JoyFeedbackArray)

func JoyFeedbackArray__Array_to_Go

func JoyFeedbackArray__Array_to_Go(goSlice []JoyFeedbackArray, cSlice []CJoyFeedbackArray)

func JoyFeedbackArray__Sequence_to_C

func JoyFeedbackArray__Sequence_to_C(cSlice *CJoyFeedbackArray__Sequence, goSlice []JoyFeedbackArray)

func JoyFeedbackArray__Sequence_to_Go

func JoyFeedbackArray__Sequence_to_Go(goSlice *[]JoyFeedbackArray, cSlice CJoyFeedbackArray__Sequence)

func JoyFeedback__Array_to_C

func JoyFeedback__Array_to_C(cSlice []CJoyFeedback, goSlice []JoyFeedback)

func JoyFeedback__Array_to_Go

func JoyFeedback__Array_to_Go(goSlice []JoyFeedback, cSlice []CJoyFeedback)

func JoyFeedback__Sequence_to_C

func JoyFeedback__Sequence_to_C(cSlice *CJoyFeedback__Sequence, goSlice []JoyFeedback)

func JoyFeedback__Sequence_to_Go

func JoyFeedback__Sequence_to_Go(goSlice *[]JoyFeedback, cSlice CJoyFeedback__Sequence)

func Joy__Array_to_C

func Joy__Array_to_C(cSlice []CJoy, goSlice []Joy)

func Joy__Array_to_Go

func Joy__Array_to_Go(goSlice []Joy, cSlice []CJoy)

func Joy__Sequence_to_C

func Joy__Sequence_to_C(cSlice *CJoy__Sequence, goSlice []Joy)

func Joy__Sequence_to_Go

func Joy__Sequence_to_Go(goSlice *[]Joy, cSlice CJoy__Sequence)

func LaserEcho__Array_to_C

func LaserEcho__Array_to_C(cSlice []CLaserEcho, goSlice []LaserEcho)

func LaserEcho__Array_to_Go

func LaserEcho__Array_to_Go(goSlice []LaserEcho, cSlice []CLaserEcho)

func LaserEcho__Sequence_to_C

func LaserEcho__Sequence_to_C(cSlice *CLaserEcho__Sequence, goSlice []LaserEcho)

func LaserEcho__Sequence_to_Go

func LaserEcho__Sequence_to_Go(goSlice *[]LaserEcho, cSlice CLaserEcho__Sequence)

func LaserScan__Array_to_C

func LaserScan__Array_to_C(cSlice []CLaserScan, goSlice []LaserScan)

func LaserScan__Array_to_Go

func LaserScan__Array_to_Go(goSlice []LaserScan, cSlice []CLaserScan)

func LaserScan__Sequence_to_C

func LaserScan__Sequence_to_C(cSlice *CLaserScan__Sequence, goSlice []LaserScan)

func LaserScan__Sequence_to_Go

func LaserScan__Sequence_to_Go(goSlice *[]LaserScan, cSlice CLaserScan__Sequence)

func MagneticField__Array_to_C

func MagneticField__Array_to_C(cSlice []CMagneticField, goSlice []MagneticField)

func MagneticField__Array_to_Go

func MagneticField__Array_to_Go(goSlice []MagneticField, cSlice []CMagneticField)

func MagneticField__Sequence_to_C

func MagneticField__Sequence_to_C(cSlice *CMagneticField__Sequence, goSlice []MagneticField)

func MagneticField__Sequence_to_Go

func MagneticField__Sequence_to_Go(goSlice *[]MagneticField, cSlice CMagneticField__Sequence)

func MultiDOFJointState__Array_to_C

func MultiDOFJointState__Array_to_C(cSlice []CMultiDOFJointState, goSlice []MultiDOFJointState)

func MultiDOFJointState__Array_to_Go

func MultiDOFJointState__Array_to_Go(goSlice []MultiDOFJointState, cSlice []CMultiDOFJointState)

func MultiDOFJointState__Sequence_to_C

func MultiDOFJointState__Sequence_to_C(cSlice *CMultiDOFJointState__Sequence, goSlice []MultiDOFJointState)

func MultiDOFJointState__Sequence_to_Go

func MultiDOFJointState__Sequence_to_Go(goSlice *[]MultiDOFJointState, cSlice CMultiDOFJointState__Sequence)

func MultiEchoLaserScan__Array_to_C

func MultiEchoLaserScan__Array_to_C(cSlice []CMultiEchoLaserScan, goSlice []MultiEchoLaserScan)

func MultiEchoLaserScan__Array_to_Go

func MultiEchoLaserScan__Array_to_Go(goSlice []MultiEchoLaserScan, cSlice []CMultiEchoLaserScan)

func MultiEchoLaserScan__Sequence_to_C

func MultiEchoLaserScan__Sequence_to_C(cSlice *CMultiEchoLaserScan__Sequence, goSlice []MultiEchoLaserScan)

func MultiEchoLaserScan__Sequence_to_Go

func MultiEchoLaserScan__Sequence_to_Go(goSlice *[]MultiEchoLaserScan, cSlice CMultiEchoLaserScan__Sequence)
func NavSatFix__Array_to_C(cSlice []CNavSatFix, goSlice []NavSatFix)
func NavSatFix__Array_to_Go(goSlice []NavSatFix, cSlice []CNavSatFix)
func NavSatFix__Sequence_to_C(cSlice *CNavSatFix__Sequence, goSlice []NavSatFix)
func NavSatFix__Sequence_to_Go(goSlice *[]NavSatFix, cSlice CNavSatFix__Sequence)
func NavSatStatus__Array_to_C(cSlice []CNavSatStatus, goSlice []NavSatStatus)
func NavSatStatus__Array_to_Go(goSlice []NavSatStatus, cSlice []CNavSatStatus)
func NavSatStatus__Sequence_to_C(cSlice *CNavSatStatus__Sequence, goSlice []NavSatStatus)
func NavSatStatus__Sequence_to_Go(goSlice *[]NavSatStatus, cSlice CNavSatStatus__Sequence)

func PointCloud2__Array_to_C

func PointCloud2__Array_to_C(cSlice []CPointCloud2, goSlice []PointCloud2)

func PointCloud2__Array_to_Go

func PointCloud2__Array_to_Go(goSlice []PointCloud2, cSlice []CPointCloud2)

func PointCloud2__Sequence_to_C

func PointCloud2__Sequence_to_C(cSlice *CPointCloud2__Sequence, goSlice []PointCloud2)

func PointCloud2__Sequence_to_Go

func PointCloud2__Sequence_to_Go(goSlice *[]PointCloud2, cSlice CPointCloud2__Sequence)

func PointCloud__Array_to_C

func PointCloud__Array_to_C(cSlice []CPointCloud, goSlice []PointCloud)

func PointCloud__Array_to_Go

func PointCloud__Array_to_Go(goSlice []PointCloud, cSlice []CPointCloud)

func PointCloud__Sequence_to_C

func PointCloud__Sequence_to_C(cSlice *CPointCloud__Sequence, goSlice []PointCloud)

func PointCloud__Sequence_to_Go

func PointCloud__Sequence_to_Go(goSlice *[]PointCloud, cSlice CPointCloud__Sequence)

func PointField__Array_to_C

func PointField__Array_to_C(cSlice []CPointField, goSlice []PointField)

func PointField__Array_to_Go

func PointField__Array_to_Go(goSlice []PointField, cSlice []CPointField)

func PointField__Sequence_to_C

func PointField__Sequence_to_C(cSlice *CPointField__Sequence, goSlice []PointField)

func PointField__Sequence_to_Go

func PointField__Sequence_to_Go(goSlice *[]PointField, cSlice CPointField__Sequence)

func Range__Array_to_C

func Range__Array_to_C(cSlice []CRange, goSlice []Range)

func Range__Array_to_Go

func Range__Array_to_Go(goSlice []Range, cSlice []CRange)

func Range__Sequence_to_C

func Range__Sequence_to_C(cSlice *CRange__Sequence, goSlice []Range)

func Range__Sequence_to_Go

func Range__Sequence_to_Go(goSlice *[]Range, cSlice CRange__Sequence)

func RegionOfInterest__Array_to_C

func RegionOfInterest__Array_to_C(cSlice []CRegionOfInterest, goSlice []RegionOfInterest)

func RegionOfInterest__Array_to_Go

func RegionOfInterest__Array_to_Go(goSlice []RegionOfInterest, cSlice []CRegionOfInterest)

func RegionOfInterest__Sequence_to_C

func RegionOfInterest__Sequence_to_C(cSlice *CRegionOfInterest__Sequence, goSlice []RegionOfInterest)

func RegionOfInterest__Sequence_to_Go

func RegionOfInterest__Sequence_to_Go(goSlice *[]RegionOfInterest, cSlice CRegionOfInterest__Sequence)

func RelativeHumidity__Array_to_C

func RelativeHumidity__Array_to_C(cSlice []CRelativeHumidity, goSlice []RelativeHumidity)

func RelativeHumidity__Array_to_Go

func RelativeHumidity__Array_to_Go(goSlice []RelativeHumidity, cSlice []CRelativeHumidity)

func RelativeHumidity__Sequence_to_C

func RelativeHumidity__Sequence_to_C(cSlice *CRelativeHumidity__Sequence, goSlice []RelativeHumidity)

func RelativeHumidity__Sequence_to_Go

func RelativeHumidity__Sequence_to_Go(goSlice *[]RelativeHumidity, cSlice CRelativeHumidity__Sequence)

func Temperature__Array_to_C

func Temperature__Array_to_C(cSlice []CTemperature, goSlice []Temperature)

func Temperature__Array_to_Go

func Temperature__Array_to_Go(goSlice []Temperature, cSlice []CTemperature)

func Temperature__Sequence_to_C

func Temperature__Sequence_to_C(cSlice *CTemperature__Sequence, goSlice []Temperature)

func Temperature__Sequence_to_Go

func Temperature__Sequence_to_Go(goSlice *[]Temperature, cSlice CTemperature__Sequence)

func TimeReference__Array_to_C

func TimeReference__Array_to_C(cSlice []CTimeReference, goSlice []TimeReference)

func TimeReference__Array_to_Go

func TimeReference__Array_to_Go(goSlice []TimeReference, cSlice []CTimeReference)

func TimeReference__Sequence_to_C

func TimeReference__Sequence_to_C(cSlice *CTimeReference__Sequence, goSlice []TimeReference)

func TimeReference__Sequence_to_Go

func TimeReference__Sequence_to_Go(goSlice *[]TimeReference, cSlice CTimeReference__Sequence)

Types

type BatteryState

type BatteryState struct {
	Header                std_msgs_msg.Header `yaml:"header"`
	Voltage               float32             `yaml:"voltage"`                 // Voltage in Volts (Mandatory)
	Temperature           float32             `yaml:"temperature"`             // Temperature in Degrees Celsius (If unmeasured NaN)
	Current               float32             `yaml:"current"`                 // Negative when discharging (A)  (If unmeasured NaN)
	Charge                float32             `yaml:"charge"`                  // Current charge in Ah  (If unmeasured NaN)
	Capacity              float32             `yaml:"capacity"`                // Capacity in Ah (last full capacity)  (If unmeasured NaN)
	DesignCapacity        float32             `yaml:"design_capacity"`         // Capacity in Ah (design capacity)  (If unmeasured NaN)
	Percentage            float32             `yaml:"percentage"`              // Charge percentage on 0 to 1 range  (If unmeasured NaN)
	PowerSupplyStatus     uint8               `yaml:"power_supply_status"`     // The charging status as reported. Values defined above
	PowerSupplyHealth     uint8               `yaml:"power_supply_health"`     // The battery health metric. Values defined above
	PowerSupplyTechnology uint8               `yaml:"power_supply_technology"` // The battery chemistry. Values defined above
	Present               bool                `yaml:"present"`                 // True if the battery is present
	CellVoltage           []float32           `yaml:"cell_voltage"`            // An array of individual cell voltages for each cell in the pack
	CellTemperature       []float32           `yaml:"cell_temperature"`        // An array of individual cell temperatures for each cell in the pack. If individual voltages unknown but number of cells known set each to NaN
	Location              string              `yaml:"location"`                // The location into which the battery is inserted. (slot number or plug). If individual voltages unknown but number of cells known set each to NaNIf individual temperatures unknown but number of cells known set each to NaN
	SerialNumber          string              `yaml:"serial_number"`           // The best approximation of the battery serial number. If individual voltages unknown but number of cells known set each to NaNIf individual temperatures unknown but number of cells known set each to NaN
}

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

func NewBatteryState

func NewBatteryState() *BatteryState

NewBatteryState creates a new BatteryState with default values.

func (*BatteryState) Clone

func (t *BatteryState) Clone() *BatteryState

func (*BatteryState) CloneMsg

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

func (*BatteryState) SetDefaults

func (t *BatteryState) SetDefaults()

type CBatteryState

type CBatteryState = C.sensor_msgs__msg__BatteryState

type CCameraInfo

type CCameraInfo = C.sensor_msgs__msg__CameraInfo

type CFluidPressure

type CFluidPressure = C.sensor_msgs__msg__FluidPressure

type CIlluminance

type CIlluminance = C.sensor_msgs__msg__Illuminance

type CImage

type CImage = C.sensor_msgs__msg__Image

type CImu

type CImu = C.sensor_msgs__msg__Imu

type CImu__Sequence

type CImu__Sequence = C.sensor_msgs__msg__Imu__Sequence

type CJointState

type CJointState = C.sensor_msgs__msg__JointState

type CJoy

type CJoy = C.sensor_msgs__msg__Joy

type CJoyFeedback

type CJoyFeedback = C.sensor_msgs__msg__JoyFeedback

type CJoy__Sequence

type CJoy__Sequence = C.sensor_msgs__msg__Joy__Sequence

type CLaserEcho

type CLaserEcho = C.sensor_msgs__msg__LaserEcho

type CLaserScan

type CLaserScan = C.sensor_msgs__msg__LaserScan

type CMagneticField

type CMagneticField = C.sensor_msgs__msg__MagneticField

type CNavSatFix

type CNavSatFix = C.sensor_msgs__msg__NavSatFix

type CNavSatStatus

type CNavSatStatus = C.sensor_msgs__msg__NavSatStatus

type CPointCloud

type CPointCloud = C.sensor_msgs__msg__PointCloud

type CPointCloud2

type CPointCloud2 = C.sensor_msgs__msg__PointCloud2

type CPointField

type CPointField = C.sensor_msgs__msg__PointField

type CRange

type CRange = C.sensor_msgs__msg__Range

type CTemperature

type CTemperature = C.sensor_msgs__msg__Temperature

type CTimeReference

type CTimeReference = C.sensor_msgs__msg__TimeReference

type CameraInfo

type CameraInfo struct {
	Header          std_msgs_msg.Header `yaml:"header"`           // Header timestamp should be acquisition time of image. Time of image acquisition, camera coordinate frame ID
	Height          uint32              `yaml:"height"`           // The image dimensions with which the camera was calibrated.Normally this will be the full camera resolution in pixels.
	Width           uint32              `yaml:"width"`            // The image dimensions with which the camera was calibrated.Normally this will be the full camera resolution in pixels.
	DistortionModel string              `yaml:"distortion_model"` // The distortion model used. Supported models are listed insensor_msgs/distortion_models.hpp. For most cameras, "plumb_bob" - asimple model of radial and tangential distortion - is sufficent.
	D               []float64           `yaml:"d"`                // The distortion parameters, size depending on the distortion model.For "plumb_bob", the 5 parameters are: (k1, k2, t1, t2, k3).
	K               [9]float64          `yaml:"k"`                // 3x3 row-major matrix. Intrinsic camera matrix for the raw (distorted) images.[fx  0 cx]K = [ 0 fy cy][ 0  0  1]Projects 3D points in the camera coordinate frame to 2D pixelcoordinates using the focal lengths (fx, fy) and principal point(cx, cy).
	R               [9]float64          `yaml:"r"`                // 3x3 row-major matrix. Rectification matrix (stereo cameras only)A rotation matrix aligning the camera coordinate system to the idealstereo image plane so that epipolar lines in both stereo images areparallel.
	P               [12]float64         `yaml:"p"`                // 3x4 row-major matrix. Projection/camera matrix[fx'  0  cx' Tx]P = [ 0  fy' cy' Ty][ 0   0   1   0]By convention, this matrix specifies the intrinsic (camera) matrixof the processed (rectified) image. That is, the left 3x3 portionis the normal camera intrinsic matrix for the rectified image.It projects 3D points in the camera coordinate frame to 2D pixelcoordinates using the focal lengths (fx', fy') and principal point(cx', cy') - these may differ from the values in K.For monocular cameras, Tx = Ty = 0. Normally, monocular cameras willalso have R = the identity and P[1:3,1:3] = K.For a stereo pair, the fourth column [Tx Ty 0]' is related to theposition of the optical center of the second camera in the firstcamera's frame. We assume Tz = 0 so both cameras are in the samestereo image plane. The first camera always has Tx = Ty = 0. Forthe right (second) camera of a horizontal stereo pair, Ty = 0 andTx = -fx' * B, where B is the baseline between the cameras.Given a 3D point [X Y Z]', the projection (x, y) of the point ontothe rectified image is given by:[u v w]' = P * [X Y Z 1]'x = u / wy = v / wThis holds for both images of a stereo pair.
	BinningX        uint32              `yaml:"binning_x"`        // Binning refers here to any camera setting which combines rectangularneighborhoods of pixels into larger "super-pixels." It reduces theresolution of the output image to(width / binning_x) x (height / binning_y).The default values binning_x = binning_y = 0 is considered the sameas binning_x = binning_y = 1 (no subsampling).
	BinningY        uint32              `yaml:"binning_y"`        // Binning refers here to any camera setting which combines rectangularneighborhoods of pixels into larger "super-pixels." It reduces theresolution of the output image to(width / binning_x) x (height / binning_y).The default values binning_x = binning_y = 0 is considered the sameas binning_x = binning_y = 1 (no subsampling).
	Roi             RegionOfInterest    `yaml:"roi"`              // Region of interest (subwindow of full camera resolution), given infull resolution (unbinned) image coordinates. A particular ROIalways denotes the same window of pixels on the camera sensor,regardless of binning settings.The default setting of roi (all values 0) is considered the same asfull resolution (roi.width = width, roi.height = height).
}

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

func NewCameraInfo

func NewCameraInfo() *CameraInfo

NewCameraInfo creates a new CameraInfo with default values.

func (*CameraInfo) Clone

func (t *CameraInfo) Clone() *CameraInfo

func (*CameraInfo) CloneMsg

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

func (*CameraInfo) SetDefaults

func (t *CameraInfo) SetDefaults()

type ChannelFloat32

type ChannelFloat32 struct {
	Name   string    `yaml:"name"`   // The channel name should give semantics of the channel (e.g."intensity" instead of "value").
	Values []float32 `yaml:"values"` // The values array should be 1-1 with the elements of the associatedPointCloud.
}

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

func NewChannelFloat32

func NewChannelFloat32() *ChannelFloat32

NewChannelFloat32 creates a new ChannelFloat32 with default values.

func (*ChannelFloat32) Clone

func (t *ChannelFloat32) Clone() *ChannelFloat32

func (*ChannelFloat32) CloneMsg

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

func (*ChannelFloat32) SetDefaults

func (t *ChannelFloat32) SetDefaults()

type CompressedImage

type CompressedImage struct {
	Header std_msgs_msg.Header `yaml:"header"` // Header timestamp should be acquisition time of image
	Format string              `yaml:"format"` // Specifies the format of the data
	Data   []uint8             `yaml:"data"`   // Compressed image buffer
}

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

func NewCompressedImage

func NewCompressedImage() *CompressedImage

NewCompressedImage creates a new CompressedImage with default values.

func (*CompressedImage) Clone

func (t *CompressedImage) Clone() *CompressedImage

func (*CompressedImage) CloneMsg

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

func (*CompressedImage) SetDefaults

func (t *CompressedImage) SetDefaults()

type FluidPressure

type FluidPressure struct {
	Header        std_msgs_msg.Header `yaml:"header"`         // timestamp of the measurement
	FluidPressure float64             `yaml:"fluid_pressure"` // Absolute pressure reading in Pascals.
	Variance      float64             `yaml:"variance"`       // 0 is interpreted as variance unknown
}

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

func NewFluidPressure

func NewFluidPressure() *FluidPressure

NewFluidPressure creates a new FluidPressure with default values.

func (*FluidPressure) Clone

func (t *FluidPressure) Clone() *FluidPressure

func (*FluidPressure) CloneMsg

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

func (*FluidPressure) SetDefaults

func (t *FluidPressure) SetDefaults()

type Illuminance

type Illuminance struct {
	Header      std_msgs_msg.Header `yaml:"header"`      // timestamp is the time the illuminance was measured
	Illuminance float64             `yaml:"illuminance"` // Measurement of the Photometric Illuminance in Lux.
	Variance    float64             `yaml:"variance"`    // 0 is interpreted as variance unknown
}

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

func NewIlluminance

func NewIlluminance() *Illuminance

NewIlluminance creates a new Illuminance with default values.

func (*Illuminance) Clone

func (t *Illuminance) Clone() *Illuminance

func (*Illuminance) CloneMsg

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

func (*Illuminance) SetDefaults

func (t *Illuminance) SetDefaults()

type Image

type Image struct {
	Header      std_msgs_msg.Header `yaml:"header"`       // Header timestamp should be acquisition time of image
	Height      uint32              `yaml:"height"`       // image height, that is, number of rows
	Width       uint32              `yaml:"width"`        // image width, that is, number of columns
	Encoding    string              `yaml:"encoding"`     // Encoding of pixels -- channel meaning, ordering, size
	IsBigendian uint8               `yaml:"is_bigendian"` // is this data bigendian?
	Step        uint32              `yaml:"step"`         // Full row length in bytes
	Data        []uint8             `yaml:"data"`         // actual matrix data, size is (step * rows)
}

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

func NewImage

func NewImage() *Image

NewImage creates a new Image with default values.

func (*Image) Clone

func (t *Image) Clone() *Image

func (*Image) CloneMsg

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

func (*Image) SetDefaults

func (t *Image) SetDefaults()

type Imu

type Imu struct {
	Header                       std_msgs_msg.Header          `yaml:"header"`
	Orientation                  geometry_msgs_msg.Quaternion `yaml:"orientation"`
	OrientationCovariance        [9]float64                   `yaml:"orientation_covariance"` // Row major about x, y, z axes
	AngularVelocity              geometry_msgs_msg.Vector3    `yaml:"angular_velocity"`
	AngularVelocityCovariance    [9]float64                   `yaml:"angular_velocity_covariance"` // Row major about x, y, z axes
	LinearAcceleration           geometry_msgs_msg.Vector3    `yaml:"linear_acceleration"`
	LinearAccelerationCovariance [9]float64                   `yaml:"linear_acceleration_covariance"` // Row major x, y z
}

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

func NewImu

func NewImu() *Imu

NewImu creates a new Imu with default values.

func (*Imu) Clone

func (t *Imu) Clone() *Imu

func (*Imu) CloneMsg

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

func (*Imu) SetDefaults

func (t *Imu) SetDefaults()

type JointState

type JointState struct {
	Header   std_msgs_msg.Header `yaml:"header"`
	Name     []string            `yaml:"name"`
	Position []float64           `yaml:"position"`
	Velocity []float64           `yaml:"velocity"`
	Effort   []float64           `yaml:"effort"`
}

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

func NewJointState

func NewJointState() *JointState

NewJointState creates a new JointState with default values.

func (*JointState) Clone

func (t *JointState) Clone() *JointState

func (*JointState) CloneMsg

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

func (*JointState) SetDefaults

func (t *JointState) SetDefaults()

type Joy

type Joy struct {
	Header  std_msgs_msg.Header `yaml:"header"`  // The timestamp is the time at which data is received from the joystick.
	Axes    []float32           `yaml:"axes"`    // The axes measurements from a joystick.
	Buttons []int32             `yaml:"buttons"` // The buttons measurements from a joystick.
}

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

func NewJoy

func NewJoy() *Joy

NewJoy creates a new Joy with default values.

func (*Joy) Clone

func (t *Joy) Clone() *Joy

func (*Joy) CloneMsg

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

func (*Joy) SetDefaults

func (t *Joy) SetDefaults()

type JoyFeedback

type JoyFeedback struct {
	Type      uint8   `yaml:"type"`
	Id        uint8   `yaml:"id"`        // This will hold an id number for each type of each feedback.Example, the first led would be id=0, the second would be id=1
	Intensity float32 `yaml:"intensity"` // Intensity of the feedback, from 0.0 to 1.0, inclusive.  If device isactually binary, driver should treat 0<=x<0.5 as off, 0.5<=x<=1 as on.
}

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

func NewJoyFeedback

func NewJoyFeedback() *JoyFeedback

NewJoyFeedback creates a new JoyFeedback with default values.

func (*JoyFeedback) Clone

func (t *JoyFeedback) Clone() *JoyFeedback

func (*JoyFeedback) CloneMsg

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

func (*JoyFeedback) SetDefaults

func (t *JoyFeedback) SetDefaults()

type JoyFeedbackArray

type JoyFeedbackArray struct {
	Array []JoyFeedback `yaml:"array"` // This message publishes values for multiple feedback at once.
}

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

func NewJoyFeedbackArray

func NewJoyFeedbackArray() *JoyFeedbackArray

NewJoyFeedbackArray creates a new JoyFeedbackArray with default values.

func (*JoyFeedbackArray) Clone

func (t *JoyFeedbackArray) Clone() *JoyFeedbackArray

func (*JoyFeedbackArray) CloneMsg

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

func (*JoyFeedbackArray) SetDefaults

func (t *JoyFeedbackArray) SetDefaults()

type LaserEcho

type LaserEcho struct {
	Echoes []float32 `yaml:"echoes"` // Multiple values of ranges or intensities.
}

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

func NewLaserEcho

func NewLaserEcho() *LaserEcho

NewLaserEcho creates a new LaserEcho with default values.

func (*LaserEcho) Clone

func (t *LaserEcho) Clone() *LaserEcho

func (*LaserEcho) CloneMsg

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

func (*LaserEcho) SetDefaults

func (t *LaserEcho) SetDefaults()

type LaserScan

type LaserScan struct {
	Header         std_msgs_msg.Header `yaml:"header"`          // timestamp in the header is the acquisition time of
	AngleMin       float32             `yaml:"angle_min"`       // start angle of the scan [rad]
	AngleMax       float32             `yaml:"angle_max"`       // end angle of the scan [rad]
	AngleIncrement float32             `yaml:"angle_increment"` // angular distance between measurements [rad]
	TimeIncrement  float32             `yaml:"time_increment"`  // time between measurements [seconds] - if your scanner
	ScanTime       float32             `yaml:"scan_time"`       // time between scans [seconds]. is moving, this will be used in interpolating positionof 3d points
	RangeMin       float32             `yaml:"range_min"`       // minimum range value [m]
	RangeMax       float32             `yaml:"range_max"`       // maximum range value [m]
	Ranges         []float32           `yaml:"ranges"`          // range data [m]
	Intensities    []float32           `yaml:"intensities"`     // intensity data [device-specific units].  If your. (Note: values < range_min or > range_max should be discarded)
}

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

func NewLaserScan

func NewLaserScan() *LaserScan

NewLaserScan creates a new LaserScan with default values.

func (*LaserScan) Clone

func (t *LaserScan) Clone() *LaserScan

func (*LaserScan) CloneMsg

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

func (*LaserScan) SetDefaults

func (t *LaserScan) SetDefaults()

type MagneticField

type MagneticField struct {
	Header                  std_msgs_msg.Header       `yaml:"header"`                    // timestamp is the time the
	MagneticField           geometry_msgs_msg.Vector3 `yaml:"magnetic_field"`            // x, y, and z components of the
	MagneticFieldCovariance [9]float64                `yaml:"magnetic_field_covariance"` // Row major about x, y, z axes
}

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

func NewMagneticField

func NewMagneticField() *MagneticField

NewMagneticField creates a new MagneticField with default values.

func (*MagneticField) Clone

func (t *MagneticField) Clone() *MagneticField

func (*MagneticField) CloneMsg

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

func (*MagneticField) SetDefaults

func (t *MagneticField) SetDefaults()

type MultiDOFJointState

type MultiDOFJointState struct {
	Header     std_msgs_msg.Header           `yaml:"header"`
	JointNames []string                      `yaml:"joint_names"`
	Transforms []geometry_msgs_msg.Transform `yaml:"transforms"`
	Twist      []geometry_msgs_msg.Twist     `yaml:"twist"`
	Wrench     []geometry_msgs_msg.Wrench    `yaml:"wrench"`
}

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

func NewMultiDOFJointState

func NewMultiDOFJointState() *MultiDOFJointState

NewMultiDOFJointState creates a new MultiDOFJointState with default values.

func (*MultiDOFJointState) Clone

func (*MultiDOFJointState) CloneMsg

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

func (*MultiDOFJointState) SetDefaults

func (t *MultiDOFJointState) SetDefaults()

type MultiEchoLaserScan

type MultiEchoLaserScan struct {
	Header         std_msgs_msg.Header `yaml:"header"`          // timestamp in the header is the acquisition time of
	AngleMin       float32             `yaml:"angle_min"`       // start angle of the scan [rad]
	AngleMax       float32             `yaml:"angle_max"`       // end angle of the scan [rad]
	AngleIncrement float32             `yaml:"angle_increment"` // angular distance between measurements [rad]
	TimeIncrement  float32             `yaml:"time_increment"`  // time between measurements [seconds] - if your scanner
	ScanTime       float32             `yaml:"scan_time"`       // time between scans [seconds]. is moving, this will be used in interpolating positionof 3d points
	RangeMin       float32             `yaml:"range_min"`       // minimum range value [m]
	RangeMax       float32             `yaml:"range_max"`       // maximum range value [m]
	Ranges         []LaserEcho         `yaml:"ranges"`          // range data [m]
	Intensities    []LaserEcho         `yaml:"intensities"`     // intensity data [device-specific units].  If your. (Note: NaNs, values < range_min or > range_max should be discarded)+Inf measurements are out of range-Inf measurements are too close to determine exact distance.
}

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

func NewMultiEchoLaserScan

func NewMultiEchoLaserScan() *MultiEchoLaserScan

NewMultiEchoLaserScan creates a new MultiEchoLaserScan with default values.

func (*MultiEchoLaserScan) Clone

func (*MultiEchoLaserScan) CloneMsg

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

func (*MultiEchoLaserScan) SetDefaults

func (t *MultiEchoLaserScan) SetDefaults()
type NavSatFix struct {
	Header                 std_msgs_msg.Header `yaml:"header"`              // header.stamp specifies the ROS time for this measurement (thecorresponding satellite time may be reported using thesensor_msgs/TimeReference message).header.frame_id is the frame of reference reported by the satellitereceiver, usually the location of the antenna.  This is aEuclidean frame relative to the vehicle, not a referenceellipsoid.
	Status                 NavSatStatus        `yaml:"status"`              // Satellite fix status information.
	Latitude               float64             `yaml:"latitude"`            // Latitude [degrees]. Positive is north of equator; negative is south.
	Longitude              float64             `yaml:"longitude"`           // Longitude [degrees]. Positive is east of prime meridian; negative is west.
	Altitude               float64             `yaml:"altitude"`            // Altitude [m]. Positive is above the WGS 84 ellipsoid(quiet NaN if no altitude is available).
	PositionCovariance     [9]float64          `yaml:"position_covariance"` // Position covariance [m^2] defined relative to a tangential planethrough the reported position. The components are East, North, andUp (ENU), in row-major order.Beware: this coordinate system exhibits singularities at the poles.
	PositionCovarianceType uint8               `yaml:"position_covariance_type"`
}

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

func NewNavSatFix

func NewNavSatFix() *NavSatFix

NewNavSatFix creates a new NavSatFix with default values.

func (t *NavSatFix) Clone() *NavSatFix
func (t *NavSatFix) CloneMsg() types.Message
func (t *NavSatFix) SetDefaults()
type NavSatStatus struct {
	Status  int8   `yaml:"status"`
	Service uint16 `yaml:"service"`
}

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

func NewNavSatStatus

func NewNavSatStatus() *NavSatStatus

NewNavSatStatus creates a new NavSatStatus with default values.

func (t *NavSatStatus) Clone() *NavSatStatus
func (t *NavSatStatus) CloneMsg() types.Message
func (t *NavSatStatus) SetDefaults()

type PointCloud

type PointCloud struct {
	Header   std_msgs_msg.Header         `yaml:"header"`   // Time of sensor data acquisition, coordinate frame ID.
	Points   []geometry_msgs_msg.Point32 `yaml:"points"`   // Array of 3d points. Each Point32 should be interpreted as a 3d pointin the frame given in the header.
	Channels []ChannelFloat32            `yaml:"channels"` // Each channel should have the same number of elements as points array,and the data in each channel should correspond 1:1 with each point.Channel names in common practice are listed in ChannelFloat32.msg.
}

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

func NewPointCloud

func NewPointCloud() *PointCloud

NewPointCloud creates a new PointCloud with default values.

func (*PointCloud) Clone

func (t *PointCloud) Clone() *PointCloud

func (*PointCloud) CloneMsg

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

func (*PointCloud) SetDefaults

func (t *PointCloud) SetDefaults()

type PointCloud2

type PointCloud2 struct {
	Header      std_msgs_msg.Header `yaml:"header"`       // Time of sensor data acquisition, and the coordinate frame ID (for 3d points).
	Height      uint32              `yaml:"height"`       // 2D structure of the point cloud. If the cloud is unordered, height is1 and width is the length of the point cloud.
	Width       uint32              `yaml:"width"`        // 2D structure of the point cloud. If the cloud is unordered, height is1 and width is the length of the point cloud.
	Fields      []PointField        `yaml:"fields"`       // Describes the channels and their layout in the binary data blob.
	IsBigendian bool                `yaml:"is_bigendian"` // Is this data bigendian?
	PointStep   uint32              `yaml:"point_step"`   // Length of a point in bytes
	RowStep     uint32              `yaml:"row_step"`     // Length of a row in bytes
	Data        []uint8             `yaml:"data"`         // Actual point data, size is (row_step*height)
	IsDense     bool                `yaml:"is_dense"`     // True if there are no invalid points
}

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

func NewPointCloud2

func NewPointCloud2() *PointCloud2

NewPointCloud2 creates a new PointCloud2 with default values.

func (*PointCloud2) Clone

func (t *PointCloud2) Clone() *PointCloud2

func (*PointCloud2) CloneMsg

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

func (*PointCloud2) SetDefaults

func (t *PointCloud2) SetDefaults()

type PointField

type PointField struct {
	Name     string `yaml:"name"`     // Name of field. Common PointField names are x, y, z, intensity, rgb, rgba
	Offset   uint32 `yaml:"offset"`   // Offset from start of point struct. Common PointField names are x, y, z, intensity, rgb, rgba
	Datatype uint8  `yaml:"datatype"` // Datatype enumeration, see above. Common PointField names are x, y, z, intensity, rgb, rgba
	Count    uint32 `yaml:"count"`    // How many elements in the field. Common PointField names are x, y, z, intensity, rgb, rgba
}

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

func NewPointField

func NewPointField() *PointField

NewPointField creates a new PointField with default values.

func (*PointField) Clone

func (t *PointField) Clone() *PointField

func (*PointField) CloneMsg

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

func (*PointField) SetDefaults

func (t *PointField) SetDefaults()

type Range

type Range struct {
	Header        std_msgs_msg.Header `yaml:"header"`         // timestamp in the header is the time the ranger
	RadiationType uint8               `yaml:"radiation_type"` // the type of radiation used by the sensor
	FieldOfView   float32             `yaml:"field_of_view"`  // the size of the arc that the distance reading is
	MinRange      float32             `yaml:"min_range"`      // minimum range value [m]
	MaxRange      float32             `yaml:"max_range"`      // maximum range value [m]
	Range         float32             `yaml:"range"`          // range data [m]
}

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

func NewRange

func NewRange() *Range

NewRange creates a new Range with default values.

func (*Range) Clone

func (t *Range) Clone() *Range

func (*Range) CloneMsg

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

func (*Range) SetDefaults

func (t *Range) SetDefaults()

type RegionOfInterest

type RegionOfInterest struct {
	XOffset   uint32 `yaml:"x_offset"`   // Leftmost pixel of the ROI
	YOffset   uint32 `yaml:"y_offset"`   // Topmost pixel of the ROI. (0 if the ROI includes the left edge of the image)
	Height    uint32 `yaml:"height"`     // Height of ROI. (0 if the ROI includes the left edge of the image)(0 if the ROI includes the top edge of the image)
	Width     uint32 `yaml:"width"`      // Width of ROI. (0 if the ROI includes the left edge of the image)(0 if the ROI includes the top edge of the image)
	DoRectify bool   `yaml:"do_rectify"` // True if a distinct rectified ROI should be calculated from the "raw"ROI in this message. Typically this should be False if the full imageis captured (ROI not used), and True if a subwindow is captured (ROIused).
}

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

func NewRegionOfInterest

func NewRegionOfInterest() *RegionOfInterest

NewRegionOfInterest creates a new RegionOfInterest with default values.

func (*RegionOfInterest) Clone

func (t *RegionOfInterest) Clone() *RegionOfInterest

func (*RegionOfInterest) CloneMsg

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

func (*RegionOfInterest) SetDefaults

func (t *RegionOfInterest) SetDefaults()

type RelativeHumidity

type RelativeHumidity struct {
	Header           std_msgs_msg.Header `yaml:"header"`            // timestamp of the measurement
	RelativeHumidity float64             `yaml:"relative_humidity"` // Expression of the relative humidity
	Variance         float64             `yaml:"variance"`          // 0 is interpreted as variance unknown
}

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

func NewRelativeHumidity

func NewRelativeHumidity() *RelativeHumidity

NewRelativeHumidity creates a new RelativeHumidity with default values.

func (*RelativeHumidity) Clone

func (t *RelativeHumidity) Clone() *RelativeHumidity

func (*RelativeHumidity) CloneMsg

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

func (*RelativeHumidity) SetDefaults

func (t *RelativeHumidity) SetDefaults()

type Temperature

type Temperature struct {
	Header      std_msgs_msg.Header `yaml:"header"`      // timestamp is the time the temperature was measured
	Temperature float64             `yaml:"temperature"` // Measurement of the Temperature in Degrees Celsius.
	Variance    float64             `yaml:"variance"`    // 0 is interpreted as variance unknown.
}

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

func NewTemperature

func NewTemperature() *Temperature

NewTemperature creates a new Temperature with default values.

func (*Temperature) Clone

func (t *Temperature) Clone() *Temperature

func (*Temperature) CloneMsg

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

func (*Temperature) SetDefaults

func (t *Temperature) SetDefaults()

type TimeReference

type TimeReference struct {
	Header  std_msgs_msg.Header         `yaml:"header"`   // stamp is system time for which measurement was valid
	TimeRef builtin_interfaces_msg.Time `yaml:"time_ref"` // corresponding time from this external source
	Source  string                      `yaml:"source"`   // (optional) name of time source
}

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

func NewTimeReference

func NewTimeReference() *TimeReference

NewTimeReference creates a new TimeReference with default values.

func (*TimeReference) Clone

func (t *TimeReference) Clone() *TimeReference

func (*TimeReference) CloneMsg

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

func (*TimeReference) SetDefaults

func (t *TimeReference) SetDefaults()

Jump to

Keyboard shortcuts

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