example_interfaces_action

package
v0.0.0-...-9a1a042 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FibonacciTypeSupport types.ActionTypeSupport = _FibonacciTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_FeedbackMessageTypeSupport types.MessageTypeSupport = _Fibonacci_FeedbackMessageTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_FeedbackTypeSupport types.MessageTypeSupport = _Fibonacci_FeedbackTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_GetResultTypeSupport types.ServiceTypeSupport = _Fibonacci_GetResultTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_GetResult_RequestTypeSupport types.MessageTypeSupport = _Fibonacci_GetResult_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_GetResult_ResponseTypeSupport types.MessageTypeSupport = _Fibonacci_GetResult_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_GoalTypeSupport types.MessageTypeSupport = _Fibonacci_GoalTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_ResultTypeSupport types.MessageTypeSupport = _Fibonacci_ResultTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_SendGoalTypeSupport types.ServiceTypeSupport = _Fibonacci_SendGoalTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_SendGoal_RequestTypeSupport types.MessageTypeSupport = _Fibonacci_SendGoal_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Fibonacci_SendGoal_ResponseTypeSupport types.MessageTypeSupport = _Fibonacci_SendGoal_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func CloneFibonacci_FeedbackMessageSlice

func CloneFibonacci_FeedbackMessageSlice(dst, src []Fibonacci_FeedbackMessage)

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

func CloneFibonacci_FeedbackSlice

func CloneFibonacci_FeedbackSlice(dst, src []Fibonacci_Feedback)

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

func CloneFibonacci_GetResult_RequestSlice

func CloneFibonacci_GetResult_RequestSlice(dst, src []Fibonacci_GetResult_Request)

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

func CloneFibonacci_GetResult_ResponseSlice

func CloneFibonacci_GetResult_ResponseSlice(dst, src []Fibonacci_GetResult_Response)

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

func CloneFibonacci_GoalSlice

func CloneFibonacci_GoalSlice(dst, src []Fibonacci_Goal)

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

func CloneFibonacci_ResultSlice

func CloneFibonacci_ResultSlice(dst, src []Fibonacci_Result)

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

func CloneFibonacci_SendGoal_RequestSlice

func CloneFibonacci_SendGoal_RequestSlice(dst, src []Fibonacci_SendGoal_Request)

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

func CloneFibonacci_SendGoal_ResponseSlice

func CloneFibonacci_SendGoal_ResponseSlice(dst, src []Fibonacci_SendGoal_Response)

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

func Fibonacci_FeedbackMessage__Array_to_C

func Fibonacci_FeedbackMessage__Array_to_C(cSlice []CFibonacci_FeedbackMessage, goSlice []Fibonacci_FeedbackMessage)

func Fibonacci_FeedbackMessage__Array_to_Go

func Fibonacci_FeedbackMessage__Array_to_Go(goSlice []Fibonacci_FeedbackMessage, cSlice []CFibonacci_FeedbackMessage)

func Fibonacci_FeedbackMessage__Sequence_to_C

func Fibonacci_FeedbackMessage__Sequence_to_C(cSlice *CFibonacci_FeedbackMessage__Sequence, goSlice []Fibonacci_FeedbackMessage)

func Fibonacci_FeedbackMessage__Sequence_to_Go

func Fibonacci_FeedbackMessage__Sequence_to_Go(goSlice *[]Fibonacci_FeedbackMessage, cSlice CFibonacci_FeedbackMessage__Sequence)

func Fibonacci_Feedback__Array_to_C

func Fibonacci_Feedback__Array_to_C(cSlice []CFibonacci_Feedback, goSlice []Fibonacci_Feedback)

func Fibonacci_Feedback__Array_to_Go

func Fibonacci_Feedback__Array_to_Go(goSlice []Fibonacci_Feedback, cSlice []CFibonacci_Feedback)

func Fibonacci_Feedback__Sequence_to_C

