test_msgs_srv

package
v0.0.0-...-56b24e1 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ArraysTypeSupport types.ServiceTypeSupport = _ArraysTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Arrays_RequestTypeSupport types.MessageTypeSupport = _Arrays_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Arrays_ResponseTypeSupport types.MessageTypeSupport = _Arrays_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BasicTypesTypeSupport types.ServiceTypeSupport = _BasicTypesTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BasicTypes_RequestTypeSupport types.MessageTypeSupport = _BasicTypes_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BasicTypes_ResponseTypeSupport types.MessageTypeSupport = _BasicTypes_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var EmptyTypeSupport types.ServiceTypeSupport = _EmptyTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Empty_RequestTypeSupport types.MessageTypeSupport = _Empty_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
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

type ArraysClient struct {
	*rclgo.Client
}

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

type ArraysService

type ArraysService struct {
	*rclgo.Service
}

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 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

type Arrays_RequestPublisher struct {
	*rclgo.Publisher
}

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

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

type Arrays_ResponsePublisher struct {
	*rclgo.Publisher
}

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

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

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

type BasicTypesClient struct {
	*rclgo.Client
}

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

type BasicTypesService

type BasicTypesService struct {
	*rclgo.Service
}

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 BasicTypesServiceResponseSender

type BasicTypesServiceResponseSender struct {
	// contains filtered or unexported fields
}

func (BasicTypesServiceResponseSender) SendResponse

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 (*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

type BasicTypes_RequestPublisher struct {
	*rclgo.Publisher
}

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

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

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 (*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

type BasicTypes_ResponsePublisher struct {
	*rclgo.Publisher
}

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

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

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_Response

type CArrays_Response = C.test_msgs__srv__Arrays_Response

type CEmpty_Request

type CEmpty_Request = C.test_msgs__srv__Empty_Request

type CEmpty_Response

type CEmpty_Response = C.test_msgs__srv__Empty_Response

type EmptyClient

type EmptyClient struct {
	*rclgo.Client
}

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

type EmptyService

type EmptyService struct {
	*rclgo.Service
}

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 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

type Empty_RequestPublisher struct {
	*rclgo.Publisher
}

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

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

type Empty_ResponsePublisher struct {
	*rclgo.Publisher
}

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

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.

Jump to

Keyboard shortcuts

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