Documentation ¶
Index ¶
- Variables
- func Bool__Array_to_C(cSlice []CBool, goSlice []Bool)
- func Bool__Array_to_Go(goSlice []Bool, cSlice []CBool)
- func Bool__Sequence_to_C(cSlice *CBool__Sequence, goSlice []Bool)
- func Bool__Sequence_to_Go(goSlice *[]Bool, cSlice CBool__Sequence)
- func ByteMultiArray__Array_to_C(cSlice []CByteMultiArray, goSlice []ByteMultiArray)
- func ByteMultiArray__Array_to_Go(goSlice []ByteMultiArray, cSlice []CByteMultiArray)
- func ByteMultiArray__Sequence_to_C(cSlice *CByteMultiArray__Sequence, goSlice []ByteMultiArray)
- func ByteMultiArray__Sequence_to_Go(goSlice *[]ByteMultiArray, cSlice CByteMultiArray__Sequence)
- func Byte__Array_to_C(cSlice []CByte, goSlice []Byte)
- func Byte__Array_to_Go(goSlice []Byte, cSlice []CByte)
- func Byte__Sequence_to_C(cSlice *CByte__Sequence, goSlice []Byte)
- func Byte__Sequence_to_Go(goSlice *[]Byte, cSlice CByte__Sequence)
- func Char__Array_to_C(cSlice []CChar, goSlice []Char)
- func Char__Array_to_Go(goSlice []Char, cSlice []CChar)
- func Char__Sequence_to_C(cSlice *CChar__Sequence, goSlice []Char)
- func Char__Sequence_to_Go(goSlice *[]Char, cSlice CChar__Sequence)
- func CloneBoolSlice(dst, src []Bool)
- func CloneByteMultiArraySlice(dst, src []ByteMultiArray)
- func CloneByteSlice(dst, src []Byte)
- func CloneCharSlice(dst, src []Char)
- func CloneColorRGBASlice(dst, src []ColorRGBA)
- func CloneEmptySlice(dst, src []Empty)
- func CloneFloat32MultiArraySlice(dst, src []Float32MultiArray)
- func CloneFloat32Slice(dst, src []Float32)
- func CloneFloat64MultiArraySlice(dst, src []Float64MultiArray)
- func CloneFloat64Slice(dst, src []Float64)
- func CloneHeaderSlice(dst, src []Header)
- func CloneInt16MultiArraySlice(dst, src []Int16MultiArray)
- func CloneInt16Slice(dst, src []Int16)
- func CloneInt32MultiArraySlice(dst, src []Int32MultiArray)
- func CloneInt32Slice(dst, src []Int32)
- func CloneInt64MultiArraySlice(dst, src []Int64MultiArray)
- func CloneInt64Slice(dst, src []Int64)
- func CloneInt8MultiArraySlice(dst, src []Int8MultiArray)
- func CloneInt8Slice(dst, src []Int8)
- func CloneMultiArrayDimensionSlice(dst, src []MultiArrayDimension)
- func CloneMultiArrayLayoutSlice(dst, src []MultiArrayLayout)
- func CloneStringSlice(dst, src []String)
- func CloneUInt16MultiArraySlice(dst, src []UInt16MultiArray)
- func CloneUInt16Slice(dst, src []UInt16)
- func CloneUInt32MultiArraySlice(dst, src []UInt32MultiArray)
- func CloneUInt32Slice(dst, src []UInt32)
- func CloneUInt64MultiArraySlice(dst, src []UInt64MultiArray)
- func CloneUInt64Slice(dst, src []UInt64)
- func CloneUInt8MultiArraySlice(dst, src []UInt8MultiArray)
- func CloneUInt8Slice(dst, src []UInt8)
- func ColorRGBA__Array_to_C(cSlice []CColorRGBA, goSlice []ColorRGBA)
- func ColorRGBA__Array_to_Go(goSlice []ColorRGBA, cSlice []CColorRGBA)
- func ColorRGBA__Sequence_to_C(cSlice *CColorRGBA__Sequence, goSlice []ColorRGBA)
- func ColorRGBA__Sequence_to_Go(goSlice *[]ColorRGBA, cSlice CColorRGBA__Sequence)
- func Empty__Array_to_C(cSlice []CEmpty, goSlice []Empty)
- func Empty__Array_to_Go(goSlice []Empty, cSlice []CEmpty)
- func Empty__Sequence_to_C(cSlice *CEmpty__Sequence, goSlice []Empty)
- func Empty__Sequence_to_Go(goSlice *[]Empty, cSlice CEmpty__Sequence)
- func Float32MultiArray__Array_to_C(cSlice []CFloat32MultiArray, goSlice []Float32MultiArray)
- func Float32MultiArray__Array_to_Go(goSlice []Float32MultiArray, cSlice []CFloat32MultiArray)
- func Float32MultiArray__Sequence_to_C(cSlice *CFloat32MultiArray__Sequence, goSlice []Float32MultiArray)
- func Float32MultiArray__Sequence_to_Go(goSlice *[]Float32MultiArray, cSlice CFloat32MultiArray__Sequence)
- func Float32__Array_to_C(cSlice []CFloat32, goSlice []Float32)
- func Float32__Array_to_Go(goSlice []Float32, cSlice []CFloat32)
- func Float32__Sequence_to_C(cSlice *CFloat32__Sequence, goSlice []Float32)
- func Float32__Sequence_to_Go(goSlice *[]Float32, cSlice CFloat32__Sequence)
- func Float64MultiArray__Array_to_C(cSlice []CFloat64MultiArray, goSlice []Float64MultiArray)
- func Float64MultiArray__Array_to_Go(goSlice []Float64MultiArray, cSlice []CFloat64MultiArray)
- func Float64MultiArray__Sequence_to_C(cSlice *CFloat64MultiArray__Sequence, goSlice []Float64MultiArray)
- func Float64MultiArray__Sequence_to_Go(goSlice *[]Float64MultiArray, cSlice CFloat64MultiArray__Sequence)
- func Float64__Array_to_C(cSlice []CFloat64, goSlice []Float64)
- func Float64__Array_to_Go(goSlice []Float64, cSlice []CFloat64)
- func Float64__Sequence_to_C(cSlice *CFloat64__Sequence, goSlice []Float64)
- func Float64__Sequence_to_Go(goSlice *[]Float64, cSlice CFloat64__Sequence)
- func Header__Array_to_C(cSlice []CHeader, goSlice []Header)
- func Header__Array_to_Go(goSlice []Header, cSlice []CHeader)
- func Header__Sequence_to_C(cSlice *CHeader__Sequence, goSlice []Header)
- func Header__Sequence_to_Go(goSlice *[]Header, cSlice CHeader__Sequence)
- func Int16MultiArray__Array_to_C(cSlice []CInt16MultiArray, goSlice []Int16MultiArray)
- func Int16MultiArray__Array_to_Go(goSlice []Int16MultiArray, cSlice []CInt16MultiArray)
- func Int16MultiArray__Sequence_to_C(cSlice *CInt16MultiArray__Sequence, goSlice []Int16MultiArray)
- func Int16MultiArray__Sequence_to_Go(goSlice *[]Int16MultiArray, cSlice CInt16MultiArray__Sequence)
- func Int16__Array_to_C(cSlice []CInt16, goSlice []Int16)
- func Int16__Array_to_Go(goSlice []Int16, cSlice []CInt16)
- func Int16__Sequence_to_C(cSlice *CInt16__Sequence, goSlice []Int16)
- func Int16__Sequence_to_Go(goSlice *[]Int16, cSlice CInt16__Sequence)
- func Int32MultiArray__Array_to_C(cSlice []CInt32MultiArray, goSlice []Int32MultiArray)
- func Int32MultiArray__Array_to_Go(goSlice []Int32MultiArray, cSlice []CInt32MultiArray)
- func Int32MultiArray__Sequence_to_C(cSlice *CInt32MultiArray__Sequence, goSlice []Int32MultiArray)
- func Int32MultiArray__Sequence_to_Go(goSlice *[]Int32MultiArray, cSlice CInt32MultiArray__Sequence)
- func Int32__Array_to_C(cSlice []CInt32, goSlice []Int32)
- func Int32__Array_to_Go(goSlice []Int32, cSlice []CInt32)
- func Int32__Sequence_to_C(cSlice *CInt32__Sequence, goSlice []Int32)
- func Int32__Sequence_to_Go(goSlice *[]Int32, cSlice CInt32__Sequence)
- func Int64MultiArray__Array_to_C(cSlice []CInt64MultiArray, goSlice []Int64MultiArray)
- func Int64MultiArray__Array_to_Go(goSlice []Int64MultiArray, cSlice []CInt64MultiArray)
- func Int64MultiArray__Sequence_to_C(cSlice *CInt64MultiArray__Sequence, goSlice []Int64MultiArray)
- func Int64MultiArray__Sequence_to_Go(goSlice *[]Int64MultiArray, cSlice CInt64MultiArray__Sequence)
- func Int64__Array_to_C(cSlice []CInt64, goSlice []Int64)
- func Int64__Array_to_Go(goSlice []Int64, cSlice []CInt64)
- func Int64__Sequence_to_C(cSlice *CInt64__Sequence, goSlice []Int64)
- func Int64__Sequence_to_Go(goSlice *[]Int64, cSlice CInt64__Sequence)
- func Int8MultiArray__Array_to_C(cSlice []CInt8MultiArray, goSlice []Int8MultiArray)
- func Int8MultiArray__Array_to_Go(goSlice []Int8MultiArray, cSlice []CInt8MultiArray)
- func Int8MultiArray__Sequence_to_C(cSlice *CInt8MultiArray__Sequence, goSlice []Int8MultiArray)
- func Int8MultiArray__Sequence_to_Go(goSlice *[]Int8MultiArray, cSlice CInt8MultiArray__Sequence)
- func Int8__Array_to_C(cSlice []CInt8, goSlice []Int8)
- func Int8__Array_to_Go(goSlice []Int8, cSlice []CInt8)
- func Int8__Sequence_to_C(cSlice *CInt8__Sequence, goSlice []Int8)
- func Int8__Sequence_to_Go(goSlice *[]Int8, cSlice CInt8__Sequence)
- func MultiArrayDimension__Array_to_C(cSlice []CMultiArrayDimension, goSlice []MultiArrayDimension)
- func MultiArrayDimension__Array_to_Go(goSlice []MultiArrayDimension, cSlice []CMultiArrayDimension)
- func MultiArrayDimension__Sequence_to_C(cSlice *CMultiArrayDimension__Sequence, goSlice []MultiArrayDimension)
- func MultiArrayDimension__Sequence_to_Go(goSlice *[]MultiArrayDimension, cSlice CMultiArrayDimension__Sequence)
- func MultiArrayLayout__Array_to_C(cSlice []CMultiArrayLayout, goSlice []MultiArrayLayout)
- func MultiArrayLayout__Array_to_Go(goSlice []MultiArrayLayout, cSlice []CMultiArrayLayout)
- func MultiArrayLayout__Sequence_to_C(cSlice *CMultiArrayLayout__Sequence, goSlice []MultiArrayLayout)
- func MultiArrayLayout__Sequence_to_Go(goSlice *[]MultiArrayLayout, cSlice CMultiArrayLayout__Sequence)
- func String__Array_to_C(cSlice []CString, goSlice []String)
- func String__Array_to_Go(goSlice []String, cSlice []CString)
- func String__Sequence_to_C(cSlice *CString__Sequence, goSlice []String)
- func String__Sequence_to_Go(goSlice *[]String, cSlice CString__Sequence)
- func UInt16MultiArray__Array_to_C(cSlice []CUInt16MultiArray, goSlice []UInt16MultiArray)
- func UInt16MultiArray__Array_to_Go(goSlice []UInt16MultiArray, cSlice []CUInt16MultiArray)
- func UInt16MultiArray__Sequence_to_C(cSlice *CUInt16MultiArray__Sequence, goSlice []UInt16MultiArray)
- func UInt16MultiArray__Sequence_to_Go(goSlice *[]UInt16MultiArray, cSlice CUInt16MultiArray__Sequence)
- func UInt16__Array_to_C(cSlice []CUInt16, goSlice []UInt16)
- func UInt16__Array_to_Go(goSlice []UInt16, cSlice []CUInt16)
- func UInt16__Sequence_to_C(cSlice *CUInt16__Sequence, goSlice []UInt16)
- func UInt16__Sequence_to_Go(goSlice *[]UInt16, cSlice CUInt16__Sequence)
- func UInt32MultiArray__Array_to_C(cSlice []CUInt32MultiArray, goSlice []UInt32MultiArray)
- func UInt32MultiArray__Array_to_Go(goSlice []UInt32MultiArray, cSlice []CUInt32MultiArray)
- func UInt32MultiArray__Sequence_to_C(cSlice *CUInt32MultiArray__Sequence, goSlice []UInt32MultiArray)
- func UInt32MultiArray__Sequence_to_Go(goSlice *[]UInt32MultiArray, cSlice CUInt32MultiArray__Sequence)
- func UInt32__Array_to_C(cSlice []CUInt32, goSlice []UInt32)
- func UInt32__Array_to_Go(goSlice []UInt32, cSlice []CUInt32)
- func UInt32__Sequence_to_C(cSlice *CUInt32__Sequence, goSlice []UInt32)
- func UInt32__Sequence_to_Go(goSlice *[]UInt32, cSlice CUInt32__Sequence)
- func UInt64MultiArray__Array_to_C(cSlice []CUInt64MultiArray, goSlice []UInt64MultiArray)
- func UInt64MultiArray__Array_to_Go(goSlice []UInt64MultiArray, cSlice []CUInt64MultiArray)
- func UInt64MultiArray__Sequence_to_C(cSlice *CUInt64MultiArray__Sequence, goSlice []UInt64MultiArray)
- func UInt64MultiArray__Sequence_to_Go(goSlice *[]UInt64MultiArray, cSlice CUInt64MultiArray__Sequence)
- func UInt64__Array_to_C(cSlice []CUInt64, goSlice []UInt64)
- func UInt64__Array_to_Go(goSlice []UInt64, cSlice []CUInt64)
- func UInt64__Sequence_to_C(cSlice *CUInt64__Sequence, goSlice []UInt64)
- func UInt64__Sequence_to_Go(goSlice *[]UInt64, cSlice CUInt64__Sequence)
- func UInt8MultiArray__Array_to_C(cSlice []CUInt8MultiArray, goSlice []UInt8MultiArray)
- func UInt8MultiArray__Array_to_Go(goSlice []UInt8MultiArray, cSlice []CUInt8MultiArray)
- func UInt8MultiArray__Sequence_to_C(cSlice *CUInt8MultiArray__Sequence, goSlice []UInt8MultiArray)
- func UInt8MultiArray__Sequence_to_Go(goSlice *[]UInt8MultiArray, cSlice CUInt8MultiArray__Sequence)
- func UInt8__Array_to_C(cSlice []CUInt8, goSlice []UInt8)
- func UInt8__Array_to_Go(goSlice []UInt8, cSlice []CUInt8)
- func UInt8__Sequence_to_C(cSlice *CUInt8__Sequence, goSlice []UInt8)
- func UInt8__Sequence_to_Go(goSlice *[]UInt8, cSlice CUInt8__Sequence)
- type Bool
- type BoolPublisher
- type BoolSubscription
- type BoolSubscriptionCallback
- type Byte
- type ByteMultiArray
- type ByteMultiArrayPublisher
- type ByteMultiArraySubscription
- type ByteMultiArraySubscriptionCallback
- type BytePublisher
- type ByteSubscription
- type ByteSubscriptionCallback
- type CBool
- type CBool__Sequence
- type CByte
- type CByteMultiArray
- type CByteMultiArray__Sequence
- type CByte__Sequence
- type CChar
- type CChar__Sequence
- type CColorRGBA
- type CColorRGBA__Sequence
- type CEmpty
- type CEmpty__Sequence
- type CFloat32
- type CFloat32MultiArray
- type CFloat32MultiArray__Sequence
- type CFloat32__Sequence
- type CFloat64
- type CFloat64MultiArray
- type CFloat64MultiArray__Sequence
- type CFloat64__Sequence
- type CHeader
- type CHeader__Sequence
- type CInt16
- type CInt16MultiArray
- type CInt16MultiArray__Sequence
- type CInt16__Sequence
- type CInt32
- type CInt32MultiArray
- type CInt32MultiArray__Sequence
- type CInt32__Sequence
- type CInt64
- type CInt64MultiArray
- type CInt64MultiArray__Sequence
- type CInt64__Sequence
- type CInt8
- type CInt8MultiArray
- type CInt8MultiArray__Sequence
- type CInt8__Sequence
- type CMultiArrayDimension
- type CMultiArrayDimension__Sequence
- type CMultiArrayLayout
- type CMultiArrayLayout__Sequence
- type CString
- type CString__Sequence
- type CUInt16
- type CUInt16MultiArray
- type CUInt16MultiArray__Sequence
- type CUInt16__Sequence
- type CUInt32
- type CUInt32MultiArray
- type CUInt32MultiArray__Sequence
- type CUInt32__Sequence
- type CUInt64
- type CUInt64MultiArray
- type CUInt64MultiArray__Sequence
- type CUInt64__Sequence
- type CUInt8
- type CUInt8MultiArray
- type CUInt8MultiArray__Sequence
- type CUInt8__Sequence
- type Char
- type CharPublisher
- type CharSubscription
- type CharSubscriptionCallback
- type ColorRGBA
- type ColorRGBAPublisher
- type ColorRGBASubscription
- type ColorRGBASubscriptionCallback
- type Empty
- type EmptyPublisher
- type EmptySubscription
- type EmptySubscriptionCallback
- type Float32
- type Float32MultiArray
- type Float32MultiArrayPublisher
- type Float32MultiArraySubscription
- type Float32MultiArraySubscriptionCallback
- type Float32Publisher
- type Float32Subscription
- type Float32SubscriptionCallback
- type Float64
- type Float64MultiArray
- type Float64MultiArrayPublisher
- type Float64MultiArraySubscription
- type Float64MultiArraySubscriptionCallback
- type Float64Publisher
- type Float64Subscription
- type Float64SubscriptionCallback
- type Header
- type HeaderPublisher
- type HeaderSubscription
- type HeaderSubscriptionCallback
- type Int16
- type Int16MultiArray
- type Int16MultiArrayPublisher
- type Int16MultiArraySubscription
- type Int16MultiArraySubscriptionCallback
- type Int16Publisher
- type Int16Subscription
- type Int16SubscriptionCallback
- type Int32
- type Int32MultiArray
- type Int32MultiArrayPublisher
- type Int32MultiArraySubscription
- type Int32MultiArraySubscriptionCallback
- type Int32Publisher
- type Int32Subscription
- type Int32SubscriptionCallback
- type Int64
- type Int64MultiArray
- type Int64MultiArrayPublisher
- type Int64MultiArraySubscription
- type Int64MultiArraySubscriptionCallback
- type Int64Publisher
- type Int64Subscription
- type Int64SubscriptionCallback
- type Int8
- type Int8MultiArray
- type Int8MultiArrayPublisher
- type Int8MultiArraySubscription
- type Int8MultiArraySubscriptionCallback
- type Int8Publisher
- type Int8Subscription
- type Int8SubscriptionCallback
- type MultiArrayDimension
- type MultiArrayDimensionPublisher
- type MultiArrayDimensionSubscription
- type MultiArrayDimensionSubscriptionCallback
- type MultiArrayLayout
- type MultiArrayLayoutPublisher
- type MultiArrayLayoutSubscription
- type MultiArrayLayoutSubscriptionCallback
- type String
- type StringPublisher
- type StringSubscription
- type StringSubscriptionCallback
- type UInt16
- type UInt16MultiArray
- type UInt16MultiArrayPublisher
- type UInt16MultiArraySubscription
- type UInt16MultiArraySubscriptionCallback
- type UInt16Publisher
- type UInt16Subscription
- type UInt16SubscriptionCallback
- type UInt32
- type UInt32MultiArray
- type UInt32MultiArrayPublisher
- type UInt32MultiArraySubscription
- type UInt32MultiArraySubscriptionCallback
- type UInt32Publisher
- type UInt32Subscription
- type UInt32SubscriptionCallback
- type UInt64
- type UInt64MultiArray
- type UInt64MultiArrayPublisher
- type UInt64MultiArraySubscription
- type UInt64MultiArraySubscriptionCallback
- type UInt64Publisher
- type UInt64Subscription
- type UInt64SubscriptionCallback
- type UInt8
- type UInt8MultiArray
- type UInt8MultiArrayPublisher
- type UInt8MultiArraySubscription
- type UInt8MultiArraySubscriptionCallback
- type UInt8Publisher
- type UInt8Subscription
- type UInt8SubscriptionCallback
Constants ¶
This section is empty.
Variables ¶
var BoolTypeSupport types.MessageTypeSupport = _BoolTypeSupport{}
Modifying this variable is undefined behavior.
var ByteMultiArrayTypeSupport types.MessageTypeSupport = _ByteMultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var ByteTypeSupport types.MessageTypeSupport = _ByteTypeSupport{}
Modifying this variable is undefined behavior.
var CharTypeSupport types.MessageTypeSupport = _CharTypeSupport{}
Modifying this variable is undefined behavior.
var ColorRGBATypeSupport types.MessageTypeSupport = _ColorRGBATypeSupport{}
Modifying this variable is undefined behavior.
var EmptyTypeSupport types.MessageTypeSupport = _EmptyTypeSupport{}
Modifying this variable is undefined behavior.
var Float32MultiArrayTypeSupport types.MessageTypeSupport = _Float32MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Float32TypeSupport types.MessageTypeSupport = _Float32TypeSupport{}
Modifying this variable is undefined behavior.
var Float64MultiArrayTypeSupport types.MessageTypeSupport = _Float64MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Float64TypeSupport types.MessageTypeSupport = _Float64TypeSupport{}
Modifying this variable is undefined behavior.
var HeaderTypeSupport types.MessageTypeSupport = _HeaderTypeSupport{}
Modifying this variable is undefined behavior.
var Int16MultiArrayTypeSupport types.MessageTypeSupport = _Int16MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Int16TypeSupport types.MessageTypeSupport = _Int16TypeSupport{}
Modifying this variable is undefined behavior.
var Int32MultiArrayTypeSupport types.MessageTypeSupport = _Int32MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Int32TypeSupport types.MessageTypeSupport = _Int32TypeSupport{}
Modifying this variable is undefined behavior.
var Int64MultiArrayTypeSupport types.MessageTypeSupport = _Int64MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Int64TypeSupport types.MessageTypeSupport = _Int64TypeSupport{}
Modifying this variable is undefined behavior.
var Int8MultiArrayTypeSupport types.MessageTypeSupport = _Int8MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var Int8TypeSupport types.MessageTypeSupport = _Int8TypeSupport{}
Modifying this variable is undefined behavior.
var MultiArrayDimensionTypeSupport types.MessageTypeSupport = _MultiArrayDimensionTypeSupport{}
Modifying this variable is undefined behavior.
var MultiArrayLayoutTypeSupport types.MessageTypeSupport = _MultiArrayLayoutTypeSupport{}
Modifying this variable is undefined behavior.
var StringTypeSupport types.MessageTypeSupport = _StringTypeSupport{}
Modifying this variable is undefined behavior.
var UInt16MultiArrayTypeSupport types.MessageTypeSupport = _UInt16MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var UInt16TypeSupport types.MessageTypeSupport = _UInt16TypeSupport{}
Modifying this variable is undefined behavior.
var UInt32MultiArrayTypeSupport types.MessageTypeSupport = _UInt32MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var UInt32TypeSupport types.MessageTypeSupport = _UInt32TypeSupport{}
Modifying this variable is undefined behavior.
var UInt64MultiArrayTypeSupport types.MessageTypeSupport = _UInt64MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var UInt64TypeSupport types.MessageTypeSupport = _UInt64TypeSupport{}
Modifying this variable is undefined behavior.
var UInt8MultiArrayTypeSupport types.MessageTypeSupport = _UInt8MultiArrayTypeSupport{}
Modifying this variable is undefined behavior.
var UInt8TypeSupport types.MessageTypeSupport = _UInt8TypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func Bool__Array_to_C ¶
func Bool__Array_to_Go ¶
func Bool__Sequence_to_C ¶
func Bool__Sequence_to_C(cSlice *CBool__Sequence, goSlice []Bool)
func Bool__Sequence_to_Go ¶
func Bool__Sequence_to_Go(goSlice *[]Bool, cSlice CBool__Sequence)
func ByteMultiArray__Array_to_C ¶
func ByteMultiArray__Array_to_C(cSlice []CByteMultiArray, goSlice []ByteMultiArray)
func ByteMultiArray__Array_to_Go ¶
func ByteMultiArray__Array_to_Go(goSlice []ByteMultiArray, cSlice []CByteMultiArray)
func ByteMultiArray__Sequence_to_C ¶
func ByteMultiArray__Sequence_to_C(cSlice *CByteMultiArray__Sequence, goSlice []ByteMultiArray)
func ByteMultiArray__Sequence_to_Go ¶
func ByteMultiArray__Sequence_to_Go(goSlice *[]ByteMultiArray, cSlice CByteMultiArray__Sequence)
func Byte__Array_to_C ¶
func Byte__Array_to_Go ¶
func Byte__Sequence_to_C ¶
func Byte__Sequence_to_C(cSlice *CByte__Sequence, goSlice []Byte)
func Byte__Sequence_to_Go ¶
func Byte__Sequence_to_Go(goSlice *[]Byte, cSlice CByte__Sequence)
func Char__Array_to_C ¶
func Char__Array_to_Go ¶
func Char__Sequence_to_C ¶
func Char__Sequence_to_C(cSlice *CChar__Sequence, goSlice []Char)
func Char__Sequence_to_Go ¶
func Char__Sequence_to_Go(goSlice *[]Char, cSlice CChar__Sequence)
func CloneBoolSlice ¶
func CloneBoolSlice(dst, src []Bool)
CloneBoolSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneByteMultiArraySlice ¶
func CloneByteMultiArraySlice(dst, src []ByteMultiArray)
CloneByteMultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneByteSlice ¶
func CloneByteSlice(dst, src []Byte)
CloneByteSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCharSlice ¶
func CloneCharSlice(dst, src []Char)
CloneCharSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneColorRGBASlice ¶
func CloneColorRGBASlice(dst, src []ColorRGBA)
CloneColorRGBASlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEmptySlice ¶
func CloneEmptySlice(dst, src []Empty)
CloneEmptySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFloat32MultiArraySlice ¶
func CloneFloat32MultiArraySlice(dst, src []Float32MultiArray)
CloneFloat32MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFloat32Slice ¶
func CloneFloat32Slice(dst, src []Float32)
CloneFloat32Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFloat64MultiArraySlice ¶
func CloneFloat64MultiArraySlice(dst, src []Float64MultiArray)
CloneFloat64MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFloat64Slice ¶
func CloneFloat64Slice(dst, src []Float64)
CloneFloat64Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneHeaderSlice ¶
func CloneHeaderSlice(dst, src []Header)
CloneHeaderSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt16MultiArraySlice ¶
func CloneInt16MultiArraySlice(dst, src []Int16MultiArray)
CloneInt16MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt16Slice ¶
func CloneInt16Slice(dst, src []Int16)
CloneInt16Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt32MultiArraySlice ¶
func CloneInt32MultiArraySlice(dst, src []Int32MultiArray)
CloneInt32MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt32Slice ¶
func CloneInt32Slice(dst, src []Int32)
CloneInt32Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt64MultiArraySlice ¶
func CloneInt64MultiArraySlice(dst, src []Int64MultiArray)
CloneInt64MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt64Slice ¶
func CloneInt64Slice(dst, src []Int64)
CloneInt64Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt8MultiArraySlice ¶
func CloneInt8MultiArraySlice(dst, src []Int8MultiArray)
CloneInt8MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInt8Slice ¶
func CloneInt8Slice(dst, src []Int8)
CloneInt8Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMultiArrayDimensionSlice ¶
func CloneMultiArrayDimensionSlice(dst, src []MultiArrayDimension)
CloneMultiArrayDimensionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMultiArrayLayoutSlice ¶
func CloneMultiArrayLayoutSlice(dst, src []MultiArrayLayout)
CloneMultiArrayLayoutSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneStringSlice ¶
func CloneStringSlice(dst, src []String)
CloneStringSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt16MultiArraySlice ¶
func CloneUInt16MultiArraySlice(dst, src []UInt16MultiArray)
CloneUInt16MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt16Slice ¶
func CloneUInt16Slice(dst, src []UInt16)
CloneUInt16Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt32MultiArraySlice ¶
func CloneUInt32MultiArraySlice(dst, src []UInt32MultiArray)
CloneUInt32MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt32Slice ¶
func CloneUInt32Slice(dst, src []UInt32)
CloneUInt32Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt64MultiArraySlice ¶
func CloneUInt64MultiArraySlice(dst, src []UInt64MultiArray)
CloneUInt64MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt64Slice ¶
func CloneUInt64Slice(dst, src []UInt64)
CloneUInt64Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt8MultiArraySlice ¶
func CloneUInt8MultiArraySlice(dst, src []UInt8MultiArray)
CloneUInt8MultiArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUInt8Slice ¶
func CloneUInt8Slice(dst, src []UInt8)
CloneUInt8Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ColorRGBA__Array_to_C ¶
func ColorRGBA__Array_to_C(cSlice []CColorRGBA, goSlice []ColorRGBA)
func ColorRGBA__Array_to_Go ¶
func ColorRGBA__Array_to_Go(goSlice []ColorRGBA, cSlice []CColorRGBA)
func ColorRGBA__Sequence_to_C ¶
func ColorRGBA__Sequence_to_C(cSlice *CColorRGBA__Sequence, goSlice []ColorRGBA)
func ColorRGBA__Sequence_to_Go ¶
func ColorRGBA__Sequence_to_Go(goSlice *[]ColorRGBA, cSlice CColorRGBA__Sequence)
func Empty__Array_to_C ¶
func Empty__Array_to_Go ¶
func Empty__Sequence_to_C ¶
func Empty__Sequence_to_C(cSlice *CEmpty__Sequence, goSlice []Empty)
func Empty__Sequence_to_Go ¶
func Empty__Sequence_to_Go(goSlice *[]Empty, cSlice CEmpty__Sequence)
func Float32MultiArray__Array_to_C ¶
func Float32MultiArray__Array_to_C(cSlice []CFloat32MultiArray, goSlice []Float32MultiArray)
func Float32MultiArray__Array_to_Go ¶
func Float32MultiArray__Array_to_Go(goSlice []Float32MultiArray, cSlice []CFloat32MultiArray)
func Float32MultiArray__Sequence_to_C ¶
func Float32MultiArray__Sequence_to_C(cSlice *CFloat32MultiArray__Sequence, goSlice []Float32MultiArray)
func Float32MultiArray__Sequence_to_Go ¶
func Float32MultiArray__Sequence_to_Go(goSlice *[]Float32MultiArray, cSlice CFloat32MultiArray__Sequence)
func Float32__Array_to_C ¶
func Float32__Array_to_Go ¶
func Float32__Sequence_to_C ¶
func Float32__Sequence_to_C(cSlice *CFloat32__Sequence, goSlice []Float32)
func Float32__Sequence_to_Go ¶
func Float32__Sequence_to_Go(goSlice *[]Float32, cSlice CFloat32__Sequence)
func Float64MultiArray__Array_to_C ¶
func Float64MultiArray__Array_to_C(cSlice []CFloat64MultiArray, goSlice []Float64MultiArray)
func Float64MultiArray__Array_to_Go ¶
func Float64MultiArray__Array_to_Go(goSlice []Float64MultiArray, cSlice []CFloat64MultiArray)
func Float64MultiArray__Sequence_to_C ¶
func Float64MultiArray__Sequence_to_C(cSlice *CFloat64MultiArray__Sequence, goSlice []Float64MultiArray)
func Float64MultiArray__Sequence_to_Go ¶
func Float64MultiArray__Sequence_to_Go(goSlice *[]Float64MultiArray, cSlice CFloat64MultiArray__Sequence)
func Float64__Array_to_C ¶
func Float64__Array_to_Go ¶
func Float64__Sequence_to_C ¶
func Float64__Sequence_to_C(cSlice *CFloat64__Sequence, goSlice []Float64)
func Float64__Sequence_to_Go ¶
func Float64__Sequence_to_Go(goSlice *[]Float64, cSlice CFloat64__Sequence)
func Header__Array_to_C ¶
func Header__Array_to_Go ¶
func Header__Sequence_to_C ¶
func Header__Sequence_to_C(cSlice *CHeader__Sequence, goSlice []Header)
func Header__Sequence_to_Go ¶
func Header__Sequence_to_Go(goSlice *[]Header, cSlice CHeader__Sequence)
func Int16MultiArray__Array_to_C ¶
func Int16MultiArray__Array_to_C(cSlice []CInt16MultiArray, goSlice []Int16MultiArray)
func Int16MultiArray__Array_to_Go ¶
func Int16MultiArray__Array_to_Go(goSlice []Int16MultiArray, cSlice []CInt16MultiArray)
func Int16MultiArray__Sequence_to_C ¶
func Int16MultiArray__Sequence_to_C(cSlice *CInt16MultiArray__Sequence, goSlice []Int16MultiArray)
func Int16MultiArray__Sequence_to_Go ¶
func Int16MultiArray__Sequence_to_Go(goSlice *[]Int16MultiArray, cSlice CInt16MultiArray__Sequence)
func Int16__Array_to_C ¶
func Int16__Array_to_Go ¶
func Int16__Sequence_to_C ¶
func Int16__Sequence_to_C(cSlice *CInt16__Sequence, goSlice []Int16)
func Int16__Sequence_to_Go ¶
func Int16__Sequence_to_Go(goSlice *[]Int16, cSlice CInt16__Sequence)
func Int32MultiArray__Array_to_C ¶
func Int32MultiArray__Array_to_C(cSlice []CInt32MultiArray, goSlice []Int32MultiArray)
func Int32MultiArray__Array_to_Go ¶
func Int32MultiArray__Array_to_Go(goSlice []Int32MultiArray, cSlice []CInt32MultiArray)
func Int32MultiArray__Sequence_to_C ¶
func Int32MultiArray__Sequence_to_C(cSlice *CInt32MultiArray__Sequence, goSlice []Int32MultiArray)
func Int32MultiArray__Sequence_to_Go ¶
func Int32MultiArray__Sequence_to_Go(goSlice *[]Int32MultiArray, cSlice CInt32MultiArray__Sequence)
func Int32__Array_to_C ¶
func Int32__Array_to_Go ¶
func Int32__Sequence_to_C ¶
func Int32__Sequence_to_C(cSlice *CInt32__Sequence, goSlice []Int32)
func Int32__Sequence_to_Go ¶
func Int32__Sequence_to_Go(goSlice *[]Int32, cSlice CInt32__Sequence)
func Int64MultiArray__Array_to_C ¶
func Int64MultiArray__Array_to_C(cSlice []CInt64MultiArray, goSlice []Int64MultiArray)
func Int64MultiArray__Array_to_Go ¶
func Int64MultiArray__Array_to_Go(goSlice []Int64MultiArray, cSlice []CInt64MultiArray)
func Int64MultiArray__Sequence_to_C ¶
func Int64MultiArray__Sequence_to_C(cSlice *CInt64MultiArray__Sequence, goSlice []Int64MultiArray)
func Int64MultiArray__Sequence_to_Go ¶
func Int64MultiArray__Sequence_to_Go(goSlice *[]Int64MultiArray, cSlice CInt64MultiArray__Sequence)
func Int64__Array_to_C ¶
func Int64__Array_to_Go ¶
func Int64__Sequence_to_C ¶
func Int64__Sequence_to_C(cSlice *CInt64__Sequence, goSlice []Int64)
func Int64__Sequence_to_Go ¶
func Int64__Sequence_to_Go(goSlice *[]Int64, cSlice CInt64__Sequence)
func Int8MultiArray__Array_to_C ¶
func Int8MultiArray__Array_to_C(cSlice []CInt8MultiArray, goSlice []Int8MultiArray)
func Int8MultiArray__Array_to_Go ¶
func Int8MultiArray__Array_to_Go(goSlice []Int8MultiArray, cSlice []CInt8MultiArray)
func Int8MultiArray__Sequence_to_C ¶
func Int8MultiArray__Sequence_to_C(cSlice *CInt8MultiArray__Sequence, goSlice []Int8MultiArray)
func Int8MultiArray__Sequence_to_Go ¶
func Int8MultiArray__Sequence_to_Go(goSlice *[]Int8MultiArray, cSlice CInt8MultiArray__Sequence)
func Int8__Array_to_C ¶
func Int8__Array_to_Go ¶
func Int8__Sequence_to_C ¶
func Int8__Sequence_to_C(cSlice *CInt8__Sequence, goSlice []Int8)
func Int8__Sequence_to_Go ¶
func Int8__Sequence_to_Go(goSlice *[]Int8, cSlice CInt8__Sequence)
func MultiArrayDimension__Array_to_C ¶
func MultiArrayDimension__Array_to_C(cSlice []CMultiArrayDimension, goSlice []MultiArrayDimension)
func MultiArrayDimension__Array_to_Go ¶
func MultiArrayDimension__Array_to_Go(goSlice []MultiArrayDimension, cSlice []CMultiArrayDimension)
func MultiArrayDimension__Sequence_to_C ¶
func MultiArrayDimension__Sequence_to_C(cSlice *CMultiArrayDimension__Sequence, goSlice []MultiArrayDimension)
func MultiArrayDimension__Sequence_to_Go ¶
func MultiArrayDimension__Sequence_to_Go(goSlice *[]MultiArrayDimension, cSlice CMultiArrayDimension__Sequence)
func MultiArrayLayout__Array_to_C ¶
func MultiArrayLayout__Array_to_C(cSlice []CMultiArrayLayout, goSlice []MultiArrayLayout)
func MultiArrayLayout__Array_to_Go ¶
func MultiArrayLayout__Array_to_Go(goSlice []MultiArrayLayout, cSlice []CMultiArrayLayout)
func MultiArrayLayout__Sequence_to_C ¶
func MultiArrayLayout__Sequence_to_C(cSlice *CMultiArrayLayout__Sequence, goSlice []MultiArrayLayout)
func MultiArrayLayout__Sequence_to_Go ¶
func MultiArrayLayout__Sequence_to_Go(goSlice *[]MultiArrayLayout, cSlice CMultiArrayLayout__Sequence)
func String__Array_to_C ¶
func String__Array_to_Go ¶
func String__Sequence_to_C ¶
func String__Sequence_to_C(cSlice *CString__Sequence, goSlice []String)
func String__Sequence_to_Go ¶
func String__Sequence_to_Go(goSlice *[]String, cSlice CString__Sequence)
func UInt16MultiArray__Array_to_C ¶
func UInt16MultiArray__Array_to_C(cSlice []CUInt16MultiArray, goSlice []UInt16MultiArray)
func UInt16MultiArray__Array_to_Go ¶
func UInt16MultiArray__Array_to_Go(goSlice []UInt16MultiArray, cSlice []CUInt16MultiArray)
func UInt16MultiArray__Sequence_to_C ¶
func UInt16MultiArray__Sequence_to_C(cSlice *CUInt16MultiArray__Sequence, goSlice []UInt16MultiArray)
func UInt16MultiArray__Sequence_to_Go ¶
func UInt16MultiArray__Sequence_to_Go(goSlice *[]UInt16MultiArray, cSlice CUInt16MultiArray__Sequence)
func UInt16__Array_to_C ¶
func UInt16__Array_to_Go ¶
func UInt16__Sequence_to_C ¶
func UInt16__Sequence_to_C(cSlice *CUInt16__Sequence, goSlice []UInt16)
func UInt16__Sequence_to_Go ¶
func UInt16__Sequence_to_Go(goSlice *[]UInt16, cSlice CUInt16__Sequence)
func UInt32MultiArray__Array_to_C ¶
func UInt32MultiArray__Array_to_C(cSlice []CUInt32MultiArray, goSlice []UInt32MultiArray)
func UInt32MultiArray__Array_to_Go ¶
func UInt32MultiArray__Array_to_Go(goSlice []UInt32MultiArray, cSlice []CUInt32MultiArray)
func UInt32MultiArray__Sequence_to_C ¶
func UInt32MultiArray__Sequence_to_C(cSlice *CUInt32MultiArray__Sequence, goSlice []UInt32MultiArray)
func UInt32MultiArray__Sequence_to_Go ¶
func UInt32MultiArray__Sequence_to_Go(goSlice *[]UInt32MultiArray, cSlice CUInt32MultiArray__Sequence)
func UInt32__Array_to_C ¶
func UInt32__Array_to_Go ¶
func UInt32__Sequence_to_C ¶
func UInt32__Sequence_to_C(cSlice *CUInt32__Sequence, goSlice []UInt32)
func UInt32__Sequence_to_Go ¶
func UInt32__Sequence_to_Go(goSlice *[]UInt32, cSlice CUInt32__Sequence)
func UInt64MultiArray__Array_to_C ¶
func UInt64MultiArray__Array_to_C(cSlice []CUInt64MultiArray, goSlice []UInt64MultiArray)
func UInt64MultiArray__Array_to_Go ¶
func UInt64MultiArray__Array_to_Go(goSlice []UInt64MultiArray, cSlice []CUInt64MultiArray)
func UInt64MultiArray__Sequence_to_C ¶
func UInt64MultiArray__Sequence_to_C(cSlice *CUInt64MultiArray__Sequence, goSlice []UInt64MultiArray)
func UInt64MultiArray__Sequence_to_Go ¶
func UInt64MultiArray__Sequence_to_Go(goSlice *[]UInt64MultiArray, cSlice CUInt64MultiArray__Sequence)
func UInt64__Array_to_C ¶
func UInt64__Array_to_Go ¶
func UInt64__Sequence_to_C ¶
func UInt64__Sequence_to_C(cSlice *CUInt64__Sequence, goSlice []UInt64)
func UInt64__Sequence_to_Go ¶
func UInt64__Sequence_to_Go(goSlice *[]UInt64, cSlice CUInt64__Sequence)
func UInt8MultiArray__Array_to_C ¶
func UInt8MultiArray__Array_to_C(cSlice []CUInt8MultiArray, goSlice []UInt8MultiArray)
func UInt8MultiArray__Array_to_Go ¶
func UInt8MultiArray__Array_to_Go(goSlice []UInt8MultiArray, cSlice []CUInt8MultiArray)
func UInt8MultiArray__Sequence_to_C ¶
func UInt8MultiArray__Sequence_to_C(cSlice *CUInt8MultiArray__Sequence, goSlice []UInt8MultiArray)
func UInt8MultiArray__Sequence_to_Go ¶
func UInt8MultiArray__Sequence_to_Go(goSlice *[]UInt8MultiArray, cSlice CUInt8MultiArray__Sequence)
func UInt8__Array_to_C ¶
func UInt8__Array_to_Go ¶
func UInt8__Sequence_to_C ¶
func UInt8__Sequence_to_C(cSlice *CUInt8__Sequence, goSlice []UInt8)
func UInt8__Sequence_to_Go ¶
func UInt8__Sequence_to_Go(goSlice *[]UInt8, cSlice CUInt8__Sequence)
Types ¶
type Bool ¶
type Bool struct {
Data bool `yaml:"data"`
}
func (*Bool) GetTypeSupport ¶
func (t *Bool) GetTypeSupport() types.MessageTypeSupport
func (*Bool) SetDefaults ¶
func (t *Bool) SetDefaults()
type BoolPublisher ¶
BoolPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewBoolPublisher ¶
func NewBoolPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*BoolPublisher, error)
NewBoolPublisher creates and returns a new publisher for the Bool
func (*BoolPublisher) Publish ¶
func (p *BoolPublisher) Publish(msg *Bool) error
type BoolSubscription ¶
type BoolSubscription struct {
*rclgo.Subscription
}
BoolSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewBoolSubscription ¶
func NewBoolSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback BoolSubscriptionCallback) (*BoolSubscription, error)
NewBoolSubscription creates and returns a new subscription for the Bool
func (*BoolSubscription) TakeMessage ¶
func (s *BoolSubscription) TakeMessage(out *Bool) (*rclgo.MessageInfo, error)
type BoolSubscriptionCallback ¶
type BoolSubscriptionCallback func(msg *Bool, info *rclgo.MessageInfo, err error)
BoolSubscriptionCallback type is used to provide a subscription handler function for a BoolSubscription.
type Byte ¶
type Byte struct {
Data byte `yaml:"data"`
}
func (*Byte) GetTypeSupport ¶
func (t *Byte) GetTypeSupport() types.MessageTypeSupport
func (*Byte) SetDefaults ¶
func (t *Byte) SetDefaults()
type ByteMultiArray ¶
type ByteMultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []byte `yaml:"data"` // array of data }
func NewByteMultiArray ¶
func NewByteMultiArray() *ByteMultiArray
NewByteMultiArray creates a new ByteMultiArray with default values.
func (*ByteMultiArray) Clone ¶
func (t *ByteMultiArray) Clone() *ByteMultiArray
func (*ByteMultiArray) CloneMsg ¶
func (t *ByteMultiArray) CloneMsg() types.Message
func (*ByteMultiArray) GetTypeSupport ¶
func (t *ByteMultiArray) GetTypeSupport() types.MessageTypeSupport
func (*ByteMultiArray) SetDefaults ¶
func (t *ByteMultiArray) SetDefaults()
type ByteMultiArrayPublisher ¶
ByteMultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewByteMultiArrayPublisher ¶
func NewByteMultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*ByteMultiArrayPublisher, error)
NewByteMultiArrayPublisher creates and returns a new publisher for the ByteMultiArray
func (*ByteMultiArrayPublisher) Publish ¶
func (p *ByteMultiArrayPublisher) Publish(msg *ByteMultiArray) error
type ByteMultiArraySubscription ¶
type ByteMultiArraySubscription struct {
*rclgo.Subscription
}
ByteMultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewByteMultiArraySubscription ¶
func NewByteMultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback ByteMultiArraySubscriptionCallback) (*ByteMultiArraySubscription, error)
NewByteMultiArraySubscription creates and returns a new subscription for the ByteMultiArray
func (*ByteMultiArraySubscription) TakeMessage ¶
func (s *ByteMultiArraySubscription) TakeMessage(out *ByteMultiArray) (*rclgo.MessageInfo, error)
type ByteMultiArraySubscriptionCallback ¶
type ByteMultiArraySubscriptionCallback func(msg *ByteMultiArray, info *rclgo.MessageInfo, err error)
ByteMultiArraySubscriptionCallback type is used to provide a subscription handler function for a ByteMultiArraySubscription.
type BytePublisher ¶
BytePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewBytePublisher ¶
func NewBytePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*BytePublisher, error)
NewBytePublisher creates and returns a new publisher for the Byte
func (*BytePublisher) Publish ¶
func (p *BytePublisher) Publish(msg *Byte) error
type ByteSubscription ¶
type ByteSubscription struct {
*rclgo.Subscription
}
ByteSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewByteSubscription ¶
func NewByteSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback ByteSubscriptionCallback) (*ByteSubscription, error)
NewByteSubscription creates and returns a new subscription for the Byte
func (*ByteSubscription) TakeMessage ¶
func (s *ByteSubscription) TakeMessage(out *Byte) (*rclgo.MessageInfo, error)
type ByteSubscriptionCallback ¶
type ByteSubscriptionCallback func(msg *Byte, info *rclgo.MessageInfo, err error)
ByteSubscriptionCallback type is used to provide a subscription handler function for a ByteSubscription.
type CBool ¶
type CBool = C.std_msgs__msg__Bool
type CBool__Sequence ¶
type CBool__Sequence = C.std_msgs__msg__Bool__Sequence
type CByte ¶
type CByte = C.std_msgs__msg__Byte
type CByteMultiArray ¶
type CByteMultiArray = C.std_msgs__msg__ByteMultiArray
type CByteMultiArray__Sequence ¶
type CByteMultiArray__Sequence = C.std_msgs__msg__ByteMultiArray__Sequence
type CByte__Sequence ¶
type CByte__Sequence = C.std_msgs__msg__Byte__Sequence
type CChar ¶
type CChar = C.std_msgs__msg__Char
type CChar__Sequence ¶
type CChar__Sequence = C.std_msgs__msg__Char__Sequence
type CColorRGBA ¶
type CColorRGBA = C.std_msgs__msg__ColorRGBA
type CColorRGBA__Sequence ¶
type CColorRGBA__Sequence = C.std_msgs__msg__ColorRGBA__Sequence
type CEmpty ¶
type CEmpty = C.std_msgs__msg__Empty
type CEmpty__Sequence ¶
type CEmpty__Sequence = C.std_msgs__msg__Empty__Sequence
type CFloat32 ¶
type CFloat32 = C.std_msgs__msg__Float32
type CFloat32MultiArray ¶
type CFloat32MultiArray = C.std_msgs__msg__Float32MultiArray
type CFloat32MultiArray__Sequence ¶
type CFloat32MultiArray__Sequence = C.std_msgs__msg__Float32MultiArray__Sequence
type CFloat32__Sequence ¶
type CFloat32__Sequence = C.std_msgs__msg__Float32__Sequence
type CFloat64 ¶
type CFloat64 = C.std_msgs__msg__Float64
type CFloat64MultiArray ¶
type CFloat64MultiArray = C.std_msgs__msg__Float64MultiArray
type CFloat64MultiArray__Sequence ¶
type CFloat64MultiArray__Sequence = C.std_msgs__msg__Float64MultiArray__Sequence
type CFloat64__Sequence ¶
type CFloat64__Sequence = C.std_msgs__msg__Float64__Sequence
type CHeader ¶
type CHeader = C.std_msgs__msg__Header
type CHeader__Sequence ¶
type CHeader__Sequence = C.std_msgs__msg__Header__Sequence
type CInt16 ¶
type CInt16 = C.std_msgs__msg__Int16
type CInt16MultiArray ¶
type CInt16MultiArray = C.std_msgs__msg__Int16MultiArray
type CInt16MultiArray__Sequence ¶
type CInt16MultiArray__Sequence = C.std_msgs__msg__Int16MultiArray__Sequence
type CInt16__Sequence ¶
type CInt16__Sequence = C.std_msgs__msg__Int16__Sequence
type CInt32 ¶
type CInt32 = C.std_msgs__msg__Int32
type CInt32MultiArray ¶
type CInt32MultiArray = C.std_msgs__msg__Int32MultiArray
type CInt32MultiArray__Sequence ¶
type CInt32MultiArray__Sequence = C.std_msgs__msg__Int32MultiArray__Sequence
type CInt32__Sequence ¶
type CInt32__Sequence = C.std_msgs__msg__Int32__Sequence
type CInt64 ¶
type CInt64 = C.std_msgs__msg__Int64
type CInt64MultiArray ¶
type CInt64MultiArray = C.std_msgs__msg__Int64MultiArray
type CInt64MultiArray__Sequence ¶
type CInt64MultiArray__Sequence = C.std_msgs__msg__Int64MultiArray__Sequence
type CInt64__Sequence ¶
type CInt64__Sequence = C.std_msgs__msg__Int64__Sequence
type CInt8 ¶
type CInt8 = C.std_msgs__msg__Int8
type CInt8MultiArray ¶
type CInt8MultiArray = C.std_msgs__msg__Int8MultiArray
type CInt8MultiArray__Sequence ¶
type CInt8MultiArray__Sequence = C.std_msgs__msg__Int8MultiArray__Sequence
type CInt8__Sequence ¶
type CInt8__Sequence = C.std_msgs__msg__Int8__Sequence
type CMultiArrayDimension ¶
type CMultiArrayDimension = C.std_msgs__msg__MultiArrayDimension
type CMultiArrayDimension__Sequence ¶
type CMultiArrayDimension__Sequence = C.std_msgs__msg__MultiArrayDimension__Sequence
type CMultiArrayLayout ¶
type CMultiArrayLayout = C.std_msgs__msg__MultiArrayLayout
type CMultiArrayLayout__Sequence ¶
type CMultiArrayLayout__Sequence = C.std_msgs__msg__MultiArrayLayout__Sequence
type CString ¶
type CString = C.std_msgs__msg__String
type CString__Sequence ¶
type CString__Sequence = C.std_msgs__msg__String__Sequence
type CUInt16 ¶
type CUInt16 = C.std_msgs__msg__UInt16
type CUInt16MultiArray ¶
type CUInt16MultiArray = C.std_msgs__msg__UInt16MultiArray
type CUInt16MultiArray__Sequence ¶
type CUInt16MultiArray__Sequence = C.std_msgs__msg__UInt16MultiArray__Sequence
type CUInt16__Sequence ¶
type CUInt16__Sequence = C.std_msgs__msg__UInt16__Sequence
type CUInt32 ¶
type CUInt32 = C.std_msgs__msg__UInt32
type CUInt32MultiArray ¶
type CUInt32MultiArray = C.std_msgs__msg__UInt32MultiArray
type CUInt32MultiArray__Sequence ¶
type CUInt32MultiArray__Sequence = C.std_msgs__msg__UInt32MultiArray__Sequence
type CUInt32__Sequence ¶
type CUInt32__Sequence = C.std_msgs__msg__UInt32__Sequence
type CUInt64 ¶
type CUInt64 = C.std_msgs__msg__UInt64
type CUInt64MultiArray ¶
type CUInt64MultiArray = C.std_msgs__msg__UInt64MultiArray
type CUInt64MultiArray__Sequence ¶
type CUInt64MultiArray__Sequence = C.std_msgs__msg__UInt64MultiArray__Sequence
type CUInt64__Sequence ¶
type CUInt64__Sequence = C.std_msgs__msg__UInt64__Sequence
type CUInt8 ¶
type CUInt8 = C.std_msgs__msg__UInt8
type CUInt8MultiArray ¶
type CUInt8MultiArray = C.std_msgs__msg__UInt8MultiArray
type CUInt8MultiArray__Sequence ¶
type CUInt8MultiArray__Sequence = C.std_msgs__msg__UInt8MultiArray__Sequence
type CUInt8__Sequence ¶
type CUInt8__Sequence = C.std_msgs__msg__UInt8__Sequence
type Char ¶
type Char struct {
Data byte `yaml:"data"`
}
func (*Char) GetTypeSupport ¶
func (t *Char) GetTypeSupport() types.MessageTypeSupport
func (*Char) SetDefaults ¶
func (t *Char) SetDefaults()
type CharPublisher ¶
CharPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewCharPublisher ¶
func NewCharPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*CharPublisher, error)
NewCharPublisher creates and returns a new publisher for the Char
func (*CharPublisher) Publish ¶
func (p *CharPublisher) Publish(msg *Char) error
type CharSubscription ¶
type CharSubscription struct {
*rclgo.Subscription
}
CharSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewCharSubscription ¶
func NewCharSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback CharSubscriptionCallback) (*CharSubscription, error)
NewCharSubscription creates and returns a new subscription for the Char
func (*CharSubscription) TakeMessage ¶
func (s *CharSubscription) TakeMessage(out *Char) (*rclgo.MessageInfo, error)
type CharSubscriptionCallback ¶
type CharSubscriptionCallback func(msg *Char, info *rclgo.MessageInfo, err error)
CharSubscriptionCallback type is used to provide a subscription handler function for a CharSubscription.
type ColorRGBA ¶
type ColorRGBA struct { R float32 `yaml:"r"` G float32 `yaml:"g"` B float32 `yaml:"b"` A float32 `yaml:"a"` }
func NewColorRGBA ¶
func NewColorRGBA() *ColorRGBA
NewColorRGBA creates a new ColorRGBA with default values.
func (*ColorRGBA) GetTypeSupport ¶
func (t *ColorRGBA) GetTypeSupport() types.MessageTypeSupport
func (*ColorRGBA) SetDefaults ¶
func (t *ColorRGBA) SetDefaults()
type ColorRGBAPublisher ¶
ColorRGBAPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewColorRGBAPublisher ¶
func NewColorRGBAPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*ColorRGBAPublisher, error)
NewColorRGBAPublisher creates and returns a new publisher for the ColorRGBA
func (*ColorRGBAPublisher) Publish ¶
func (p *ColorRGBAPublisher) Publish(msg *ColorRGBA) error
type ColorRGBASubscription ¶
type ColorRGBASubscription struct {
*rclgo.Subscription
}
ColorRGBASubscription wraps rclgo.Subscription to provide type safe helper functions
func NewColorRGBASubscription ¶
func NewColorRGBASubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback ColorRGBASubscriptionCallback) (*ColorRGBASubscription, error)
NewColorRGBASubscription creates and returns a new subscription for the ColorRGBA
func (*ColorRGBASubscription) TakeMessage ¶
func (s *ColorRGBASubscription) TakeMessage(out *ColorRGBA) (*rclgo.MessageInfo, error)
type ColorRGBASubscriptionCallback ¶
type ColorRGBASubscriptionCallback func(msg *ColorRGBA, info *rclgo.MessageInfo, err error)
ColorRGBASubscriptionCallback type is used to provide a subscription handler function for a ColorRGBASubscription.
type Empty ¶
type Empty struct { }
func (*Empty) GetTypeSupport ¶
func (t *Empty) GetTypeSupport() types.MessageTypeSupport
func (*Empty) SetDefaults ¶
func (t *Empty) SetDefaults()
type EmptyPublisher ¶
EmptyPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewEmptyPublisher ¶
func NewEmptyPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*EmptyPublisher, error)
NewEmptyPublisher creates and returns a new publisher for the Empty
func (*EmptyPublisher) Publish ¶
func (p *EmptyPublisher) Publish(msg *Empty) error
type EmptySubscription ¶
type EmptySubscription struct {
*rclgo.Subscription
}
EmptySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewEmptySubscription ¶
func NewEmptySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback EmptySubscriptionCallback) (*EmptySubscription, error)
NewEmptySubscription creates and returns a new subscription for the Empty
func (*EmptySubscription) TakeMessage ¶
func (s *EmptySubscription) TakeMessage(out *Empty) (*rclgo.MessageInfo, error)
type EmptySubscriptionCallback ¶
type EmptySubscriptionCallback func(msg *Empty, info *rclgo.MessageInfo, err error)
EmptySubscriptionCallback type is used to provide a subscription handler function for a EmptySubscription.
type Float32 ¶
type Float32 struct {
Data float32 `yaml:"data"`
}
func (*Float32) GetTypeSupport ¶
func (t *Float32) GetTypeSupport() types.MessageTypeSupport
func (*Float32) SetDefaults ¶
func (t *Float32) SetDefaults()
type Float32MultiArray ¶
type Float32MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []float32 `yaml:"data"` // array of data }
func NewFloat32MultiArray ¶
func NewFloat32MultiArray() *Float32MultiArray
NewFloat32MultiArray creates a new Float32MultiArray with default values.
func (*Float32MultiArray) Clone ¶
func (t *Float32MultiArray) Clone() *Float32MultiArray
func (*Float32MultiArray) CloneMsg ¶
func (t *Float32MultiArray) CloneMsg() types.Message
func (*Float32MultiArray) GetTypeSupport ¶
func (t *Float32MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Float32MultiArray) SetDefaults ¶
func (t *Float32MultiArray) SetDefaults()
type Float32MultiArrayPublisher ¶
Float32MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewFloat32MultiArrayPublisher ¶
func NewFloat32MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Float32MultiArrayPublisher, error)
NewFloat32MultiArrayPublisher creates and returns a new publisher for the Float32MultiArray
func (*Float32MultiArrayPublisher) Publish ¶
func (p *Float32MultiArrayPublisher) Publish(msg *Float32MultiArray) error
type Float32MultiArraySubscription ¶
type Float32MultiArraySubscription struct {
*rclgo.Subscription
}
Float32MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewFloat32MultiArraySubscription ¶
func NewFloat32MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Float32MultiArraySubscriptionCallback) (*Float32MultiArraySubscription, error)
NewFloat32MultiArraySubscription creates and returns a new subscription for the Float32MultiArray
func (*Float32MultiArraySubscription) TakeMessage ¶
func (s *Float32MultiArraySubscription) TakeMessage(out *Float32MultiArray) (*rclgo.MessageInfo, error)
type Float32MultiArraySubscriptionCallback ¶
type Float32MultiArraySubscriptionCallback func(msg *Float32MultiArray, info *rclgo.MessageInfo, err error)
Float32MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Float32MultiArraySubscription.
type Float32Publisher ¶
Float32Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewFloat32Publisher ¶
func NewFloat32Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Float32Publisher, error)
NewFloat32Publisher creates and returns a new publisher for the Float32
func (*Float32Publisher) Publish ¶
func (p *Float32Publisher) Publish(msg *Float32) error
type Float32Subscription ¶
type Float32Subscription struct {
*rclgo.Subscription
}
Float32Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewFloat32Subscription ¶
func NewFloat32Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Float32SubscriptionCallback) (*Float32Subscription, error)
NewFloat32Subscription creates and returns a new subscription for the Float32
func (*Float32Subscription) TakeMessage ¶
func (s *Float32Subscription) TakeMessage(out *Float32) (*rclgo.MessageInfo, error)
type Float32SubscriptionCallback ¶
type Float32SubscriptionCallback func(msg *Float32, info *rclgo.MessageInfo, err error)
Float32SubscriptionCallback type is used to provide a subscription handler function for a Float32Subscription.
type Float64 ¶
type Float64 struct {
Data float64 `yaml:"data"`
}
func (*Float64) GetTypeSupport ¶
func (t *Float64) GetTypeSupport() types.MessageTypeSupport
func (*Float64) SetDefaults ¶
func (t *Float64) SetDefaults()
type Float64MultiArray ¶
type Float64MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []float64 `yaml:"data"` // array of data }
func NewFloat64MultiArray ¶
func NewFloat64MultiArray() *Float64MultiArray
NewFloat64MultiArray creates a new Float64MultiArray with default values.
func (*Float64MultiArray) Clone ¶
func (t *Float64MultiArray) Clone() *Float64MultiArray
func (*Float64MultiArray) CloneMsg ¶
func (t *Float64MultiArray) CloneMsg() types.Message
func (*Float64MultiArray) GetTypeSupport ¶
func (t *Float64MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Float64MultiArray) SetDefaults ¶
func (t *Float64MultiArray) SetDefaults()
type Float64MultiArrayPublisher ¶
Float64MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewFloat64MultiArrayPublisher ¶
func NewFloat64MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Float64MultiArrayPublisher, error)
NewFloat64MultiArrayPublisher creates and returns a new publisher for the Float64MultiArray
func (*Float64MultiArrayPublisher) Publish ¶
func (p *Float64MultiArrayPublisher) Publish(msg *Float64MultiArray) error
type Float64MultiArraySubscription ¶
type Float64MultiArraySubscription struct {
*rclgo.Subscription
}
Float64MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewFloat64MultiArraySubscription ¶
func NewFloat64MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Float64MultiArraySubscriptionCallback) (*Float64MultiArraySubscription, error)
NewFloat64MultiArraySubscription creates and returns a new subscription for the Float64MultiArray
func (*Float64MultiArraySubscription) TakeMessage ¶
func (s *Float64MultiArraySubscription) TakeMessage(out *Float64MultiArray) (*rclgo.MessageInfo, error)
type Float64MultiArraySubscriptionCallback ¶
type Float64MultiArraySubscriptionCallback func(msg *Float64MultiArray, info *rclgo.MessageInfo, err error)
Float64MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Float64MultiArraySubscription.
type Float64Publisher ¶
Float64Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewFloat64Publisher ¶
func NewFloat64Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Float64Publisher, error)
NewFloat64Publisher creates and returns a new publisher for the Float64
func (*Float64Publisher) Publish ¶
func (p *Float64Publisher) Publish(msg *Float64) error
type Float64Subscription ¶
type Float64Subscription struct {
*rclgo.Subscription
}
Float64Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewFloat64Subscription ¶
func NewFloat64Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Float64SubscriptionCallback) (*Float64Subscription, error)
NewFloat64Subscription creates and returns a new subscription for the Float64
func (*Float64Subscription) TakeMessage ¶
func (s *Float64Subscription) TakeMessage(out *Float64) (*rclgo.MessageInfo, error)
type Float64SubscriptionCallback ¶
type Float64SubscriptionCallback func(msg *Float64, info *rclgo.MessageInfo, err error)
Float64SubscriptionCallback type is used to provide a subscription handler function for a Float64Subscription.
type Header ¶
type Header struct { Stamp builtin_interfaces_msg.Time `yaml:"stamp"` // Two-integer timestamp that is expressed as seconds and nanoseconds. FrameId string `yaml:"frame_id"` // Transform frame with which this data is associated. }
func (*Header) GetTypeSupport ¶
func (t *Header) GetTypeSupport() types.MessageTypeSupport
func (*Header) SetDefaults ¶
func (t *Header) SetDefaults()
type HeaderPublisher ¶
HeaderPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewHeaderPublisher ¶
func NewHeaderPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*HeaderPublisher, error)
NewHeaderPublisher creates and returns a new publisher for the Header
func (*HeaderPublisher) Publish ¶
func (p *HeaderPublisher) Publish(msg *Header) error
type HeaderSubscription ¶
type HeaderSubscription struct {
*rclgo.Subscription
}
HeaderSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewHeaderSubscription ¶
func NewHeaderSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback HeaderSubscriptionCallback) (*HeaderSubscription, error)
NewHeaderSubscription creates and returns a new subscription for the Header
func (*HeaderSubscription) TakeMessage ¶
func (s *HeaderSubscription) TakeMessage(out *Header) (*rclgo.MessageInfo, error)
type HeaderSubscriptionCallback ¶
type HeaderSubscriptionCallback func(msg *Header, info *rclgo.MessageInfo, err error)
HeaderSubscriptionCallback type is used to provide a subscription handler function for a HeaderSubscription.
type Int16 ¶
type Int16 struct {
Data int16 `yaml:"data"`
}
func (*Int16) GetTypeSupport ¶
func (t *Int16) GetTypeSupport() types.MessageTypeSupport
func (*Int16) SetDefaults ¶
func (t *Int16) SetDefaults()
type Int16MultiArray ¶
type Int16MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []int16 `yaml:"data"` // array of data }
func NewInt16MultiArray ¶
func NewInt16MultiArray() *Int16MultiArray
NewInt16MultiArray creates a new Int16MultiArray with default values.
func (*Int16MultiArray) Clone ¶
func (t *Int16MultiArray) Clone() *Int16MultiArray
func (*Int16MultiArray) CloneMsg ¶
func (t *Int16MultiArray) CloneMsg() types.Message
func (*Int16MultiArray) GetTypeSupport ¶
func (t *Int16MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Int16MultiArray) SetDefaults ¶
func (t *Int16MultiArray) SetDefaults()
type Int16MultiArrayPublisher ¶
Int16MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt16MultiArrayPublisher ¶
func NewInt16MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int16MultiArrayPublisher, error)
NewInt16MultiArrayPublisher creates and returns a new publisher for the Int16MultiArray
func (*Int16MultiArrayPublisher) Publish ¶
func (p *Int16MultiArrayPublisher) Publish(msg *Int16MultiArray) error
type Int16MultiArraySubscription ¶
type Int16MultiArraySubscription struct {
*rclgo.Subscription
}
Int16MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt16MultiArraySubscription ¶
func NewInt16MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int16MultiArraySubscriptionCallback) (*Int16MultiArraySubscription, error)
NewInt16MultiArraySubscription creates and returns a new subscription for the Int16MultiArray
func (*Int16MultiArraySubscription) TakeMessage ¶
func (s *Int16MultiArraySubscription) TakeMessage(out *Int16MultiArray) (*rclgo.MessageInfo, error)
type Int16MultiArraySubscriptionCallback ¶
type Int16MultiArraySubscriptionCallback func(msg *Int16MultiArray, info *rclgo.MessageInfo, err error)
Int16MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Int16MultiArraySubscription.
type Int16Publisher ¶
Int16Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt16Publisher ¶
func NewInt16Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int16Publisher, error)
NewInt16Publisher creates and returns a new publisher for the Int16
func (*Int16Publisher) Publish ¶
func (p *Int16Publisher) Publish(msg *Int16) error
type Int16Subscription ¶
type Int16Subscription struct {
*rclgo.Subscription
}
Int16Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt16Subscription ¶
func NewInt16Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int16SubscriptionCallback) (*Int16Subscription, error)
NewInt16Subscription creates and returns a new subscription for the Int16
func (*Int16Subscription) TakeMessage ¶
func (s *Int16Subscription) TakeMessage(out *Int16) (*rclgo.MessageInfo, error)
type Int16SubscriptionCallback ¶
type Int16SubscriptionCallback func(msg *Int16, info *rclgo.MessageInfo, err error)
Int16SubscriptionCallback type is used to provide a subscription handler function for a Int16Subscription.
type Int32 ¶
type Int32 struct {
Data int32 `yaml:"data"`
}
func (*Int32) GetTypeSupport ¶
func (t *Int32) GetTypeSupport() types.MessageTypeSupport
func (*Int32) SetDefaults ¶
func (t *Int32) SetDefaults()
type Int32MultiArray ¶
type Int32MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []int32 `yaml:"data"` // array of data }
func NewInt32MultiArray ¶
func NewInt32MultiArray() *Int32MultiArray
NewInt32MultiArray creates a new Int32MultiArray with default values.
func (*Int32MultiArray) Clone ¶
func (t *Int32MultiArray) Clone() *Int32MultiArray
func (*Int32MultiArray) CloneMsg ¶
func (t *Int32MultiArray) CloneMsg() types.Message
func (*Int32MultiArray) GetTypeSupport ¶
func (t *Int32MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Int32MultiArray) SetDefaults ¶
func (t *Int32MultiArray) SetDefaults()
type Int32MultiArrayPublisher ¶
Int32MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt32MultiArrayPublisher ¶
func NewInt32MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int32MultiArrayPublisher, error)
NewInt32MultiArrayPublisher creates and returns a new publisher for the Int32MultiArray
func (*Int32MultiArrayPublisher) Publish ¶
func (p *Int32MultiArrayPublisher) Publish(msg *Int32MultiArray) error
type Int32MultiArraySubscription ¶
type Int32MultiArraySubscription struct {
*rclgo.Subscription
}
Int32MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt32MultiArraySubscription ¶
func NewInt32MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int32MultiArraySubscriptionCallback) (*Int32MultiArraySubscription, error)
NewInt32MultiArraySubscription creates and returns a new subscription for the Int32MultiArray
func (*Int32MultiArraySubscription) TakeMessage ¶
func (s *Int32MultiArraySubscription) TakeMessage(out *Int32MultiArray) (*rclgo.MessageInfo, error)
type Int32MultiArraySubscriptionCallback ¶
type Int32MultiArraySubscriptionCallback func(msg *Int32MultiArray, info *rclgo.MessageInfo, err error)
Int32MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Int32MultiArraySubscription.
type Int32Publisher ¶
Int32Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt32Publisher ¶
func NewInt32Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int32Publisher, error)
NewInt32Publisher creates and returns a new publisher for the Int32
func (*Int32Publisher) Publish ¶
func (p *Int32Publisher) Publish(msg *Int32) error
type Int32Subscription ¶
type Int32Subscription struct {
*rclgo.Subscription
}
Int32Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt32Subscription ¶
func NewInt32Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int32SubscriptionCallback) (*Int32Subscription, error)
NewInt32Subscription creates and returns a new subscription for the Int32
func (*Int32Subscription) TakeMessage ¶
func (s *Int32Subscription) TakeMessage(out *Int32) (*rclgo.MessageInfo, error)
type Int32SubscriptionCallback ¶
type Int32SubscriptionCallback func(msg *Int32, info *rclgo.MessageInfo, err error)
Int32SubscriptionCallback type is used to provide a subscription handler function for a Int32Subscription.
type Int64 ¶
type Int64 struct {
Data int64 `yaml:"data"`
}
func (*Int64) GetTypeSupport ¶
func (t *Int64) GetTypeSupport() types.MessageTypeSupport
func (*Int64) SetDefaults ¶
func (t *Int64) SetDefaults()
type Int64MultiArray ¶
type Int64MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []int64 `yaml:"data"` // array of data }
func NewInt64MultiArray ¶
func NewInt64MultiArray() *Int64MultiArray
NewInt64MultiArray creates a new Int64MultiArray with default values.
func (*Int64MultiArray) Clone ¶
func (t *Int64MultiArray) Clone() *Int64MultiArray
func (*Int64MultiArray) CloneMsg ¶
func (t *Int64MultiArray) CloneMsg() types.Message
func (*Int64MultiArray) GetTypeSupport ¶
func (t *Int64MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Int64MultiArray) SetDefaults ¶
func (t *Int64MultiArray) SetDefaults()
type Int64MultiArrayPublisher ¶
Int64MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt64MultiArrayPublisher ¶
func NewInt64MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int64MultiArrayPublisher, error)
NewInt64MultiArrayPublisher creates and returns a new publisher for the Int64MultiArray
func (*Int64MultiArrayPublisher) Publish ¶
func (p *Int64MultiArrayPublisher) Publish(msg *Int64MultiArray) error
type Int64MultiArraySubscription ¶
type Int64MultiArraySubscription struct {
*rclgo.Subscription
}
Int64MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt64MultiArraySubscription ¶
func NewInt64MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int64MultiArraySubscriptionCallback) (*Int64MultiArraySubscription, error)
NewInt64MultiArraySubscription creates and returns a new subscription for the Int64MultiArray
func (*Int64MultiArraySubscription) TakeMessage ¶
func (s *Int64MultiArraySubscription) TakeMessage(out *Int64MultiArray) (*rclgo.MessageInfo, error)
type Int64MultiArraySubscriptionCallback ¶
type Int64MultiArraySubscriptionCallback func(msg *Int64MultiArray, info *rclgo.MessageInfo, err error)
Int64MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Int64MultiArraySubscription.
type Int64Publisher ¶
Int64Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt64Publisher ¶
func NewInt64Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int64Publisher, error)
NewInt64Publisher creates and returns a new publisher for the Int64
func (*Int64Publisher) Publish ¶
func (p *Int64Publisher) Publish(msg *Int64) error
type Int64Subscription ¶
type Int64Subscription struct {
*rclgo.Subscription
}
Int64Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt64Subscription ¶
func NewInt64Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int64SubscriptionCallback) (*Int64Subscription, error)
NewInt64Subscription creates and returns a new subscription for the Int64
func (*Int64Subscription) TakeMessage ¶
func (s *Int64Subscription) TakeMessage(out *Int64) (*rclgo.MessageInfo, error)
type Int64SubscriptionCallback ¶
type Int64SubscriptionCallback func(msg *Int64, info *rclgo.MessageInfo, err error)
Int64SubscriptionCallback type is used to provide a subscription handler function for a Int64Subscription.
type Int8 ¶
type Int8 struct {
Data int8 `yaml:"data"`
}
func (*Int8) GetTypeSupport ¶
func (t *Int8) GetTypeSupport() types.MessageTypeSupport
func (*Int8) SetDefaults ¶
func (t *Int8) SetDefaults()
type Int8MultiArray ¶
type Int8MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []int8 `yaml:"data"` // array of data }
func NewInt8MultiArray ¶
func NewInt8MultiArray() *Int8MultiArray
NewInt8MultiArray creates a new Int8MultiArray with default values.
func (*Int8MultiArray) Clone ¶
func (t *Int8MultiArray) Clone() *Int8MultiArray
func (*Int8MultiArray) CloneMsg ¶
func (t *Int8MultiArray) CloneMsg() types.Message
func (*Int8MultiArray) GetTypeSupport ¶
func (t *Int8MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*Int8MultiArray) SetDefaults ¶
func (t *Int8MultiArray) SetDefaults()
type Int8MultiArrayPublisher ¶
Int8MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt8MultiArrayPublisher ¶
func NewInt8MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int8MultiArrayPublisher, error)
NewInt8MultiArrayPublisher creates and returns a new publisher for the Int8MultiArray
func (*Int8MultiArrayPublisher) Publish ¶
func (p *Int8MultiArrayPublisher) Publish(msg *Int8MultiArray) error
type Int8MultiArraySubscription ¶
type Int8MultiArraySubscription struct {
*rclgo.Subscription
}
Int8MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt8MultiArraySubscription ¶
func NewInt8MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int8MultiArraySubscriptionCallback) (*Int8MultiArraySubscription, error)
NewInt8MultiArraySubscription creates and returns a new subscription for the Int8MultiArray
func (*Int8MultiArraySubscription) TakeMessage ¶
func (s *Int8MultiArraySubscription) TakeMessage(out *Int8MultiArray) (*rclgo.MessageInfo, error)
type Int8MultiArraySubscriptionCallback ¶
type Int8MultiArraySubscriptionCallback func(msg *Int8MultiArray, info *rclgo.MessageInfo, err error)
Int8MultiArraySubscriptionCallback type is used to provide a subscription handler function for a Int8MultiArraySubscription.
type Int8Publisher ¶
Int8Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewInt8Publisher ¶
func NewInt8Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Int8Publisher, error)
NewInt8Publisher creates and returns a new publisher for the Int8
func (*Int8Publisher) Publish ¶
func (p *Int8Publisher) Publish(msg *Int8) error
type Int8Subscription ¶
type Int8Subscription struct {
*rclgo.Subscription
}
Int8Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewInt8Subscription ¶
func NewInt8Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Int8SubscriptionCallback) (*Int8Subscription, error)
NewInt8Subscription creates and returns a new subscription for the Int8
func (*Int8Subscription) TakeMessage ¶
func (s *Int8Subscription) TakeMessage(out *Int8) (*rclgo.MessageInfo, error)
type Int8SubscriptionCallback ¶
type Int8SubscriptionCallback func(msg *Int8, info *rclgo.MessageInfo, err error)
Int8SubscriptionCallback type is used to provide a subscription handler function for a Int8Subscription.
type MultiArrayDimension ¶
type MultiArrayDimension struct { Label string `yaml:"label"` // label of given dimension Size uint32 `yaml:"size"` // size of given dimension (in type units) Stride uint32 `yaml:"stride"` // stride of given dimension }
func NewMultiArrayDimension ¶
func NewMultiArrayDimension() *MultiArrayDimension
NewMultiArrayDimension creates a new MultiArrayDimension with default values.
func (*MultiArrayDimension) Clone ¶
func (t *MultiArrayDimension) Clone() *MultiArrayDimension
func (*MultiArrayDimension) CloneMsg ¶
func (t *MultiArrayDimension) CloneMsg() types.Message
func (*MultiArrayDimension) GetTypeSupport ¶
func (t *MultiArrayDimension) GetTypeSupport() types.MessageTypeSupport
func (*MultiArrayDimension) SetDefaults ¶
func (t *MultiArrayDimension) SetDefaults()
type MultiArrayDimensionPublisher ¶
MultiArrayDimensionPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewMultiArrayDimensionPublisher ¶
func NewMultiArrayDimensionPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*MultiArrayDimensionPublisher, error)
NewMultiArrayDimensionPublisher creates and returns a new publisher for the MultiArrayDimension
func (*MultiArrayDimensionPublisher) Publish ¶
func (p *MultiArrayDimensionPublisher) Publish(msg *MultiArrayDimension) error
type MultiArrayDimensionSubscription ¶
type MultiArrayDimensionSubscription struct {
*rclgo.Subscription
}
MultiArrayDimensionSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewMultiArrayDimensionSubscription ¶
func NewMultiArrayDimensionSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback MultiArrayDimensionSubscriptionCallback) (*MultiArrayDimensionSubscription, error)
NewMultiArrayDimensionSubscription creates and returns a new subscription for the MultiArrayDimension
func (*MultiArrayDimensionSubscription) TakeMessage ¶
func (s *MultiArrayDimensionSubscription) TakeMessage(out *MultiArrayDimension) (*rclgo.MessageInfo, error)
type MultiArrayDimensionSubscriptionCallback ¶
type MultiArrayDimensionSubscriptionCallback func(msg *MultiArrayDimension, info *rclgo.MessageInfo, err error)
MultiArrayDimensionSubscriptionCallback type is used to provide a subscription handler function for a MultiArrayDimensionSubscription.
type MultiArrayLayout ¶
type MultiArrayLayout struct { Dim []MultiArrayDimension `yaml:"dim"` // Array of dimension properties DataOffset uint32 `yaml:"data_offset"` // padding bytes at front of data }
func NewMultiArrayLayout ¶
func NewMultiArrayLayout() *MultiArrayLayout
NewMultiArrayLayout creates a new MultiArrayLayout with default values.
func (*MultiArrayLayout) Clone ¶
func (t *MultiArrayLayout) Clone() *MultiArrayLayout
func (*MultiArrayLayout) CloneMsg ¶
func (t *MultiArrayLayout) CloneMsg() types.Message
func (*MultiArrayLayout) GetTypeSupport ¶
func (t *MultiArrayLayout) GetTypeSupport() types.MessageTypeSupport
func (*MultiArrayLayout) SetDefaults ¶
func (t *MultiArrayLayout) SetDefaults()
type MultiArrayLayoutPublisher ¶
MultiArrayLayoutPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewMultiArrayLayoutPublisher ¶
func NewMultiArrayLayoutPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*MultiArrayLayoutPublisher, error)
NewMultiArrayLayoutPublisher creates and returns a new publisher for the MultiArrayLayout
func (*MultiArrayLayoutPublisher) Publish ¶
func (p *MultiArrayLayoutPublisher) Publish(msg *MultiArrayLayout) error
type MultiArrayLayoutSubscription ¶
type MultiArrayLayoutSubscription struct {
*rclgo.Subscription
}
MultiArrayLayoutSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewMultiArrayLayoutSubscription ¶
func NewMultiArrayLayoutSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback MultiArrayLayoutSubscriptionCallback) (*MultiArrayLayoutSubscription, error)
NewMultiArrayLayoutSubscription creates and returns a new subscription for the MultiArrayLayout
func (*MultiArrayLayoutSubscription) TakeMessage ¶
func (s *MultiArrayLayoutSubscription) TakeMessage(out *MultiArrayLayout) (*rclgo.MessageInfo, error)
type MultiArrayLayoutSubscriptionCallback ¶
type MultiArrayLayoutSubscriptionCallback func(msg *MultiArrayLayout, info *rclgo.MessageInfo, err error)
MultiArrayLayoutSubscriptionCallback type is used to provide a subscription handler function for a MultiArrayLayoutSubscription.
type String ¶
type String struct {
Data string `yaml:"data"`
}
func (*String) GetTypeSupport ¶
func (t *String) GetTypeSupport() types.MessageTypeSupport
func (*String) SetDefaults ¶
func (t *String) SetDefaults()
type StringPublisher ¶
StringPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewStringPublisher ¶
func NewStringPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*StringPublisher, error)
NewStringPublisher creates and returns a new publisher for the String
func (*StringPublisher) Publish ¶
func (p *StringPublisher) Publish(msg *String) error
type StringSubscription ¶
type StringSubscription struct {
*rclgo.Subscription
}
StringSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewStringSubscription ¶
func NewStringSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback StringSubscriptionCallback) (*StringSubscription, error)
NewStringSubscription creates and returns a new subscription for the String
func (*StringSubscription) TakeMessage ¶
func (s *StringSubscription) TakeMessage(out *String) (*rclgo.MessageInfo, error)
type StringSubscriptionCallback ¶
type StringSubscriptionCallback func(msg *String, info *rclgo.MessageInfo, err error)
StringSubscriptionCallback type is used to provide a subscription handler function for a StringSubscription.
type UInt16 ¶
type UInt16 struct {
Data uint16 `yaml:"data"`
}
func (*UInt16) GetTypeSupport ¶
func (t *UInt16) GetTypeSupport() types.MessageTypeSupport
func (*UInt16) SetDefaults ¶
func (t *UInt16) SetDefaults()
type UInt16MultiArray ¶
type UInt16MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []uint16 `yaml:"data"` // array of data }
func NewUInt16MultiArray ¶
func NewUInt16MultiArray() *UInt16MultiArray
NewUInt16MultiArray creates a new UInt16MultiArray with default values.
func (*UInt16MultiArray) Clone ¶
func (t *UInt16MultiArray) Clone() *UInt16MultiArray
func (*UInt16MultiArray) CloneMsg ¶
func (t *UInt16MultiArray) CloneMsg() types.Message
func (*UInt16MultiArray) GetTypeSupport ¶
func (t *UInt16MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*UInt16MultiArray) SetDefaults ¶
func (t *UInt16MultiArray) SetDefaults()
type UInt16MultiArrayPublisher ¶
UInt16MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt16MultiArrayPublisher ¶
func NewUInt16MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt16MultiArrayPublisher, error)
NewUInt16MultiArrayPublisher creates and returns a new publisher for the UInt16MultiArray
func (*UInt16MultiArrayPublisher) Publish ¶
func (p *UInt16MultiArrayPublisher) Publish(msg *UInt16MultiArray) error
type UInt16MultiArraySubscription ¶
type UInt16MultiArraySubscription struct {
*rclgo.Subscription
}
UInt16MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt16MultiArraySubscription ¶
func NewUInt16MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt16MultiArraySubscriptionCallback) (*UInt16MultiArraySubscription, error)
NewUInt16MultiArraySubscription creates and returns a new subscription for the UInt16MultiArray
func (*UInt16MultiArraySubscription) TakeMessage ¶
func (s *UInt16MultiArraySubscription) TakeMessage(out *UInt16MultiArray) (*rclgo.MessageInfo, error)
type UInt16MultiArraySubscriptionCallback ¶
type UInt16MultiArraySubscriptionCallback func(msg *UInt16MultiArray, info *rclgo.MessageInfo, err error)
UInt16MultiArraySubscriptionCallback type is used to provide a subscription handler function for a UInt16MultiArraySubscription.
type UInt16Publisher ¶
UInt16Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt16Publisher ¶
func NewUInt16Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt16Publisher, error)
NewUInt16Publisher creates and returns a new publisher for the UInt16
func (*UInt16Publisher) Publish ¶
func (p *UInt16Publisher) Publish(msg *UInt16) error
type UInt16Subscription ¶
type UInt16Subscription struct {
*rclgo.Subscription
}
UInt16Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt16Subscription ¶
func NewUInt16Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt16SubscriptionCallback) (*UInt16Subscription, error)
NewUInt16Subscription creates and returns a new subscription for the UInt16
func (*UInt16Subscription) TakeMessage ¶
func (s *UInt16Subscription) TakeMessage(out *UInt16) (*rclgo.MessageInfo, error)
type UInt16SubscriptionCallback ¶
type UInt16SubscriptionCallback func(msg *UInt16, info *rclgo.MessageInfo, err error)
UInt16SubscriptionCallback type is used to provide a subscription handler function for a UInt16Subscription.
type UInt32 ¶
type UInt32 struct {
Data uint32 `yaml:"data"`
}
func (*UInt32) GetTypeSupport ¶
func (t *UInt32) GetTypeSupport() types.MessageTypeSupport
func (*UInt32) SetDefaults ¶
func (t *UInt32) SetDefaults()
type UInt32MultiArray ¶
type UInt32MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []uint32 `yaml:"data"` // array of data }
func NewUInt32MultiArray ¶
func NewUInt32MultiArray() *UInt32MultiArray
NewUInt32MultiArray creates a new UInt32MultiArray with default values.
func (*UInt32MultiArray) Clone ¶
func (t *UInt32MultiArray) Clone() *UInt32MultiArray
func (*UInt32MultiArray) CloneMsg ¶
func (t *UInt32MultiArray) CloneMsg() types.Message
func (*UInt32MultiArray) GetTypeSupport ¶
func (t *UInt32MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*UInt32MultiArray) SetDefaults ¶
func (t *UInt32MultiArray) SetDefaults()
type UInt32MultiArrayPublisher ¶
UInt32MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt32MultiArrayPublisher ¶
func NewUInt32MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt32MultiArrayPublisher, error)
NewUInt32MultiArrayPublisher creates and returns a new publisher for the UInt32MultiArray
func (*UInt32MultiArrayPublisher) Publish ¶
func (p *UInt32MultiArrayPublisher) Publish(msg *UInt32MultiArray) error
type UInt32MultiArraySubscription ¶
type UInt32MultiArraySubscription struct {
*rclgo.Subscription
}
UInt32MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt32MultiArraySubscription ¶
func NewUInt32MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt32MultiArraySubscriptionCallback) (*UInt32MultiArraySubscription, error)
NewUInt32MultiArraySubscription creates and returns a new subscription for the UInt32MultiArray
func (*UInt32MultiArraySubscription) TakeMessage ¶
func (s *UInt32MultiArraySubscription) TakeMessage(out *UInt32MultiArray) (*rclgo.MessageInfo, error)
type UInt32MultiArraySubscriptionCallback ¶
type UInt32MultiArraySubscriptionCallback func(msg *UInt32MultiArray, info *rclgo.MessageInfo, err error)
UInt32MultiArraySubscriptionCallback type is used to provide a subscription handler function for a UInt32MultiArraySubscription.
type UInt32Publisher ¶
UInt32Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt32Publisher ¶
func NewUInt32Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt32Publisher, error)
NewUInt32Publisher creates and returns a new publisher for the UInt32
func (*UInt32Publisher) Publish ¶
func (p *UInt32Publisher) Publish(msg *UInt32) error
type UInt32Subscription ¶
type UInt32Subscription struct {
*rclgo.Subscription
}
UInt32Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt32Subscription ¶
func NewUInt32Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt32SubscriptionCallback) (*UInt32Subscription, error)
NewUInt32Subscription creates and returns a new subscription for the UInt32
func (*UInt32Subscription) TakeMessage ¶
func (s *UInt32Subscription) TakeMessage(out *UInt32) (*rclgo.MessageInfo, error)
type UInt32SubscriptionCallback ¶
type UInt32SubscriptionCallback func(msg *UInt32, info *rclgo.MessageInfo, err error)
UInt32SubscriptionCallback type is used to provide a subscription handler function for a UInt32Subscription.
type UInt64 ¶
type UInt64 struct {
Data uint64 `yaml:"data"`
}
func (*UInt64) GetTypeSupport ¶
func (t *UInt64) GetTypeSupport() types.MessageTypeSupport
func (*UInt64) SetDefaults ¶
func (t *UInt64) SetDefaults()
type UInt64MultiArray ¶
type UInt64MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []uint64 `yaml:"data"` // array of data }
func NewUInt64MultiArray ¶
func NewUInt64MultiArray() *UInt64MultiArray
NewUInt64MultiArray creates a new UInt64MultiArray with default values.
func (*UInt64MultiArray) Clone ¶
func (t *UInt64MultiArray) Clone() *UInt64MultiArray
func (*UInt64MultiArray) CloneMsg ¶
func (t *UInt64MultiArray) CloneMsg() types.Message
func (*UInt64MultiArray) GetTypeSupport ¶
func (t *UInt64MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*UInt64MultiArray) SetDefaults ¶
func (t *UInt64MultiArray) SetDefaults()
type UInt64MultiArrayPublisher ¶
UInt64MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt64MultiArrayPublisher ¶
func NewUInt64MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt64MultiArrayPublisher, error)
NewUInt64MultiArrayPublisher creates and returns a new publisher for the UInt64MultiArray
func (*UInt64MultiArrayPublisher) Publish ¶
func (p *UInt64MultiArrayPublisher) Publish(msg *UInt64MultiArray) error
type UInt64MultiArraySubscription ¶
type UInt64MultiArraySubscription struct {
*rclgo.Subscription
}
UInt64MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt64MultiArraySubscription ¶
func NewUInt64MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt64MultiArraySubscriptionCallback) (*UInt64MultiArraySubscription, error)
NewUInt64MultiArraySubscription creates and returns a new subscription for the UInt64MultiArray
func (*UInt64MultiArraySubscription) TakeMessage ¶
func (s *UInt64MultiArraySubscription) TakeMessage(out *UInt64MultiArray) (*rclgo.MessageInfo, error)
type UInt64MultiArraySubscriptionCallback ¶
type UInt64MultiArraySubscriptionCallback func(msg *UInt64MultiArray, info *rclgo.MessageInfo, err error)
UInt64MultiArraySubscriptionCallback type is used to provide a subscription handler function for a UInt64MultiArraySubscription.
type UInt64Publisher ¶
UInt64Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt64Publisher ¶
func NewUInt64Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt64Publisher, error)
NewUInt64Publisher creates and returns a new publisher for the UInt64
func (*UInt64Publisher) Publish ¶
func (p *UInt64Publisher) Publish(msg *UInt64) error
type UInt64Subscription ¶
type UInt64Subscription struct {
*rclgo.Subscription
}
UInt64Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt64Subscription ¶
func NewUInt64Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt64SubscriptionCallback) (*UInt64Subscription, error)
NewUInt64Subscription creates and returns a new subscription for the UInt64
func (*UInt64Subscription) TakeMessage ¶
func (s *UInt64Subscription) TakeMessage(out *UInt64) (*rclgo.MessageInfo, error)
type UInt64SubscriptionCallback ¶
type UInt64SubscriptionCallback func(msg *UInt64, info *rclgo.MessageInfo, err error)
UInt64SubscriptionCallback type is used to provide a subscription handler function for a UInt64Subscription.
type UInt8 ¶
type UInt8 struct {
Data uint8 `yaml:"data"`
}
func (*UInt8) GetTypeSupport ¶
func (t *UInt8) GetTypeSupport() types.MessageTypeSupport
func (*UInt8) SetDefaults ¶
func (t *UInt8) SetDefaults()
type UInt8MultiArray ¶
type UInt8MultiArray struct { Layout MultiArrayLayout `yaml:"layout"` // specification of data layout Data []uint8 `yaml:"data"` // array of data }
func NewUInt8MultiArray ¶
func NewUInt8MultiArray() *UInt8MultiArray
NewUInt8MultiArray creates a new UInt8MultiArray with default values.
func (*UInt8MultiArray) Clone ¶
func (t *UInt8MultiArray) Clone() *UInt8MultiArray
func (*UInt8MultiArray) CloneMsg ¶
func (t *UInt8MultiArray) CloneMsg() types.Message
func (*UInt8MultiArray) GetTypeSupport ¶
func (t *UInt8MultiArray) GetTypeSupport() types.MessageTypeSupport
func (*UInt8MultiArray) SetDefaults ¶
func (t *UInt8MultiArray) SetDefaults()
type UInt8MultiArrayPublisher ¶
UInt8MultiArrayPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt8MultiArrayPublisher ¶
func NewUInt8MultiArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt8MultiArrayPublisher, error)
NewUInt8MultiArrayPublisher creates and returns a new publisher for the UInt8MultiArray
func (*UInt8MultiArrayPublisher) Publish ¶
func (p *UInt8MultiArrayPublisher) Publish(msg *UInt8MultiArray) error
type UInt8MultiArraySubscription ¶
type UInt8MultiArraySubscription struct {
*rclgo.Subscription
}
UInt8MultiArraySubscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt8MultiArraySubscription ¶
func NewUInt8MultiArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt8MultiArraySubscriptionCallback) (*UInt8MultiArraySubscription, error)
NewUInt8MultiArraySubscription creates and returns a new subscription for the UInt8MultiArray
func (*UInt8MultiArraySubscription) TakeMessage ¶
func (s *UInt8MultiArraySubscription) TakeMessage(out *UInt8MultiArray) (*rclgo.MessageInfo, error)
type UInt8MultiArraySubscriptionCallback ¶
type UInt8MultiArraySubscriptionCallback func(msg *UInt8MultiArray, info *rclgo.MessageInfo, err error)
UInt8MultiArraySubscriptionCallback type is used to provide a subscription handler function for a UInt8MultiArraySubscription.
type UInt8Publisher ¶
UInt8Publisher wraps rclgo.Publisher to provide type safe helper functions
func NewUInt8Publisher ¶
func NewUInt8Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*UInt8Publisher, error)
NewUInt8Publisher creates and returns a new publisher for the UInt8
func (*UInt8Publisher) Publish ¶
func (p *UInt8Publisher) Publish(msg *UInt8) error
type UInt8Subscription ¶
type UInt8Subscription struct {
*rclgo.Subscription
}
UInt8Subscription wraps rclgo.Subscription to provide type safe helper functions
func NewUInt8Subscription ¶
func NewUInt8Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback UInt8SubscriptionCallback) (*UInt8Subscription, error)
NewUInt8Subscription creates and returns a new subscription for the UInt8
func (*UInt8Subscription) TakeMessage ¶
func (s *UInt8Subscription) TakeMessage(out *UInt8) (*rclgo.MessageInfo, error)
type UInt8SubscriptionCallback ¶
type UInt8SubscriptionCallback func(msg *UInt8, info *rclgo.MessageInfo, err error)
UInt8SubscriptionCallback type is used to provide a subscription handler function for a UInt8Subscription.
Source Files ¶
- Bool.gen.go
- Byte.gen.go
- ByteMultiArray.gen.go
- Char.gen.go
- ColorRGBA.gen.go
- Empty.gen.go
- Float32.gen.go
- Float32MultiArray.gen.go
- Float64.gen.go
- Float64MultiArray.gen.go
- Header.gen.go
- Int16.gen.go
- Int16MultiArray.gen.go
- Int32.gen.go
- Int32MultiArray.gen.go
- Int64.gen.go
- Int64MultiArray.gen.go
- Int8.gen.go
- Int8MultiArray.gen.go
- MultiArrayDimension.gen.go
- MultiArrayLayout.gen.go
- String.gen.go
- UInt16.gen.go
- UInt16MultiArray.gen.go
- UInt32.gen.go
- UInt32MultiArray.gen.go
- UInt64.gen.go
- UInt64MultiArray.gen.go
- UInt8.gen.go
- UInt8MultiArray.gen.go
- common.gen.go