func Fibonacci_Feedback__Sequence_to_C(cSlice *CFibonacci_Feedback__Sequence, goSlice []Fibonacci_Feedback)

func Fibonacci_Feedback__Sequence_to_Go

func Fibonacci_Feedback__Sequence_to_Go(goSlice *[]Fibonacci_Feedback, cSlice CFibonacci_Feedback__Sequence)

func Fibonacci_GetResult_Request__Array_to_C

func Fibonacci_GetResult_Request__Array_to_C(cSlice []CFibonacci_GetResult_Request, goSlice []Fibonacci_GetResult_Request)

func Fibonacci_GetResult_Request__Array_to_Go

func Fibonacci_GetResult_Request__Array_to_Go(goSlice []Fibonacci_GetResult_Request, cSlice []CFibonacci_GetResult_Request)

func Fibonacci_GetResult_Request__Sequence_to_C

func Fibonacci_GetResult_Request__Sequence_to_C(cSlice *CFibonacci_GetResult_Request__Sequence, goSlice []Fibonacci_GetResult_Request)

func Fibonacci_GetResult_Request__Sequence_to_Go

func Fibonacci_GetResult_Request__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Request, cSlice CFibonacci_GetResult_Request__Sequence)

func Fibonacci_GetResult_Response__Array_to_C

func Fibonacci_GetResult_Response__Array_to_C(cSlice []CFibonacci_GetResult_Response, goSlice []Fibonacci_GetResult_Response)

func Fibonacci_GetResult_Response__Array_to_Go

func Fibonacci_GetResult_Response__Array_to_Go(goSlice []Fibonacci_GetResult_Response, cSlice []CFibonacci_GetResult_Response)

func Fibonacci_GetResult_Response__Sequence_to_C

func Fibonacci_GetResult_Response__Sequence_to_C(cSlice *CFibonacci_GetResult_Response__Sequence, goSlice []Fibonacci_GetResult_Response)

func Fibonacci_GetResult_Response__Sequence_to_Go

func Fibonacci_GetResult_Response__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Response, cSlice CFibonacci_GetResult_Response__Sequence)

func Fibonacci_Goal__Array_to_C

func Fibonacci_Goal__Array_to_C(cSlice []CFibonacci_Goal, goSlice []Fibonacci_Goal)

func Fibonacci_Goal__Array_to_Go

func Fibonacci_Goal__Array_to_Go(goSlice []Fibonacci_Goal, cSlice []CFibonacci_Goal)

func Fibonacci_Goal__Sequence_to_C

func Fibonacci_Goal__Sequence_to_C(cSlice *CFibonacci_Goal__Sequence, goSlice []Fibonacci_Goal)

func Fibonacci_Goal__Sequence_to_Go

func Fibonacci_Goal__Sequence_to_Go(goSlice *[]Fibonacci_Goal, cSlice CFibonacci_Goal__Sequence)

func Fibonacci_Result__Array_to_C

func Fibonacci_Result__Array_to_C(cSlice []CFibonacci_Result, goSlice []Fibonacci_Result)

func Fibonacci_Result__Array_to_Go

func Fibonacci_Result__Array_to_Go(goSlice []Fibonacci_Result, cSlice []CFibonacci_Result)

func Fibonacci_Result__Sequence_to_C

func Fibonacci_Result__Sequence_to_C(cSlice *CFibonacci_Result__Sequence, goSlice []Fibonacci_Result)

func Fibonacci_Result__Sequence_to_Go

func Fibonacci_Result__Sequence_to_Go(goSlice *[]Fibonacci_Result, cSlice CFibonacci_Result__Sequence)

func Fibonacci_SendGoal_Request__Array_to_C

func Fibonacci_SendGoal_Request__Array_to_C(cSlice []CFibonacci_SendGoal_Request, goSlice []Fibonacci_SendGoal_Request)

func Fibonacci_SendGoal_Request__Array_to_Go

func Fibonacci_SendGoal_Request__Array_to_Go(goSlice []Fibonacci_SendGoal_Request, cSlice []CFibonacci_SendGoal_Request)

