Documentation ¶
Index ¶
- Variables
- func Arrays_Request__Array_to_C(cSlice []CArrays_Request, goSlice []Arrays_Request)
- func Arrays_Request__Array_to_Go(goSlice []Arrays_Request, cSlice []CArrays_Request)
- func Arrays_Request__Sequence_to_C(cSlice *CArrays_Request__Sequence, goSlice []Arrays_Request)
- func Arrays_Request__Sequence_to_Go(goSlice *[]Arrays_Request, cSlice CArrays_Request__Sequence)
- func Arrays_Response__Array_to_C(cSlice []CArrays_Response, goSlice []Arrays_Response)
- func Arrays_Response__Array_to_Go(goSlice []Arrays_Response, cSlice []CArrays_Response)
- func Arrays_Response__Sequence_to_C(cSlice *CArrays_Response__Sequence, goSlice []Arrays_Response)
- func Arrays_Response__Sequence_to_Go(goSlice *[]Arrays_Response, cSlice CArrays_Response__Sequence)
- func BasicTypes_Request__Array_to_C(cSlice []CBasicTypes_Request, goSlice []BasicTypes_Request)
- func BasicTypes_Request__Array_to_Go(goSlice []BasicTypes_Request, cSlice []CBasicTypes_Request)
- func BasicTypes_Request__Sequence_to_C(cSlice *CBasicTypes_Request__Sequence, goSlice []BasicTypes_Request)
- func BasicTypes_Request__Sequence_to_Go(goSlice *[]BasicTypes_Request, cSlice CBasicTypes_Request__Sequence)
- func BasicTypes_Response__Array_to_C(cSlice []CBasicTypes_Response, goSlice []BasicTypes_Response)
- func BasicTypes_Response__Array_to_Go(goSlice []BasicTypes_Response, cSlice []CBasicTypes_Response)
- func BasicTypes_Response__Sequence_to_C(cSlice *CBasicTypes_Response__Sequence, goSlice []BasicTypes_Response)
- func BasicTypes_Response__Sequence_to_Go(goSlice *[]BasicTypes_Response, cSlice CBasicTypes_Response__Sequence)
- func CloneArrays_RequestSlice(dst, src []Arrays_Request)
- func CloneArrays_ResponseSlice(dst, src []Arrays_Response)
- func CloneBasicTypes_RequestSlice(dst, src []BasicTypes_Request)
- func CloneBasicTypes_ResponseSlice(dst, src []BasicTypes_Response)
- func CloneEmpty_RequestSlice(dst, src []Empty_Request)
- func CloneEmpty_ResponseSlice(dst, src []Empty_Response)
- func Empty_Request__Array_to_C(cSlice []CEmpty_Request, goSlice []Empty_Request)
- func Empty_Request__Array_to_Go(goSlice []Empty_Request, cSlice []CEmpty_Request)
- func Empty_Request__Sequence_to_C(cSlice *CEmpty_Request__Sequence, goSlice []Empty_Request)
- func Empty_Request__Sequence_to_Go(goSlice *[]Empty_Request, cSlice CEmpty_Request__Sequence)
- func Empty_Response__Array_to_C(cSlice []CEmpty_Response, goSlice []Empty_Response)
- func Empty_Response__Array_to_Go(goSlice []Empty_Response, cSlice []CEmpty_Response)
- func Empty_Response__Sequence_to_C(cSlice *CEmpty_Response__Sequence, goSlice []Empty_Response)
- func Empty_Response__Sequence_to_Go(goSlice *[]Empty_Response, cSlice CEmpty_Response__Sequence)
- type ArraysClient
- type ArraysService
- type ArraysServiceRequestHandler
- type ArraysServiceResponseSender
- type Arrays_Request
- type Arrays_RequestPublisher
- type Arrays_RequestSubscription
- type Arrays_RequestSubscriptionCallback
- type Arrays_Response
- type Arrays_ResponsePublisher
- type Arrays_ResponseSubscription
- type Arrays_ResponseSubscriptionCallback
- type BasicTypesClient
- type BasicTypesService
- type BasicTypesServiceRequestHandler
- type BasicTypesServiceResponseSender
- type BasicTypes_Request
- type BasicTypes_RequestPublisher
- type BasicTypes_RequestSubscription
- type BasicTypes_RequestSubscriptionCallback
- type BasicTypes_Response
- type BasicTypes_ResponsePublisher
- type BasicTypes_ResponseSubscription
- type BasicTypes_ResponseSubscriptionCallback
- type CArrays_Request
- type CArrays_Request__Sequence
- type CArrays_Response
- type CArrays_Response__Sequence
- type CBasicTypes_Request
- type CBasicTypes_Request__Sequence
- type CBasicTypes_Response
- type CBasicTypes_Response__Sequence
- type CEmpty_Request
- type CEmpty_Request__Sequence
- type CEmpty_Response
- type CEmpty_Response__Sequence
- type EmptyClient
- type EmptyService
- type EmptyServiceRequestHandler
- type EmptyServiceResponseSender
- type Empty_Request
- type Empty_RequestPublisher
- type Empty_RequestSubscription
- type Empty_RequestSubscriptionCallback
- type Empty_Response
- type Empty_ResponsePublisher
- type Empty_ResponseSubscription
- type Empty_ResponseSubscriptionCallback
Constants ¶
This section is empty.
Variables ¶
var ArraysTypeSupport types.ServiceTypeSupport = _ArraysTypeSupport{}
Modifying this variable is undefined behavior.
var Arrays_RequestTypeSupport types.MessageTypeSupport = _Arrays_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var Arrays_ResponseTypeSupport types.MessageTypeSupport = _Arrays_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var BasicTypesTypeSupport types.ServiceTypeSupport = _BasicTypesTypeSupport{}
Modifying this variable is undefined behavior.
var BasicTypes_RequestTypeSupport types.MessageTypeSupport = _BasicTypes_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var BasicTypes_ResponseTypeSupport types.MessageTypeSupport = _BasicTypes_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var EmptyTypeSupport types.ServiceTypeSupport = _EmptyTypeSupport{}
Modifying this variable is undefined behavior.
var Empty_RequestTypeSupport types.MessageTypeSupport = _Empty_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var Empty_ResponseTypeSupport types.MessageTypeSupport = _Empty_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func Arrays_Request__Array_to_C ¶
func Arrays_Request__Array_to_C(cSlice []CArrays_Request, goSlice []Arrays_Request)
func Arrays_Request__Array_to_Go ¶
func Arrays_Request__Array_to_Go(goSlice []Arrays_Request, cSlice []CArrays_Request)
func Arrays_Request__Sequence_to_C ¶
func Arrays_Request__Sequence_to_C(cSlice *CArrays_Request__Sequence, goSlice []Arrays_Request)
func Arrays_Request__Sequence_to_Go ¶
func Arrays_Request__Sequence_to_Go(goSlice *[]Arrays_Request, cSlice CArrays_Request__Sequence)
func Arrays_Response__Array_to_C ¶
func Arrays_Response__Array_to_C(cSlice []CArrays_Response, goSlice []Arrays_Response)
func Arrays_Response__Array_to_Go ¶
func Arrays_Response__Array_to_Go(goSlice []Arrays_Response, cSlice []CArrays_Response)
func Arrays_Response__Sequence_to_C ¶
func Arrays_Response__Sequence_to_C(cSlice *CArrays_Response__Sequence, goSlice []Arrays_Response)
func Arrays_Response__Sequence_to_Go ¶
func Arrays_Response__Sequence_to_Go(goSlice *[]Arrays_Response, cSlice CArrays_Response__Sequence)
func BasicTypes_Request__Array_to_C ¶
func BasicTypes_Request__Array_to_C(cSlice []CBasicTypes_Request, goSlice []BasicTypes_Request)
func BasicTypes_Request__Array_to_Go ¶
func BasicTypes_Request__Array_to_Go(goSlice []BasicTypes_Request, cSlice []CBasicTypes_Request)
func BasicTypes_Request__Sequence_to_C ¶
func BasicTypes_Request__Sequence_to_C(cSlice *CBasicTypes_Request__Sequence, goSlice []BasicTypes_Request)
func BasicTypes_Request__Sequence_to_Go ¶
func BasicTypes_Request__Sequence_to_Go(goSlice *[]BasicTypes_Request, cSlice CBasicTypes_Request__Sequence)
func BasicTypes_Response__Array_to_C ¶
func BasicTypes_Response__Array_to_C(cSlice []CBasicTypes_Response, goSlice []BasicTypes_Response)
func BasicTypes_Response__Array_to_Go ¶
func BasicTypes_Response__Array_to_Go(goSlice []BasicTypes_Response, cSlice []CBasicTypes_Response)
func BasicTypes_Response__Sequence_to_C ¶
func BasicTypes_Response__Sequence_to_C(cSlice *CBasicTypes_Response__Sequence, goSlice []BasicTypes_Response)
func BasicTypes_Response__Sequence_to_Go ¶
func BasicTypes_Response__Sequence_to_Go(goSlice *[]BasicTypes_Response, cSlice CBasicTypes_Response__Sequence)
func CloneArrays_RequestSlice ¶
func CloneArrays_RequestSlice(dst, src []Arrays_Request)
CloneArrays_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneArrays_ResponseSlice ¶
func CloneArrays_ResponseSlice(dst, src []Arrays_Response)
CloneArrays_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneBasicTypes_RequestSlice ¶
func CloneBasicTypes_RequestSlice(dst, src []BasicTypes_Request)
CloneBasicTypes_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneBasicTypes_ResponseSlice ¶
func CloneBasicTypes_ResponseSlice(dst, src []BasicTypes_Response)
CloneBasicTypes_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEmpty_RequestSlice ¶
func CloneEmpty_RequestSlice(dst, src []Empty_Request)
CloneEmpty_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEmpty_ResponseSlice ¶
func CloneEmpty_ResponseSlice(dst, src []Empty_Response)
CloneEmpty_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func Empty_Request__Array_to_C ¶
func Empty_Request__Array_to_C(cSlice []CEmpty_Request, goSlice []Empty_Request)
func Empty_Request__Array_to_Go ¶
func Empty_Request__Array_to_Go(goSlice []Empty_Request, cSlice []CEmpty_Request)
func Empty_Request__Sequence_to_C ¶
func Empty_Request__Sequence_to_C(cSlice *CEmpty_Request__Sequence, goSlice []Empty_Request)
func Empty_Request__Sequence_to_Go ¶
func Empty_Request__Sequence_to_Go(goSlice *[]Empty_Request, cSlice CEmpty_Request__Sequence)
func Empty_Response__Array_to_C ¶
func Empty_Response__Array_to_C(cSlice []CEmpty_Response, goSlice []Empty_Response)
func Empty_Response__Array_to_Go ¶
func Empty_Response__Array_to_Go(goSlice []Empty_Response, cSlice []CEmpty_Response)
func Empty_Response__Sequence_to_C ¶
func Empty_Response__Sequence_to_C(cSlice *CEmpty_Response__Sequence, goSlice []Empty_Response)
func Empty_Response__Sequence_to_Go ¶
func Empty_Response__Sequence_to_Go(goSlice *[]Empty_Response, cSlice CEmpty_Response__Sequence)
Types ¶
type ArraysClient ¶
ArraysClient wraps rclgo.Client to provide type safe helper functions
func NewArraysClient ¶
func NewArraysClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*ArraysClient, error)
NewArraysClient creates and returns a new client for the Arrays
func (*ArraysClient) Send ¶
func (s *ArraysClient) Send(ctx context.Context, req *Arrays_Request) (*Arrays_Response, *rclgo.ServiceInfo, error)
type ArraysService ¶
ArraysService wraps rclgo.Service to provide type safe helper functions
func NewArraysService ¶
func NewArraysService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler ArraysServiceRequestHandler) (*ArraysService, error)
NewArraysService creates and returns a new service for the Arrays
type ArraysServiceRequestHandler ¶
type ArraysServiceRequestHandler func(*rclgo.ServiceInfo, *Arrays_Request, ArraysServiceResponseSender)
type ArraysServiceResponseSender ¶
type ArraysServiceResponseSender struct {
// contains filtered or unexported fields
}
func (ArraysServiceResponseSender) SendResponse ¶
func (s ArraysServiceResponseSender) SendResponse(resp *Arrays_Response) error
type Arrays_Request ¶
type Arrays_Request struct { BoolValues [3]bool `yaml:"bool_values"` ByteValues [3]byte `yaml:"byte_values"` CharValues [3]byte `yaml:"char_values"` Float32Values [3]float32 `yaml:"float32_values"` Float64Values [3]float64 `yaml:"float64_values"` Int8Values [3]int8 `yaml:"int8_values"` Uint8Values [3]uint8 `yaml:"uint8_values"` Int16Values [3]int16 `yaml:"int16_values"` Uint16Values [3]uint16 `yaml:"uint16_values"` Int32Values [3]int32 `yaml:"int32_values"` Uint32Values [3]uint32 `yaml:"uint32_values"` Int64Values [3]int64 `yaml:"int64_values"` Uint64Values [3]uint64 `yaml:"uint64_values"` StringValues [3]string `yaml:"string_values"` BasicTypesValues [3]test_msgs_msg.BasicTypes `yaml:"basic_types_values"` ConstantsValues [3]test_msgs_msg.Constants `yaml:"constants_values"` DefaultsValues [3]test_msgs_msg.Defaults `yaml:"defaults_values"` BoolValuesDefault [3]bool `yaml:"bool_values_default"` ByteValuesDefault [3]byte `yaml:"byte_values_default"` CharValuesDefault [3]byte `yaml:"char_values_default"` Float32ValuesDefault [3]float32 `yaml:"float32_values_default"` Float64ValuesDefault [3]float64 `yaml:"float64_values_default"` Int8ValuesDefault [3]int8 `yaml:"int8_values_default"` Uint8ValuesDefault [3]uint8 `yaml:"uint8_values_default"` Int16ValuesDefault [3]int16 `yaml:"int16_values_default"` Uint16ValuesDefault [3]uint16 `yaml:"uint16_values_default"` Int32ValuesDefault [3]int32 `yaml:"int32_values_default"` Uint32ValuesDefault [3]uint32 `yaml:"uint32_values_default"` Int64ValuesDefault [3]int64 `yaml:"int64_values_default"` Uint64ValuesDefault [3]uint64 `yaml:"uint64_values_default"` StringValuesDefault [3]string `yaml:"string_values_default"` }
func NewArrays_Request ¶
func NewArrays_Request() *Arrays_Request
NewArrays_Request creates a new Arrays_Request with default values.
func (*Arrays_Request) Clone ¶
func (t *Arrays_Request) Clone() *Arrays_Request
func (*Arrays_Request) CloneMsg ¶
func (t *Arrays_Request) CloneMsg() types.Message
func (*Arrays_Request) GetTypeSupport ¶
func (t *Arrays_Request) GetTypeSupport() types.MessageTypeSupport
func (*Arrays_Request) SetDefaults ¶
func (t *Arrays_Request) SetDefaults()
type Arrays_RequestPublisher ¶
Arrays_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewArrays_RequestPublisher ¶
func NewArrays_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Arrays_RequestPublisher, error)
NewArrays_RequestPublisher creates and returns a new publisher for the Arrays_Request
func (*Arrays_RequestPublisher) Publish ¶
func (p *Arrays_RequestPublisher) Publish(msg *Arrays_Request) error
type Arrays_RequestSubscription ¶
type Arrays_RequestSubscription struct {
*rclgo.Subscription
}
Arrays_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewArrays_RequestSubscription ¶
func NewArrays_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Arrays_RequestSubscriptionCallback) (*Arrays_RequestSubscription, error)
NewArrays_RequestSubscription creates and returns a new subscription for the Arrays_Request
func (*Arrays_RequestSubscription) TakeMessage ¶
func (s *Arrays_RequestSubscription) TakeMessage(out *Arrays_Request) (*rclgo.MessageInfo, error)
type Arrays_RequestSubscriptionCallback ¶
type Arrays_RequestSubscriptionCallback func(msg *Arrays_Request, info *rclgo.MessageInfo, err error)
Arrays_RequestSubscriptionCallback type is used to provide a subscription handler function for a Arrays_RequestSubscription.
type Arrays_Response ¶
type Arrays_Response struct { BoolValues [3]bool `yaml:"bool_values"` ByteValues [3]byte `yaml:"byte_values"` CharValues [3]byte `yaml:"char_values"` Float32Values [3]float32 `yaml:"float32_values"` Float64Values [3]float64 `yaml:"float64_values"` Int8Values [3]int8 `yaml:"int8_values"` Uint8Values [3]uint8 `yaml:"uint8_values"` Int16Values [3]int16 `yaml:"int16_values"` Uint16Values [3]uint16 `yaml:"uint16_values"` Int32Values [3]int32 `yaml:"int32_values"` Uint32Values [3]uint32 `yaml:"uint32_values"` Int64Values [3]int64 `yaml:"int64_values"` Uint64Values [3]uint64 `yaml:"uint64_values"` StringValues [3]string `yaml:"string_values"` BasicTypesValues [3]test_msgs_msg.BasicTypes `yaml:"basic_types_values"` ConstantsValues [3]test_msgs_msg.Constants `yaml:"constants_values"` DefaultsValues [3]test_msgs_msg.Defaults `yaml:"defaults_values"` BoolValuesDefault [3]bool `yaml:"bool_values_default"` ByteValuesDefault [3]byte `yaml:"byte_values_default"` CharValuesDefault [3]byte `yaml:"char_values_default"` Float32ValuesDefault [3]float32 `yaml:"float32_values_default"` Float64ValuesDefault [3]float64 `yaml:"float64_values_default"` Int8ValuesDefault [3]int8 `yaml:"int8_values_default"` Uint8ValuesDefault [3]uint8 `yaml:"uint8_values_default"` Int16ValuesDefault [3]int16 `yaml:"int16_values_default"` Uint16ValuesDefault [3]uint16 `yaml:"uint16_values_default"` Int32ValuesDefault [3]int32 `yaml:"int32_values_default"` Uint32ValuesDefault [3]uint32 `yaml:"uint32_values_default"` Int64ValuesDefault [3]int64 `yaml:"int64_values_default"` Uint64ValuesDefault [3]uint64 `yaml:"uint64_values_default"` StringValuesDefault [3]string `yaml:"string_values_default"` }
func NewArrays_Response ¶
func NewArrays_Response() *Arrays_Response
NewArrays_Response creates a new Arrays_Response with default values.
func (*Arrays_Response) Clone ¶
func (t *Arrays_Response) Clone() *Arrays_Response
func (*Arrays_Response) CloneMsg ¶
func (t *Arrays_Response) CloneMsg() types.Message
func (*Arrays_Response) GetTypeSupport ¶
func (t *Arrays_Response) GetTypeSupport() types.MessageTypeSupport
func (*Arrays_Response) SetDefaults ¶
func (t *Arrays_Response) SetDefaults()
type Arrays_ResponsePublisher ¶
Arrays_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewArrays_ResponsePublisher ¶
func NewArrays_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Arrays_ResponsePublisher, error)
NewArrays_ResponsePublisher creates and returns a new publisher for the Arrays_Response
func (*Arrays_ResponsePublisher) Publish ¶
func (p *Arrays_ResponsePublisher) Publish(msg *Arrays_Response) error
type Arrays_ResponseSubscription ¶
type Arrays_ResponseSubscription struct {
*rclgo.Subscription
}
Arrays_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewArrays_ResponseSubscription ¶
func NewArrays_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Arrays_ResponseSubscriptionCallback) (*Arrays_ResponseSubscription, error)
NewArrays_ResponseSubscription creates and returns a new subscription for the Arrays_Response
func (*Arrays_ResponseSubscription) TakeMessage ¶
func (s *Arrays_ResponseSubscription) TakeMessage(out *Arrays_Response) (*rclgo.MessageInfo, error)
type Arrays_ResponseSubscriptionCallback ¶
type Arrays_ResponseSubscriptionCallback func(msg *Arrays_Response, info *rclgo.MessageInfo, err error)
Arrays_ResponseSubscriptionCallback type is used to provide a subscription handler function for a Arrays_ResponseSubscription.
type BasicTypesClient ¶
BasicTypesClient wraps rclgo.Client to provide type safe helper functions
func NewBasicTypesClient ¶
func NewBasicTypesClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*BasicTypesClient, error)
NewBasicTypesClient creates and returns a new client for the BasicTypes
func (*BasicTypesClient) Send ¶
func (s *BasicTypesClient) Send(ctx context.Context, req *BasicTypes_Request) (*BasicTypes_Response, *rclgo.ServiceInfo, error)
type BasicTypesService ¶
BasicTypesService wraps rclgo.Service to provide type safe helper functions
func NewBasicTypesService ¶
func NewBasicTypesService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler BasicTypesServiceRequestHandler) (*BasicTypesService, error)
NewBasicTypesService creates and returns a new service for the BasicTypes
type BasicTypesServiceRequestHandler ¶
type BasicTypesServiceRequestHandler func(*rclgo.ServiceInfo, *BasicTypes_Request, BasicTypesServiceResponseSender)
type BasicTypesServiceResponseSender ¶
type BasicTypesServiceResponseSender struct {
// contains filtered or unexported fields
}
func (BasicTypesServiceResponseSender) SendResponse ¶
func (s BasicTypesServiceResponseSender) SendResponse(resp *BasicTypes_Response) error
type BasicTypes_Request ¶
type BasicTypes_Request struct { BoolValue bool `yaml:"bool_value"` ByteValue byte `yaml:"byte_value"` CharValue byte `yaml:"char_value"` Float32Value float32 `yaml:"float32_value"` Float64Value float64 `yaml:"float64_value"` Int8Value int8 `yaml:"int8_value"` Uint8Value uint8 `yaml:"uint8_value"` Int16Value int16 `yaml:"int16_value"` Uint16Value uint16 `yaml:"uint16_value"` Int32Value int32 `yaml:"int32_value"` Uint32Value uint32 `yaml:"uint32_value"` Int64Value int64 `yaml:"int64_value"` Uint64Value uint64 `yaml:"uint64_value"` StringValue string `yaml:"string_value"` }
func NewBasicTypes_Request ¶
func NewBasicTypes_Request() *BasicTypes_Request
NewBasicTypes_Request creates a new BasicTypes_Request with default values.
func (*BasicTypes_Request) Clone ¶
func (t *BasicTypes_Request) Clone() *BasicTypes_Request
func (*BasicTypes_Request) CloneMsg ¶
func (t *BasicTypes_Request) CloneMsg() types.Message
func (*BasicTypes_Request) GetTypeSupport ¶
func (t *BasicTypes_Request) GetTypeSupport() types.MessageTypeSupport
func (*BasicTypes_Request) SetDefaults ¶
func (t *BasicTypes_Request) SetDefaults()
type BasicTypes_RequestPublisher ¶
BasicTypes_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewBasicTypes_RequestPublisher ¶
func NewBasicTypes_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*BasicTypes_RequestPublisher, error)
NewBasicTypes_RequestPublisher creates and returns a new publisher for the BasicTypes_Request
func (*BasicTypes_RequestPublisher) Publish ¶
func (p *BasicTypes_RequestPublisher) Publish(msg *BasicTypes_Request) error
type BasicTypes_RequestSubscription ¶
type BasicTypes_RequestSubscription struct {
*rclgo.Subscription
}
BasicTypes_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewBasicTypes_RequestSubscription ¶
func NewBasicTypes_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback BasicTypes_RequestSubscriptionCallback) (*BasicTypes_RequestSubscription, error)
NewBasicTypes_RequestSubscription creates and returns a new subscription for the BasicTypes_Request
func (*BasicTypes_RequestSubscription) TakeMessage ¶
func (s *BasicTypes_RequestSubscription) TakeMessage(out *BasicTypes_Request) (*rclgo.MessageInfo, error)
type BasicTypes_RequestSubscriptionCallback ¶
type BasicTypes_RequestSubscriptionCallback func(msg *BasicTypes_Request, info *rclgo.MessageInfo, err error)
BasicTypes_RequestSubscriptionCallback type is used to provide a subscription handler function for a BasicTypes_RequestSubscription.
type BasicTypes_Response ¶
type BasicTypes_Response struct { BoolValue bool `yaml:"bool_value"` ByteValue byte `yaml:"byte_value"` CharValue byte `yaml:"char_value"` Float32Value float32 `yaml:"float32_value"` Float64Value float64 `yaml:"float64_value"` Int8Value int8 `yaml:"int8_value"` Uint8Value uint8 `yaml:"uint8_value"` Int16Value int16 `yaml:"int16_value"` Uint16Value uint16 `yaml:"uint16_value"` Int32Value int32 `yaml:"int32_value"` Uint32Value uint32 `yaml:"uint32_value"` Int64Value int64 `yaml:"int64_value"` Uint64Value uint64 `yaml:"uint64_value"` StringValue string `yaml:"string_value"` }
func NewBasicTypes_Response ¶
func NewBasicTypes_Response() *BasicTypes_Response
NewBasicTypes_Response creates a new BasicTypes_Response with default values.
func (*BasicTypes_Response) Clone ¶
func (t *BasicTypes_Response) Clone() *BasicTypes_Response
func (*BasicTypes_Response) CloneMsg ¶
func (t *BasicTypes_Response) CloneMsg() types.Message
func (*BasicTypes_Response) GetTypeSupport ¶
func (t *BasicTypes_Response) GetTypeSupport() types.MessageTypeSupport
func (*BasicTypes_Response) SetDefaults ¶
func (t *BasicTypes_Response) SetDefaults()
type BasicTypes_ResponsePublisher ¶
BasicTypes_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewBasicTypes_ResponsePublisher ¶
func NewBasicTypes_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*BasicTypes_ResponsePublisher, error)
NewBasicTypes_ResponsePublisher creates and returns a new publisher for the BasicTypes_Response
func (*BasicTypes_ResponsePublisher) Publish ¶
func (p *BasicTypes_ResponsePublisher) Publish(msg *BasicTypes_Response) error
type BasicTypes_ResponseSubscription ¶
type BasicTypes_ResponseSubscription struct {
*rclgo.Subscription
}
BasicTypes_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewBasicTypes_ResponseSubscription ¶
func NewBasicTypes_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback BasicTypes_ResponseSubscriptionCallback) (*BasicTypes_ResponseSubscription, error)
NewBasicTypes_ResponseSubscription creates and returns a new subscription for the BasicTypes_Response
func (*BasicTypes_ResponseSubscription) TakeMessage ¶
func (s *BasicTypes_ResponseSubscription) TakeMessage(out *BasicTypes_Response) (*rclgo.MessageInfo, error)
type BasicTypes_ResponseSubscriptionCallback ¶
type BasicTypes_ResponseSubscriptionCallback func(msg *BasicTypes_Response, info *rclgo.MessageInfo, err error)
BasicTypes_ResponseSubscriptionCallback type is used to provide a subscription handler function for a BasicTypes_ResponseSubscription.
type CArrays_Request ¶
type CArrays_Request = C.test_msgs__srv__Arrays_Request
type CArrays_Request__Sequence ¶
type CArrays_Request__Sequence = C.test_msgs__srv__Arrays_Request__Sequence
type CArrays_Response ¶
type CArrays_Response = C.test_msgs__srv__Arrays_Response
type CArrays_Response__Sequence ¶
type CArrays_Response__Sequence = C.test_msgs__srv__Arrays_Response__Sequence
type CBasicTypes_Request ¶
type CBasicTypes_Request = C.test_msgs__srv__BasicTypes_Request
type CBasicTypes_Request__Sequence ¶
type CBasicTypes_Request__Sequence = C.test_msgs__srv__BasicTypes_Request__Sequence
type CBasicTypes_Response ¶
type CBasicTypes_Response = C.test_msgs__srv__BasicTypes_Response
type CBasicTypes_Response__Sequence ¶
type CBasicTypes_Response__Sequence = C.test_msgs__srv__BasicTypes_Response__Sequence
type CEmpty_Request ¶
type CEmpty_Request = C.test_msgs__srv__Empty_Request
type CEmpty_Request__Sequence ¶
type CEmpty_Request__Sequence = C.test_msgs__srv__Empty_Request__Sequence
type CEmpty_Response ¶
type CEmpty_Response = C.test_msgs__srv__Empty_Response
type CEmpty_Response__Sequence ¶
type CEmpty_Response__Sequence = C.test_msgs__srv__Empty_Response__Sequence
type EmptyClient ¶
EmptyClient wraps rclgo.Client to provide type safe helper functions
func NewEmptyClient ¶
func NewEmptyClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*EmptyClient, error)
NewEmptyClient creates and returns a new client for the Empty
func (*EmptyClient) Send ¶
func (s *EmptyClient) Send(ctx context.Context, req *Empty_Request) (*Empty_Response, *rclgo.ServiceInfo, error)
type EmptyService ¶
EmptyService wraps rclgo.Service to provide type safe helper functions
func NewEmptyService ¶
func NewEmptyService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler EmptyServiceRequestHandler) (*EmptyService, error)
NewEmptyService creates and returns a new service for the Empty
type EmptyServiceRequestHandler ¶
type EmptyServiceRequestHandler func(*rclgo.ServiceInfo, *Empty_Request, EmptyServiceResponseSender)
type EmptyServiceResponseSender ¶
type EmptyServiceResponseSender struct {
// contains filtered or unexported fields
}
func (EmptyServiceResponseSender) SendResponse ¶
func (s EmptyServiceResponseSender) SendResponse(resp *Empty_Response) error
type Empty_Request ¶
type Empty_Request struct { }
func NewEmpty_Request ¶
func NewEmpty_Request() *Empty_Request
NewEmpty_Request creates a new Empty_Request with default values.
func (*Empty_Request) Clone ¶
func (t *Empty_Request) Clone() *Empty_Request
func (*Empty_Request) CloneMsg ¶
func (t *Empty_Request) CloneMsg() types.Message
func (*Empty_Request) GetTypeSupport ¶
func (t *Empty_Request) GetTypeSupport() types.MessageTypeSupport
func (*Empty_Request) SetDefaults ¶
func (t *Empty_Request) SetDefaults()
type Empty_RequestPublisher ¶
Empty_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewEmpty_RequestPublisher ¶
func NewEmpty_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Empty_RequestPublisher, error)
NewEmpty_RequestPublisher creates and returns a new publisher for the Empty_Request
func (*Empty_RequestPublisher) Publish ¶
func (p *Empty_RequestPublisher) Publish(msg *Empty_Request) error
type Empty_RequestSubscription ¶
type Empty_RequestSubscription struct {
*rclgo.Subscription
}
Empty_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewEmpty_RequestSubscription ¶
func NewEmpty_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Empty_RequestSubscriptionCallback) (*Empty_RequestSubscription, error)
NewEmpty_RequestSubscription creates and returns a new subscription for the Empty_Request
func (*Empty_RequestSubscription) TakeMessage ¶
func (s *Empty_RequestSubscription) TakeMessage(out *Empty_Request) (*rclgo.MessageInfo, error)
type Empty_RequestSubscriptionCallback ¶
type Empty_RequestSubscriptionCallback func(msg *Empty_Request, info *rclgo.MessageInfo, err error)
Empty_RequestSubscriptionCallback type is used to provide a subscription handler function for a Empty_RequestSubscription.
type Empty_Response ¶
type Empty_Response struct { }
func NewEmpty_Response ¶
func NewEmpty_Response() *Empty_Response
NewEmpty_Response creates a new Empty_Response with default values.
func (*Empty_Response) Clone ¶
func (t *Empty_Response) Clone() *Empty_Response
func (*Empty_Response) CloneMsg ¶
func (t *Empty_Response) CloneMsg() types.Message
func (*Empty_Response) GetTypeSupport ¶
func (t *Empty_Response) GetTypeSupport() types.MessageTypeSupport
func (*Empty_Response) SetDefaults ¶
func (t *Empty_Response) SetDefaults()
type Empty_ResponsePublisher ¶
Empty_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewEmpty_ResponsePublisher ¶
func NewEmpty_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Empty_ResponsePublisher, error)
NewEmpty_ResponsePublisher creates and returns a new publisher for the Empty_Response
func (*Empty_ResponsePublisher) Publish ¶
func (p *Empty_ResponsePublisher) Publish(msg *Empty_Response) error
type Empty_ResponseSubscription ¶
type Empty_ResponseSubscription struct {
*rclgo.Subscription
}
Empty_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewEmpty_ResponseSubscription ¶
func NewEmpty_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Empty_ResponseSubscriptionCallback) (*Empty_ResponseSubscription, error)
NewEmpty_ResponseSubscription creates and returns a new subscription for the Empty_Response
func (*Empty_ResponseSubscription) TakeMessage ¶
func (s *Empty_ResponseSubscription) TakeMessage(out *Empty_Response) (*rclgo.MessageInfo, error)
type Empty_ResponseSubscriptionCallback ¶
type Empty_ResponseSubscriptionCallback func(msg *Empty_Response, info *rclgo.MessageInfo, err error)
Empty_ResponseSubscriptionCallback type is used to provide a subscription handler function for a Empty_ResponseSubscription.