func Fibonacci_SendGoal_Request__Sequence_to_C

func Fibonacci_SendGoal_Request__Sequence_to_C(cSlice *CFibonacci_SendGoal_Request__Sequence, goSlice []Fibonacci_SendGoal_Request)

func Fibonacci_SendGoal_Request__Sequence_to_Go

func Fibonacci_SendGoal_Request__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Request, cSlice CFibonacci_SendGoal_Request__Sequence)

func Fibonacci_SendGoal_Response__Array_to_C

func Fibonacci_SendGoal_Response__Array_to_C(cSlice []CFibonacci_SendGoal_Response, goSlice []Fibonacci_SendGoal_Response)

func Fibonacci_SendGoal_Response__Array_to_Go

func Fibonacci_SendGoal_Response__Array_to_Go(goSlice []Fibonacci_SendGoal_Response, cSlice []CFibonacci_SendGoal_Response)

func Fibonacci_SendGoal_Response__Sequence_to_C

func Fibonacci_SendGoal_Response__Sequence_to_C(cSlice *CFibonacci_SendGoal_Response__Sequence, goSlice []Fibonacci_SendGoal_Response)

func Fibonacci_SendGoal_Response__Sequence_to_Go

func Fibonacci_SendGoal_Response__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Response, cSlice CFibonacci_SendGoal_Response__Sequence)

Types

type FibonacciAction

type FibonacciAction interface {
	ExecuteGoal(context.Context, *FibonacciGoalHandle) (*Fibonacci_Result, error)
}

func NewFibonacciAction

func NewFibonacciAction(
	executeGoal func(context.Context, *FibonacciGoalHandle) (*Fibonacci_Result, error),
) FibonacciAction

type FibonacciClient

type FibonacciClient struct {
	*rclgo.ActionClient
}

func NewFibonacciClient

func NewFibonacciClient(node *rclgo.Node, name string, opts *rclgo.ActionClientOptions) (*FibonacciClient, error)

func (*FibonacciClient) GetResult

func (*FibonacciClient) SendGoal

func (*FibonacciClient) SendGoalRequest

func (*FibonacciClient) WatchFeedback

func (c *FibonacciClient) WatchFeedback(ctx context.Context, goalID *types.GoalID, handler FibonacciFeedbackHandler) <-chan error

func (*FibonacciClient) WatchGoal

func (*FibonacciClient) WatchStatus

func (c *FibonacciClient) WatchStatus(ctx context.Context, goalID *types.GoalID, handler FibonacciStatusHandler) <-chan error

type FibonacciFeedbackHandler

type FibonacciFeedbackHandler func(context.Context, *Fibonacci_FeedbackMessage)

type FibonacciFeedbackSender

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

func (*FibonacciFeedbackSender) Send

type FibonacciGoalHandle

type FibonacciGoalHandle struct {
	*rclgo.GoalHandle

	Description *Fibonacci_Goal
}

func (*FibonacciGoalHandle) Accept

type FibonacciServer

type FibonacciServer struct {
	*rclgo.ActionServer
}

func NewFibonacciServer

func NewFibonacciServer(node *rclgo.Node, name string, action FibonacciAction, opts *rclgo.ActionServerOptions) (*FibonacciServer, error)

type FibonacciStatusHandler

type FibonacciStatusHandler func(context.Context, *action_msgs_msg.GoalStatus)

type Fibonacci_Feedback

type Fibonacci_Feedback struct {
	Sequence []int32 `yaml:"sequence"` // Feedback
}

func NewFibonacci_Feedback

func NewFibonacci_Feedback() *Fibonacci_Feedback

NewFibonacci_Feedback creates a new Fibonacci_Feedback with default values.

func (*Fibonacci_Feedback) Clone

func (*Fibonacci_Feedback) CloneMsg

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

func (*Fibonacci_Feedback) GetTypeSupport

func (t *Fibonacci_Feedback) GetTypeSupport() types.MessageTypeSupport

func (*Fibonacci_Feedback) SetDefaults

func (t *Fibonacci_Feedback) SetDefaults()

type Fibonacci_FeedbackMessage

type Fibonacci_FeedbackMessage struct {
	GoalID   unique_identifier_msgs_msg.UUID `yaml:"goal_id"`
	Feedback Fibonacci_Feedback              `yaml:"feedback"`
}

func NewFibonacci_FeedbackMessage

func NewFibonacci_FeedbackMessage() *Fibonacci_FeedbackMessage

NewFibonacci_FeedbackMessage creates a new Fibonacci_FeedbackMessage with default values.

func (*Fibonacci_FeedbackMessage) Clone

func (*Fibonacci_FeedbackMessage) CloneMsg

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

func (*Fibonacci_FeedbackMessage) GetGoalID

func (t *Fibonacci_FeedbackMessage) GetGoalID() *types.GoalID

func (*Fibonacci_FeedbackMessage) GetTypeSupport

func (*Fibonacci_FeedbackMessage) SetDefaults

func (t *Fibonacci_FeedbackMessage) SetDefaults()

func (*Fibonacci_FeedbackMessage) SetGoalID

func (t *Fibonacci_FeedbackMessage) SetGoalID(id *types.GoalID)

type Fibonacci_FeedbackMessagePublisher

type Fibonacci_FeedbackMessagePublisher struct {
	*rclgo.Publisher
}

Fibonacci_FeedbackMessagePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_FeedbackMessagePublisher

func NewFibonacci_FeedbackMessagePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_FeedbackMessagePublisher, error)

NewFibonacci_FeedbackMessagePublisher creates and returns a new publisher for the Fibonacci_FeedbackMessage

func (*Fibonacci_FeedbackMessagePublisher) Publish

type Fibonacci_FeedbackMessageSubscription

type Fibonacci_FeedbackMessageSubscription struct {
	*rclgo.Subscription
}

Fibonacci_FeedbackMessageSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_FeedbackMessageSubscription

func NewFibonacci_FeedbackMessageSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_FeedbackMessageSubscriptionCallback) (*Fibonacci_FeedbackMessageSubscription, error)

NewFibonacci_FeedbackMessageSubscription creates and returns a new subscription for the Fibonacci_FeedbackMessage

func (*Fibonacci_FeedbackMessageSubscription) TakeMessage

type Fibonacci_FeedbackMessageSubscriptionCallback

type Fibonacci_FeedbackMessageSubscriptionCallback func(msg *Fibonacci_FeedbackMessage, info *rclgo.MessageInfo, err error)

Fibonacci_FeedbackMessageSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_FeedbackMessageSubscription.

type Fibonacci_FeedbackPublisher

type Fibonacci_FeedbackPublisher struct {
	*rclgo.Publisher
}

Fibonacci_FeedbackPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_FeedbackPublisher

func NewFibonacci_FeedbackPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_FeedbackPublisher, error)

NewFibonacci_FeedbackPublisher creates and returns a new publisher for the Fibonacci_Feedback

func (*Fibonacci_FeedbackPublisher) Publish

type Fibonacci_FeedbackSubscription

type Fibonacci_FeedbackSubscription struct {
	*rclgo.Subscription
}

Fibonacci_FeedbackSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_FeedbackSubscription

func NewFibonacci_FeedbackSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_FeedbackSubscriptionCallback) (*Fibonacci_FeedbackSubscription, error)

NewFibonacci_FeedbackSubscription creates and returns a new subscription for the Fibonacci_Feedback

func (*Fibonacci_FeedbackSubscription) TakeMessage

type Fibonacci_FeedbackSubscriptionCallback

type Fibonacci_FeedbackSubscriptionCallback func(msg *Fibonacci_Feedback, info *rclgo.MessageInfo, err error)

Fibonacci_FeedbackSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_FeedbackSubscription.

type Fibonacci_GetResultClient

type Fibonacci_GetResultClient struct {
	*rclgo.Client
}

Fibonacci_GetResultClient wraps rclgo.Client to provide type safe helper functions

func NewFibonacci_GetResultClient

func NewFibonacci_GetResultClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*Fibonacci_GetResultClient, error)

NewFibonacci_GetResultClient creates and returns a new client for the Fibonacci_GetResult

type Fibonacci_GetResultService

type Fibonacci_GetResultService struct {
	*rclgo.Service
}

Fibonacci_GetResultService wraps rclgo.Service to provide type safe helper functions

func NewFibonacci_GetResultService

func NewFibonacci_GetResultService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler Fibonacci_GetResultServiceRequestHandler) (*Fibonacci_GetResultService, error)

NewFibonacci_GetResultService creates and returns a new service for the Fibonacci_GetResult

type Fibonacci_GetResultServiceResponseSender

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

func (Fibonacci_GetResultServiceResponseSender) SendResponse

type Fibonacci_GetResult_Request

type Fibonacci_GetResult_Request struct {
	GoalID unique_identifier_msgs_msg.UUID `yaml:"goal_id"`
}

func NewFibonacci_GetResult_Request

func NewFibonacci_GetResult_Request() *Fibonacci_GetResult_Request

NewFibonacci_GetResult_Request creates a new Fibonacci_GetResult_Request with default values.

func (*Fibonacci_GetResult_Request) Clone

func (*Fibonacci_GetResult_Request) CloneMsg

func (*Fibonacci_GetResult_Request) GetGoalID

func (t *Fibonacci_GetResult_Request) GetGoalID() *types.GoalID

func (*Fibonacci_GetResult_Request) GetTypeSupport

func (*Fibonacci_GetResult_Request) SetDefaults

func (t *Fibonacci_GetResult_Request) SetDefaults()

func (*Fibonacci_GetResult_Request) SetGoalID

func (t *Fibonacci_GetResult_Request) SetGoalID(id *types.GoalID)

type Fibonacci_GetResult_RequestPublisher

type Fibonacci_GetResult_RequestPublisher struct {
	*rclgo.Publisher
}

Fibonacci_GetResult_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_GetResult_RequestPublisher

func NewFibonacci_GetResult_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_GetResult_RequestPublisher, error)

NewFibonacci_GetResult_RequestPublisher creates and returns a new publisher for the Fibonacci_GetResult_Request

func (*Fibonacci_GetResult_RequestPublisher) Publish

type Fibonacci_GetResult_RequestSubscription

type Fibonacci_GetResult_RequestSubscription struct {
	*rclgo.Subscription
}

Fibonacci_GetResult_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_GetResult_RequestSubscription

func NewFibonacci_GetResult_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_GetResult_RequestSubscriptionCallback) (*Fibonacci_GetResult_RequestSubscription, error)

NewFibonacci_GetResult_RequestSubscription creates and returns a new subscription for the Fibonacci_GetResult_Request

func (*Fibonacci_GetResult_RequestSubscription) TakeMessage

type Fibonacci_GetResult_RequestSubscriptionCallback

type Fibonacci_GetResult_RequestSubscriptionCallback func(msg *Fibonacci_GetResult_Request, info *rclgo.MessageInfo, err error)

Fibonacci_GetResult_RequestSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_GetResult_RequestSubscription.

type Fibonacci_GetResult_Response

type Fibonacci_GetResult_Response struct {
	Status int8             `yaml:"status"`
	Result Fibonacci_Result `yaml:"result"`
}

func NewFibonacci_GetResult_Response

func NewFibonacci_GetResult_Response() *Fibonacci_GetResult_Response

NewFibonacci_GetResult_Response creates a new Fibonacci_GetResult_Response with default values.

func (*Fibonacci_GetResult_Response) Clone

func (*Fibonacci_GetResult_Response) CloneMsg

func (*Fibonacci_GetResult_Response) GetTypeSupport

func (*Fibonacci_GetResult_Response) SetDefaults

func (t *Fibonacci_GetResult_Response) SetDefaults()

type Fibonacci_GetResult_ResponsePublisher

type Fibonacci_GetResult_ResponsePublisher struct {
	*rclgo.Publisher
}

Fibonacci_GetResult_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_GetResult_ResponsePublisher

func NewFibonacci_GetResult_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_GetResult_ResponsePublisher, error)

NewFibonacci_GetResult_ResponsePublisher creates and returns a new publisher for the Fibonacci_GetResult_Response

func (*Fibonacci_GetResult_ResponsePublisher) Publish

type Fibonacci_GetResult_ResponseSubscription

type Fibonacci_GetResult_ResponseSubscription struct {
	*rclgo.Subscription
}

Fibonacci_GetResult_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_GetResult_ResponseSubscription

func NewFibonacci_GetResult_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_GetResult_ResponseSubscriptionCallback) (*Fibonacci_GetResult_ResponseSubscription, error)

NewFibonacci_GetResult_ResponseSubscription creates and returns a new subscription for the Fibonacci_GetResult_Response

func (*Fibonacci_GetResult_ResponseSubscription) TakeMessage

type Fibonacci_GetResult_ResponseSubscriptionCallback

type Fibonacci_GetResult_ResponseSubscriptionCallback func(msg *Fibonacci_GetResult_Response, info *rclgo.MessageInfo, err error)

Fibonacci_GetResult_ResponseSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_GetResult_ResponseSubscription.

type Fibonacci_Goal

type Fibonacci_Goal struct {
	Order int32 `yaml:"order"` // Goal
}

func NewFibonacci_Goal

func NewFibonacci_Goal() *Fibonacci_Goal

NewFibonacci_Goal creates a new Fibonacci_Goal with default values.

func (*Fibonacci_Goal) Clone

func (t *Fibonacci_Goal) Clone() *Fibonacci_Goal

func (*Fibonacci_Goal) CloneMsg

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

func (*Fibonacci_Goal) GetTypeSupport

func (t *Fibonacci_Goal) GetTypeSupport() types.MessageTypeSupport

func (*Fibonacci_Goal) SetDefaults

func (t *Fibonacci_Goal) SetDefaults()

type Fibonacci_GoalPublisher

type Fibonacci_GoalPublisher struct {
	*rclgo.Publisher
}

Fibonacci_GoalPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_GoalPublisher

func NewFibonacci_GoalPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_GoalPublisher, error)

NewFibonacci_GoalPublisher creates and returns a new publisher for the Fibonacci_Goal

func (*Fibonacci_GoalPublisher) Publish

func (p *Fibonacci_GoalPublisher) Publish(msg *Fibonacci_Goal) error

type Fibonacci_GoalSubscription

type Fibonacci_GoalSubscription struct {
	*rclgo.Subscription
}

Fibonacci_GoalSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_GoalSubscription

func NewFibonacci_GoalSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_GoalSubscriptionCallback) (*Fibonacci_GoalSubscription, error)

NewFibonacci_GoalSubscription creates and returns a new subscription for the Fibonacci_Goal

func (*Fibonacci_GoalSubscription) TakeMessage

type Fibonacci_GoalSubscriptionCallback

type Fibonacci_GoalSubscriptionCallback func(msg *Fibonacci_Goal, info *rclgo.MessageInfo, err error)

Fibonacci_GoalSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_GoalSubscription.

type Fibonacci_Result

type Fibonacci_Result struct {
	Sequence []int32 `yaml:"sequence"` // Result
}

func NewFibonacci_Result

func NewFibonacci_Result() *Fibonacci_Result

NewFibonacci_Result creates a new Fibonacci_Result with default values.

func (*Fibonacci_Result) Clone

func (t *Fibonacci_Result) Clone() *Fibonacci_Result

func (*Fibonacci_Result) CloneMsg

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

func (*Fibonacci_Result) GetTypeSupport

func (t *Fibonacci_Result) GetTypeSupport() types.MessageTypeSupport

func (*Fibonacci_Result) SetDefaults

func (t *Fibonacci_Result) SetDefaults()

type Fibonacci_ResultPublisher

type Fibonacci_ResultPublisher struct {
	*rclgo.Publisher
}

Fibonacci_ResultPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_ResultPublisher

func NewFibonacci_ResultPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_ResultPublisher, error)

NewFibonacci_ResultPublisher creates and returns a new publisher for the Fibonacci_Result

func (*Fibonacci_ResultPublisher) Publish

type Fibonacci_ResultSubscription

type Fibonacci_ResultSubscription struct {
	*rclgo.Subscription
}

Fibonacci_ResultSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_ResultSubscription

func NewFibonacci_ResultSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_ResultSubscriptionCallback) (*Fibonacci_ResultSubscription, error)

NewFibonacci_ResultSubscription creates and returns a new subscription for the Fibonacci_Result

func (*Fibonacci_ResultSubscription) TakeMessage

type Fibonacci_ResultSubscriptionCallback

type Fibonacci_ResultSubscriptionCallback func(msg *Fibonacci_Result, info *rclgo.MessageInfo, err error)

Fibonacci_ResultSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_ResultSubscription.

type Fibonacci_SendGoalClient

type Fibonacci_SendGoalClient struct {
	*rclgo.Client
}

Fibonacci_SendGoalClient wraps rclgo.Client to provide type safe helper functions

func NewFibonacci_SendGoalClient

func NewFibonacci_SendGoalClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*Fibonacci_SendGoalClient, error)

NewFibonacci_SendGoalClient creates and returns a new client for the Fibonacci_SendGoal

type Fibonacci_SendGoalService

type Fibonacci_SendGoalService struct {
	*rclgo.Service
}

Fibonacci_SendGoalService wraps rclgo.Service to provide type safe helper functions

func NewFibonacci_SendGoalService

func NewFibonacci_SendGoalService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler Fibonacci_SendGoalServiceRequestHandler) (*Fibonacci_SendGoalService, error)

NewFibonacci_SendGoalService creates and returns a new service for the Fibonacci_SendGoal

type Fibonacci_SendGoalServiceResponseSender

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

func (Fibonacci_SendGoalServiceResponseSender) SendResponse

type Fibonacci_SendGoal_Request

type Fibonacci_SendGoal_Request struct {
	GoalID unique_identifier_msgs_msg.UUID `yaml:"goal_id"`
	Goal   Fibonacci_Goal                  `yaml:"goal"`
}

func NewFibonacci_SendGoal_Request

func NewFibonacci_SendGoal_Request() *Fibonacci_SendGoal_Request

NewFibonacci_SendGoal_Request creates a new Fibonacci_SendGoal_Request with default values.

func (*Fibonacci_SendGoal_Request) Clone

func (*Fibonacci_SendGoal_Request) CloneMsg

func (*Fibonacci_SendGoal_Request) GetGoalDescription

func (t *Fibonacci_SendGoal_Request) GetGoalDescription() types.Message

func (*Fibonacci_SendGoal_Request) GetGoalID

func (t *Fibonacci_SendGoal_Request) GetGoalID() *types.GoalID

func (*Fibonacci_SendGoal_Request) GetTypeSupport

func (*Fibonacci_SendGoal_Request) SetDefaults

func (t *Fibonacci_SendGoal_Request) SetDefaults()

func (*Fibonacci_SendGoal_Request) SetGoalDescription

func (t *Fibonacci_SendGoal_Request) SetGoalDescription(desc types.Message)

func (*Fibonacci_SendGoal_Request) SetGoalID

func (t *Fibonacci_SendGoal_Request) SetGoalID(id *types.GoalID)

type Fibonacci_SendGoal_RequestPublisher

type Fibonacci_SendGoal_RequestPublisher struct {
	*rclgo.Publisher
}

Fibonacci_SendGoal_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_SendGoal_RequestPublisher

func NewFibonacci_SendGoal_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_SendGoal_RequestPublisher, error)

NewFibonacci_SendGoal_RequestPublisher creates and returns a new publisher for the Fibonacci_SendGoal_Request

func (*Fibonacci_SendGoal_RequestPublisher) Publish

type Fibonacci_SendGoal_RequestSubscription

type Fibonacci_SendGoal_RequestSubscription struct {
	*rclgo.Subscription
}

Fibonacci_SendGoal_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_SendGoal_RequestSubscription

func NewFibonacci_SendGoal_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_SendGoal_RequestSubscriptionCallback) (*Fibonacci_SendGoal_RequestSubscription, error)

NewFibonacci_SendGoal_RequestSubscription creates and returns a new subscription for the Fibonacci_SendGoal_Request

func (*Fibonacci_SendGoal_RequestSubscription) TakeMessage

type Fibonacci_SendGoal_RequestSubscriptionCallback

type Fibonacci_SendGoal_RequestSubscriptionCallback func(msg *Fibonacci_SendGoal_Request, info *rclgo.MessageInfo, err error)

Fibonacci_SendGoal_RequestSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_SendGoal_RequestSubscription.

type Fibonacci_SendGoal_Response

type Fibonacci_SendGoal_Response struct {
	Accepted bool                        `yaml:"accepted"`
	Stamp    builtin_interfaces_msg.Time `yaml:"stamp"`
}

func NewFibonacci_SendGoal_Response

func NewFibonacci_SendGoal_Response() *Fibonacci_SendGoal_Response

NewFibonacci_SendGoal_Response creates a new Fibonacci_SendGoal_Response with default values.

func (*Fibonacci_SendGoal_Response) Clone

func (*Fibonacci_SendGoal_Response) CloneMsg

func (*Fibonacci_SendGoal_Response) GetGoalAccepted

func (t *Fibonacci_SendGoal_Response) GetGoalAccepted() bool

func (*Fibonacci_SendGoal_Response) GetTypeSupport

func (*Fibonacci_SendGoal_Response) SetDefaults

func (t *Fibonacci_SendGoal_Response) SetDefaults()

type Fibonacci_SendGoal_ResponsePublisher

type Fibonacci_SendGoal_ResponsePublisher struct {
	*rclgo.Publisher
}

Fibonacci_SendGoal_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewFibonacci_SendGoal_ResponsePublisher

func NewFibonacci_SendGoal_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Fibonacci_SendGoal_ResponsePublisher, error)

NewFibonacci_SendGoal_ResponsePublisher creates and returns a new publisher for the Fibonacci_SendGoal_Response

func (*Fibonacci_SendGoal_ResponsePublisher) Publish

type Fibonacci_SendGoal_ResponseSubscription

type Fibonacci_SendGoal_ResponseSubscription struct {
	*rclgo.Subscription
}

Fibonacci_SendGoal_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewFibonacci_SendGoal_ResponseSubscription

func NewFibonacci_SendGoal_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Fibonacci_SendGoal_ResponseSubscriptionCallback) (*Fibonacci_SendGoal_ResponseSubscription, error)

NewFibonacci_SendGoal_ResponseSubscription creates and returns a new subscription for the Fibonacci_SendGoal_Response

func (*Fibonacci_SendGoal_ResponseSubscription) TakeMessage

type Fibonacci_SendGoal_ResponseSubscriptionCallback

type Fibonacci_SendGoal_ResponseSubscriptionCallback func(msg *Fibonacci_SendGoal_Response, info *rclgo.MessageInfo, err error)

Fibonacci_SendGoal_ResponseSubscriptionCallback type is used to provide a subscription handler function for a Fibonacci_SendGoal_ResponseSubscription.

Jump to

Keyboard shortcuts

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