Documentation ¶
Index ¶
- Variables
- func CloneFibonacci_FeedbackMessageSlice(dst, src []Fibonacci_FeedbackMessage)
- func CloneFibonacci_FeedbackSlice(dst, src []Fibonacci_Feedback)
- func CloneFibonacci_GetResult_RequestSlice(dst, src []Fibonacci_GetResult_Request)
- func CloneFibonacci_GetResult_ResponseSlice(dst, src []Fibonacci_GetResult_Response)
- func CloneFibonacci_GoalSlice(dst, src []Fibonacci_Goal)
- func CloneFibonacci_ResultSlice(dst, src []Fibonacci_Result)
- func CloneFibonacci_SendGoal_RequestSlice(dst, src []Fibonacci_SendGoal_Request)
- func CloneFibonacci_SendGoal_ResponseSlice(dst, src []Fibonacci_SendGoal_Response)
- func CloneNestedMessage_FeedbackMessageSlice(dst, src []NestedMessage_FeedbackMessage)
- func CloneNestedMessage_FeedbackSlice(dst, src []NestedMessage_Feedback)
- func CloneNestedMessage_GetResult_RequestSlice(dst, src []NestedMessage_GetResult_Request)
- func CloneNestedMessage_GetResult_ResponseSlice(dst, src []NestedMessage_GetResult_Response)
- func CloneNestedMessage_GoalSlice(dst, src []NestedMessage_Goal)
- func CloneNestedMessage_ResultSlice(dst, src []NestedMessage_Result)
- func CloneNestedMessage_SendGoal_RequestSlice(dst, src []NestedMessage_SendGoal_Request)
- func CloneNestedMessage_SendGoal_ResponseSlice(dst, src []NestedMessage_SendGoal_Response)
- func Fibonacci_FeedbackMessage__Array_to_C(cSlice []CFibonacci_FeedbackMessage, goSlice []Fibonacci_FeedbackMessage)
- func Fibonacci_FeedbackMessage__Array_to_Go(goSlice []Fibonacci_FeedbackMessage, cSlice []CFibonacci_FeedbackMessage)
- func Fibonacci_FeedbackMessage__Sequence_to_C(cSlice *CFibonacci_FeedbackMessage__Sequence, ...)
- func Fibonacci_FeedbackMessage__Sequence_to_Go(goSlice *[]Fibonacci_FeedbackMessage, ...)
- func Fibonacci_Feedback__Array_to_C(cSlice []CFibonacci_Feedback, goSlice []Fibonacci_Feedback)
- func Fibonacci_Feedback__Array_to_Go(goSlice []Fibonacci_Feedback, cSlice []CFibonacci_Feedback)
- func Fibonacci_Feedback__Sequence_to_C(cSlice *CFibonacci_Feedback__Sequence, goSlice []Fibonacci_Feedback)
- func Fibonacci_Feedback__Sequence_to_Go(goSlice *[]Fibonacci_Feedback, cSlice CFibonacci_Feedback__Sequence)
- func Fibonacci_GetResult_Request__Array_to_C(cSlice []CFibonacci_GetResult_Request, goSlice []Fibonacci_GetResult_Request)
- func Fibonacci_GetResult_Request__Array_to_Go(goSlice []Fibonacci_GetResult_Request, cSlice []CFibonacci_GetResult_Request)
- func Fibonacci_GetResult_Request__Sequence_to_C(cSlice *CFibonacci_GetResult_Request__Sequence, ...)
- func Fibonacci_GetResult_Request__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Request, ...)
- func Fibonacci_GetResult_Response__Array_to_C(cSlice []CFibonacci_GetResult_Response, goSlice []Fibonacci_GetResult_Response)
- func Fibonacci_GetResult_Response__Array_to_Go(goSlice []Fibonacci_GetResult_Response, cSlice []CFibonacci_GetResult_Response)
- func Fibonacci_GetResult_Response__Sequence_to_C(cSlice *CFibonacci_GetResult_Response__Sequence, ...)
- func Fibonacci_GetResult_Response__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Response, ...)
- func Fibonacci_Goal__Array_to_C(cSlice []CFibonacci_Goal, goSlice []Fibonacci_Goal)
- func Fibonacci_Goal__Array_to_Go(goSlice []Fibonacci_Goal, cSlice []CFibonacci_Goal)
- func Fibonacci_Goal__Sequence_to_C(cSlice *CFibonacci_Goal__Sequence, goSlice []Fibonacci_Goal)
- func Fibonacci_Goal__Sequence_to_Go(goSlice *[]Fibonacci_Goal, cSlice CFibonacci_Goal__Sequence)
- func Fibonacci_Result__Array_to_C(cSlice []CFibonacci_Result, goSlice []Fibonacci_Result)
- func Fibonacci_Result__Array_to_Go(goSlice []Fibonacci_Result, cSlice []CFibonacci_Result)
- func Fibonacci_Result__Sequence_to_C(cSlice *CFibonacci_Result__Sequence, goSlice []Fibonacci_Result)
- func Fibonacci_Result__Sequence_to_Go(goSlice *[]Fibonacci_Result, cSlice CFibonacci_Result__Sequence)
- func Fibonacci_SendGoal_Request__Array_to_C(cSlice []CFibonacci_SendGoal_Request, goSlice []Fibonacci_SendGoal_Request)
- func Fibonacci_SendGoal_Request__Array_to_Go(goSlice []Fibonacci_SendGoal_Request, cSlice []CFibonacci_SendGoal_Request)
- func Fibonacci_SendGoal_Request__Sequence_to_C(cSlice *CFibonacci_SendGoal_Request__Sequence, ...)
- func Fibonacci_SendGoal_Request__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Request, ...)
- func Fibonacci_SendGoal_Response__Array_to_C(cSlice []CFibonacci_SendGoal_Response, goSlice []Fibonacci_SendGoal_Response)
- func Fibonacci_SendGoal_Response__Array_to_Go(goSlice []Fibonacci_SendGoal_Response, cSlice []CFibonacci_SendGoal_Response)
- func Fibonacci_SendGoal_Response__Sequence_to_C(cSlice *CFibonacci_SendGoal_Response__Sequence, ...)
- func Fibonacci_SendGoal_Response__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Response, ...)
- func NestedMessage_FeedbackMessage__Array_to_C(cSlice []CNestedMessage_FeedbackMessage, ...)
- func NestedMessage_FeedbackMessage__Array_to_Go(goSlice []NestedMessage_FeedbackMessage, ...)
- func NestedMessage_FeedbackMessage__Sequence_to_C(cSlice *CNestedMessage_FeedbackMessage__Sequence, ...)
- func NestedMessage_FeedbackMessage__Sequence_to_Go(goSlice *[]NestedMessage_FeedbackMessage, ...)
- func NestedMessage_Feedback__Array_to_C(cSlice []CNestedMessage_Feedback, goSlice []NestedMessage_Feedback)
- func NestedMessage_Feedback__Array_to_Go(goSlice []NestedMessage_Feedback, cSlice []CNestedMessage_Feedback)
- func NestedMessage_Feedback__Sequence_to_C(cSlice *CNestedMessage_Feedback__Sequence, goSlice []NestedMessage_Feedback)
- func NestedMessage_Feedback__Sequence_to_Go(goSlice *[]NestedMessage_Feedback, cSlice CNestedMessage_Feedback__Sequence)
- func NestedMessage_GetResult_Request__Array_to_C(cSlice []CNestedMessage_GetResult_Request, ...)
- func NestedMessage_GetResult_Request__Array_to_Go(goSlice []NestedMessage_GetResult_Request, ...)
- func NestedMessage_GetResult_Request__Sequence_to_C(cSlice *CNestedMessage_GetResult_Request__Sequence, ...)
- func NestedMessage_GetResult_Request__Sequence_to_Go(goSlice *[]NestedMessage_GetResult_Request, ...)
- func NestedMessage_GetResult_Response__Array_to_C(cSlice []CNestedMessage_GetResult_Response, ...)
- func NestedMessage_GetResult_Response__Array_to_Go(goSlice []NestedMessage_GetResult_Response, ...)
- func NestedMessage_GetResult_Response__Sequence_to_C(cSlice *CNestedMessage_GetResult_Response__Sequence, ...)
- func NestedMessage_GetResult_Response__Sequence_to_Go(goSlice *[]NestedMessage_GetResult_Response, ...)
- func NestedMessage_Goal__Array_to_C(cSlice []CNestedMessage_Goal, goSlice []NestedMessage_Goal)
- func NestedMessage_Goal__Array_to_Go(goSlice []NestedMessage_Goal, cSlice []CNestedMessage_Goal)
- func NestedMessage_Goal__Sequence_to_C(cSlice *CNestedMessage_Goal__Sequence, goSlice []NestedMessage_Goal)
- func NestedMessage_Goal__Sequence_to_Go(goSlice *[]NestedMessage_Goal, cSlice CNestedMessage_Goal__Sequence)
- func NestedMessage_Result__Array_to_C(cSlice []CNestedMessage_Result, goSlice []NestedMessage_Result)
- func NestedMessage_Result__Array_to_Go(goSlice []NestedMessage_Result, cSlice []CNestedMessage_Result)
- func NestedMessage_Result__Sequence_to_C(cSlice *CNestedMessage_Result__Sequence, goSlice []NestedMessage_Result)
- func NestedMessage_Result__Sequence_to_Go(goSlice *[]NestedMessage_Result, cSlice CNestedMessage_Result__Sequence)
- func NestedMessage_SendGoal_Request__Array_to_C(cSlice []CNestedMessage_SendGoal_Request, ...)
- func NestedMessage_SendGoal_Request__Array_to_Go(goSlice []NestedMessage_SendGoal_Request, ...)
- func NestedMessage_SendGoal_Request__Sequence_to_C(cSlice *CNestedMessage_SendGoal_Request__Sequence, ...)
- func NestedMessage_SendGoal_Request__Sequence_to_Go(goSlice *[]NestedMessage_SendGoal_Request, ...)
- func NestedMessage_SendGoal_Response__Array_to_C(cSlice []CNestedMessage_SendGoal_Response, ...)
- func NestedMessage_SendGoal_Response__Array_to_Go(goSlice []NestedMessage_SendGoal_Response, ...)
- func NestedMessage_SendGoal_Response__Sequence_to_C(cSlice *CNestedMessage_SendGoal_Response__Sequence, ...)
- func NestedMessage_SendGoal_Response__Sequence_to_Go(goSlice *[]NestedMessage_SendGoal_Response, ...)
- type CFibonacci_Feedback
- type CFibonacci_FeedbackMessage
- type CFibonacci_FeedbackMessage__Sequence
- type CFibonacci_Feedback__Sequence
- type CFibonacci_GetResult_Request
- type CFibonacci_GetResult_Request__Sequence
- type CFibonacci_GetResult_Response
- type CFibonacci_GetResult_Response__Sequence
- type CFibonacci_Goal
- type CFibonacci_Goal__Sequence
- type CFibonacci_Result
- type CFibonacci_Result__Sequence
- type CFibonacci_SendGoal_Request
- type CFibonacci_SendGoal_Request__Sequence
- type CFibonacci_SendGoal_Response
- type CFibonacci_SendGoal_Response__Sequence
- type CNestedMessage_Feedback
- type CNestedMessage_FeedbackMessage
- type CNestedMessage_FeedbackMessage__Sequence
- type CNestedMessage_Feedback__Sequence
- type CNestedMessage_GetResult_Request
- type CNestedMessage_GetResult_Request__Sequence
- type CNestedMessage_GetResult_Response
- type CNestedMessage_GetResult_Response__Sequence
- type CNestedMessage_Goal
- type CNestedMessage_Goal__Sequence
- type CNestedMessage_Result
- type CNestedMessage_Result__Sequence
- type CNestedMessage_SendGoal_Request
- type CNestedMessage_SendGoal_Request__Sequence
- type CNestedMessage_SendGoal_Response
- type CNestedMessage_SendGoal_Response__Sequence
- type FibonacciAction
- type FibonacciClient
- func (c *FibonacciClient) CancelGoal(ctx context.Context, request *action_msgs_srv.CancelGoal_Request) (*action_msgs_srv.CancelGoal_Response, error)
- func (c *FibonacciClient) GetResult(ctx context.Context, goalID *types.GoalID) (*Fibonacci_GetResult_Response, error)
- func (c *FibonacciClient) SendGoal(ctx context.Context, goal *Fibonacci_Goal) (*Fibonacci_SendGoal_Response, *types.GoalID, error)
- func (c *FibonacciClient) SendGoalRequest(ctx context.Context, request *Fibonacci_SendGoal_Request) (*Fibonacci_SendGoal_Response, error)
- func (c *FibonacciClient) WatchFeedback(ctx context.Context, goalID *types.GoalID, handler FibonacciFeedbackHandler) <-chan error
- func (c *FibonacciClient) WatchGoal(ctx context.Context, goal *Fibonacci_Goal, onFeedback FibonacciFeedbackHandler) (*Fibonacci_GetResult_Response, *types.GoalID, error)
- func (c *FibonacciClient) WatchStatus(ctx context.Context, goalID *types.GoalID, handler FibonacciStatusHandler) <-chan error
- type FibonacciFeedbackHandler
- type FibonacciFeedbackSender
- type FibonacciGoalHandle
- type FibonacciServer
- type FibonacciStatusHandler
- type Fibonacci_Feedback
- type Fibonacci_FeedbackMessage
- func (t *Fibonacci_FeedbackMessage) Clone() *Fibonacci_FeedbackMessage
- func (t *Fibonacci_FeedbackMessage) CloneMsg() types.Message
- func (t *Fibonacci_FeedbackMessage) GetGoalID() *types.GoalID
- func (t *Fibonacci_FeedbackMessage) GetTypeSupport() types.MessageTypeSupport
- func (t *Fibonacci_FeedbackMessage) SetDefaults()
- func (t *Fibonacci_FeedbackMessage) SetGoalID(id *types.GoalID)
- type Fibonacci_FeedbackMessagePublisher
- type Fibonacci_FeedbackMessageSubscription
- type Fibonacci_FeedbackMessageSubscriptionCallback
- type Fibonacci_FeedbackPublisher
- type Fibonacci_FeedbackSubscription
- type Fibonacci_FeedbackSubscriptionCallback
- type Fibonacci_GetResultClient
- type Fibonacci_GetResultService
- type Fibonacci_GetResultServiceRequestHandler
- type Fibonacci_GetResultServiceResponseSender
- type Fibonacci_GetResult_Request
- func (t *Fibonacci_GetResult_Request) Clone() *Fibonacci_GetResult_Request
- func (t *Fibonacci_GetResult_Request) CloneMsg() types.Message
- func (t *Fibonacci_GetResult_Request) GetGoalID() *types.GoalID
- func (t *Fibonacci_GetResult_Request) GetTypeSupport() types.MessageTypeSupport
- func (t *Fibonacci_GetResult_Request) SetDefaults()
- func (t *Fibonacci_GetResult_Request) SetGoalID(id *types.GoalID)
- type Fibonacci_GetResult_RequestPublisher
- type Fibonacci_GetResult_RequestSubscription
- type Fibonacci_GetResult_RequestSubscriptionCallback
- type Fibonacci_GetResult_Response
- type Fibonacci_GetResult_ResponsePublisher
- type Fibonacci_GetResult_ResponseSubscription
- type Fibonacci_GetResult_ResponseSubscriptionCallback
- type Fibonacci_Goal
- type Fibonacci_GoalPublisher
- type Fibonacci_GoalSubscription
- type Fibonacci_GoalSubscriptionCallback
- type Fibonacci_Result
- type Fibonacci_ResultPublisher
- type Fibonacci_ResultSubscription
- type Fibonacci_ResultSubscriptionCallback
- type Fibonacci_SendGoalClient
- type Fibonacci_SendGoalService
- type Fibonacci_SendGoalServiceRequestHandler
- type Fibonacci_SendGoalServiceResponseSender
- type Fibonacci_SendGoal_Request
- func (t *Fibonacci_SendGoal_Request) Clone() *Fibonacci_SendGoal_Request
- func (t *Fibonacci_SendGoal_Request) CloneMsg() types.Message
- func (t *Fibonacci_SendGoal_Request) GetGoalDescription() types.Message
- func (t *Fibonacci_SendGoal_Request) GetGoalID() *types.GoalID
- func (t *Fibonacci_SendGoal_Request) GetTypeSupport() types.MessageTypeSupport
- func (t *Fibonacci_SendGoal_Request) SetDefaults()
- func (t *Fibonacci_SendGoal_Request) SetGoalDescription(desc types.Message)
- func (t *Fibonacci_SendGoal_Request) SetGoalID(id *types.GoalID)
- type Fibonacci_SendGoal_RequestPublisher
- type Fibonacci_SendGoal_RequestSubscription
- type Fibonacci_SendGoal_RequestSubscriptionCallback
- type Fibonacci_SendGoal_Response
- func (t *Fibonacci_SendGoal_Response) Clone() *Fibonacci_SendGoal_Response
- func (t *Fibonacci_SendGoal_Response) CloneMsg() types.Message
- func (t *Fibonacci_SendGoal_Response) GetGoalAccepted() bool
- func (t *Fibonacci_SendGoal_Response) GetTypeSupport() types.MessageTypeSupport
- func (t *Fibonacci_SendGoal_Response) SetDefaults()
- type Fibonacci_SendGoal_ResponsePublisher
- type Fibonacci_SendGoal_ResponseSubscription
- type Fibonacci_SendGoal_ResponseSubscriptionCallback
- type NestedMessageAction
- type NestedMessageClient
- func (c *NestedMessageClient) CancelGoal(ctx context.Context, request *action_msgs_srv.CancelGoal_Request) (*action_msgs_srv.CancelGoal_Response, error)
- func (c *NestedMessageClient) GetResult(ctx context.Context, goalID *types.GoalID) (*NestedMessage_GetResult_Response, error)
- func (c *NestedMessageClient) SendGoal(ctx context.Context, goal *NestedMessage_Goal) (*NestedMessage_SendGoal_Response, *types.GoalID, error)
- func (c *NestedMessageClient) SendGoalRequest(ctx context.Context, request *NestedMessage_SendGoal_Request) (*NestedMessage_SendGoal_Response, error)
- func (c *NestedMessageClient) WatchFeedback(ctx context.Context, goalID *types.GoalID, ...) <-chan error
- func (c *NestedMessageClient) WatchGoal(ctx context.Context, goal *NestedMessage_Goal, ...) (*NestedMessage_GetResult_Response, *types.GoalID, error)
- func (c *NestedMessageClient) WatchStatus(ctx context.Context, goalID *types.GoalID, handler NestedMessageStatusHandler) <-chan error
- type NestedMessageFeedbackHandler
- type NestedMessageFeedbackSender
- type NestedMessageGoalHandle
- type NestedMessageServer
- type NestedMessageStatusHandler
- type NestedMessage_Feedback
- type NestedMessage_FeedbackMessage
- func (t *NestedMessage_FeedbackMessage) Clone() *NestedMessage_FeedbackMessage
- func (t *NestedMessage_FeedbackMessage) CloneMsg() types.Message
- func (t *NestedMessage_FeedbackMessage) GetGoalID() *types.GoalID
- func (t *NestedMessage_FeedbackMessage) GetTypeSupport() types.MessageTypeSupport
- func (t *NestedMessage_FeedbackMessage) SetDefaults()
- func (t *NestedMessage_FeedbackMessage) SetGoalID(id *types.GoalID)
- type NestedMessage_FeedbackMessagePublisher
- type NestedMessage_FeedbackMessageSubscription
- type NestedMessage_FeedbackMessageSubscriptionCallback
- type NestedMessage_FeedbackPublisher
- type NestedMessage_FeedbackSubscription
- type NestedMessage_FeedbackSubscriptionCallback
- type NestedMessage_GetResultClient
- type NestedMessage_GetResultService
- type NestedMessage_GetResultServiceRequestHandler
- type NestedMessage_GetResultServiceResponseSender
- type NestedMessage_GetResult_Request
- func (t *NestedMessage_GetResult_Request) Clone() *NestedMessage_GetResult_Request
- func (t *NestedMessage_GetResult_Request) CloneMsg() types.Message
- func (t *NestedMessage_GetResult_Request) GetGoalID() *types.GoalID
- func (t *NestedMessage_GetResult_Request) GetTypeSupport() types.MessageTypeSupport
- func (t *NestedMessage_GetResult_Request) SetDefaults()
- func (t *NestedMessage_GetResult_Request) SetGoalID(id *types.GoalID)
- type NestedMessage_GetResult_RequestPublisher
- type NestedMessage_GetResult_RequestSubscription
- type NestedMessage_GetResult_RequestSubscriptionCallback
- type NestedMessage_GetResult_Response
- type NestedMessage_GetResult_ResponsePublisher
- type NestedMessage_GetResult_ResponseSubscription
- type NestedMessage_GetResult_ResponseSubscriptionCallback
- type NestedMessage_Goal
- type NestedMessage_GoalPublisher
- type NestedMessage_GoalSubscription
- type NestedMessage_GoalSubscriptionCallback
- type NestedMessage_Result
- type NestedMessage_ResultPublisher
- type NestedMessage_ResultSubscription
- type NestedMessage_ResultSubscriptionCallback
- type NestedMessage_SendGoalClient
- type NestedMessage_SendGoalService
- type NestedMessage_SendGoalServiceRequestHandler
- type NestedMessage_SendGoalServiceResponseSender
- type NestedMessage_SendGoal_Request
- func (t *NestedMessage_SendGoal_Request) Clone() *NestedMessage_SendGoal_Request
- func (t *NestedMessage_SendGoal_Request) CloneMsg() types.Message
- func (t *NestedMessage_SendGoal_Request) GetGoalDescription() types.Message
- func (t *NestedMessage_SendGoal_Request) GetGoalID() *types.GoalID
- func (t *NestedMessage_SendGoal_Request) GetTypeSupport() types.MessageTypeSupport
- func (t *NestedMessage_SendGoal_Request) SetDefaults()
- func (t *NestedMessage_SendGoal_Request) SetGoalDescription(desc types.Message)
- func (t *NestedMessage_SendGoal_Request) SetGoalID(id *types.GoalID)
- type NestedMessage_SendGoal_RequestPublisher
- type NestedMessage_SendGoal_RequestSubscription
- type NestedMessage_SendGoal_RequestSubscriptionCallback
- type NestedMessage_SendGoal_Response
- func (t *NestedMessage_SendGoal_Response) Clone() *NestedMessage_SendGoal_Response
- func (t *NestedMessage_SendGoal_Response) CloneMsg() types.Message
- func (t *NestedMessage_SendGoal_Response) GetGoalAccepted() bool
- func (t *NestedMessage_SendGoal_Response) GetTypeSupport() types.MessageTypeSupport
- func (t *NestedMessage_SendGoal_Response) SetDefaults()
- type NestedMessage_SendGoal_ResponsePublisher
- type NestedMessage_SendGoal_ResponseSubscription
- type NestedMessage_SendGoal_ResponseSubscriptionCallback
Constants ¶
This section is empty.
Variables ¶
var FibonacciTypeSupport types.ActionTypeSupport = _FibonacciTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_FeedbackMessageTypeSupport types.MessageTypeSupport = _Fibonacci_FeedbackMessageTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_FeedbackTypeSupport types.MessageTypeSupport = _Fibonacci_FeedbackTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_GetResultTypeSupport types.ServiceTypeSupport = _Fibonacci_GetResultTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_GetResult_RequestTypeSupport types.MessageTypeSupport = _Fibonacci_GetResult_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_GetResult_ResponseTypeSupport types.MessageTypeSupport = _Fibonacci_GetResult_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_GoalTypeSupport types.MessageTypeSupport = _Fibonacci_GoalTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_ResultTypeSupport types.MessageTypeSupport = _Fibonacci_ResultTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_SendGoalTypeSupport types.ServiceTypeSupport = _Fibonacci_SendGoalTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_SendGoal_RequestTypeSupport types.MessageTypeSupport = _Fibonacci_SendGoal_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var Fibonacci_SendGoal_ResponseTypeSupport types.MessageTypeSupport = _Fibonacci_SendGoal_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessageTypeSupport types.ActionTypeSupport = _NestedMessageTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_FeedbackMessageTypeSupport types.MessageTypeSupport = _NestedMessage_FeedbackMessageTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_FeedbackTypeSupport types.MessageTypeSupport = _NestedMessage_FeedbackTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_GetResultTypeSupport types.ServiceTypeSupport = _NestedMessage_GetResultTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_GetResult_RequestTypeSupport types.MessageTypeSupport = _NestedMessage_GetResult_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_GetResult_ResponseTypeSupport types.MessageTypeSupport = _NestedMessage_GetResult_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_GoalTypeSupport types.MessageTypeSupport = _NestedMessage_GoalTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_ResultTypeSupport types.MessageTypeSupport = _NestedMessage_ResultTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_SendGoalTypeSupport types.ServiceTypeSupport = _NestedMessage_SendGoalTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_SendGoal_RequestTypeSupport types.MessageTypeSupport = _NestedMessage_SendGoal_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var NestedMessage_SendGoal_ResponseTypeSupport types.MessageTypeSupport = _NestedMessage_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 CloneNestedMessage_FeedbackMessageSlice ¶
func CloneNestedMessage_FeedbackMessageSlice(dst, src []NestedMessage_FeedbackMessage)
CloneNestedMessage_FeedbackMessageSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_FeedbackSlice ¶
func CloneNestedMessage_FeedbackSlice(dst, src []NestedMessage_Feedback)
CloneNestedMessage_FeedbackSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_GetResult_RequestSlice ¶
func CloneNestedMessage_GetResult_RequestSlice(dst, src []NestedMessage_GetResult_Request)
CloneNestedMessage_GetResult_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_GetResult_ResponseSlice ¶
func CloneNestedMessage_GetResult_ResponseSlice(dst, src []NestedMessage_GetResult_Response)
CloneNestedMessage_GetResult_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_GoalSlice ¶
func CloneNestedMessage_GoalSlice(dst, src []NestedMessage_Goal)
CloneNestedMessage_GoalSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_ResultSlice ¶
func CloneNestedMessage_ResultSlice(dst, src []NestedMessage_Result)
CloneNestedMessage_ResultSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_SendGoal_RequestSlice ¶
func CloneNestedMessage_SendGoal_RequestSlice(dst, src []NestedMessage_SendGoal_Request)
CloneNestedMessage_SendGoal_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNestedMessage_SendGoal_ResponseSlice ¶
func CloneNestedMessage_SendGoal_ResponseSlice(dst, src []NestedMessage_SendGoal_Response)
CloneNestedMessage_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)
func NestedMessage_FeedbackMessage__Array_to_C ¶
func NestedMessage_FeedbackMessage__Array_to_C(cSlice []CNestedMessage_FeedbackMessage, goSlice []NestedMessage_FeedbackMessage)
func NestedMessage_FeedbackMessage__Array_to_Go ¶
func NestedMessage_FeedbackMessage__Array_to_Go(goSlice []NestedMessage_FeedbackMessage, cSlice []CNestedMessage_FeedbackMessage)
func NestedMessage_FeedbackMessage__Sequence_to_C ¶
func NestedMessage_FeedbackMessage__Sequence_to_C(cSlice *CNestedMessage_FeedbackMessage__Sequence, goSlice []NestedMessage_FeedbackMessage)
func NestedMessage_FeedbackMessage__Sequence_to_Go ¶
func NestedMessage_FeedbackMessage__Sequence_to_Go(goSlice *[]NestedMessage_FeedbackMessage, cSlice CNestedMessage_FeedbackMessage__Sequence)
func NestedMessage_Feedback__Array_to_C ¶
func NestedMessage_Feedback__Array_to_C(cSlice []CNestedMessage_Feedback, goSlice []NestedMessage_Feedback)
func NestedMessage_Feedback__Array_to_Go ¶
func NestedMessage_Feedback__Array_to_Go(goSlice []NestedMessage_Feedback, cSlice []CNestedMessage_Feedback)
func NestedMessage_Feedback__Sequence_to_C ¶
func NestedMessage_Feedback__Sequence_to_C(cSlice *CNestedMessage_Feedback__Sequence, goSlice []NestedMessage_Feedback)
func NestedMessage_Feedback__Sequence_to_Go ¶
func NestedMessage_Feedback__Sequence_to_Go(goSlice *[]NestedMessage_Feedback, cSlice CNestedMessage_Feedback__Sequence)
func NestedMessage_GetResult_Request__Array_to_C ¶
func NestedMessage_GetResult_Request__Array_to_C(cSlice []CNestedMessage_GetResult_Request, goSlice []NestedMessage_GetResult_Request)
func NestedMessage_GetResult_Request__Array_to_Go ¶
func NestedMessage_GetResult_Request__Array_to_Go(goSlice []NestedMessage_GetResult_Request, cSlice []CNestedMessage_GetResult_Request)
func NestedMessage_GetResult_Request__Sequence_to_C ¶
func NestedMessage_GetResult_Request__Sequence_to_C(cSlice *CNestedMessage_GetResult_Request__Sequence, goSlice []NestedMessage_GetResult_Request)
func NestedMessage_GetResult_Request__Sequence_to_Go ¶
func NestedMessage_GetResult_Request__Sequence_to_Go(goSlice *[]NestedMessage_GetResult_Request, cSlice CNestedMessage_GetResult_Request__Sequence)
func NestedMessage_GetResult_Response__Array_to_C ¶
func NestedMessage_GetResult_Response__Array_to_C(cSlice []CNestedMessage_GetResult_Response, goSlice []NestedMessage_GetResult_Response)
func NestedMessage_GetResult_Response__Array_to_Go ¶
func NestedMessage_GetResult_Response__Array_to_Go(goSlice []NestedMessage_GetResult_Response, cSlice []CNestedMessage_GetResult_Response)
func NestedMessage_GetResult_Response__Sequence_to_C ¶
func NestedMessage_GetResult_Response__Sequence_to_C(cSlice *CNestedMessage_GetResult_Response__Sequence, goSlice []NestedMessage_GetResult_Response)
func NestedMessage_GetResult_Response__Sequence_to_Go ¶
func NestedMessage_GetResult_Response__Sequence_to_Go(goSlice *[]NestedMessage_GetResult_Response, cSlice CNestedMessage_GetResult_Response__Sequence)
func NestedMessage_Goal__Array_to_C ¶
func NestedMessage_Goal__Array_to_C(cSlice []CNestedMessage_Goal, goSlice []NestedMessage_Goal)
func NestedMessage_Goal__Array_to_Go ¶
func NestedMessage_Goal__Array_to_Go(goSlice []NestedMessage_Goal, cSlice []CNestedMessage_Goal)
func NestedMessage_Goal__Sequence_to_C ¶
func NestedMessage_Goal__Sequence_to_C(cSlice *CNestedMessage_Goal__Sequence, goSlice []NestedMessage_Goal)
func NestedMessage_Goal__Sequence_to_Go ¶
func NestedMessage_Goal__Sequence_to_Go(goSlice *[]NestedMessage_Goal, cSlice CNestedMessage_Goal__Sequence)
func NestedMessage_Result__Array_to_C ¶
func NestedMessage_Result__Array_to_C(cSlice []CNestedMessage_Result, goSlice []NestedMessage_Result)
func NestedMessage_Result__Array_to_Go ¶
func NestedMessage_Result__Array_to_Go(goSlice []NestedMessage_Result, cSlice []CNestedMessage_Result)
func NestedMessage_Result__Sequence_to_C ¶
func NestedMessage_Result__Sequence_to_C(cSlice *CNestedMessage_Result__Sequence, goSlice []NestedMessage_Result)
func NestedMessage_Result__Sequence_to_Go ¶
func NestedMessage_Result__Sequence_to_Go(goSlice *[]NestedMessage_Result, cSlice CNestedMessage_Result__Sequence)
func NestedMessage_SendGoal_Request__Array_to_C ¶
func NestedMessage_SendGoal_Request__Array_to_C(cSlice []CNestedMessage_SendGoal_Request, goSlice []NestedMessage_SendGoal_Request)
func NestedMessage_SendGoal_Request__Array_to_Go ¶
func NestedMessage_SendGoal_Request__Array_to_Go(goSlice []NestedMessage_SendGoal_Request, cSlice []CNestedMessage_SendGoal_Request)
func NestedMessage_SendGoal_Request__Sequence_to_C ¶
func NestedMessage_SendGoal_Request__Sequence_to_C(cSlice *CNestedMessage_SendGoal_Request__Sequence, goSlice []NestedMessage_SendGoal_Request)
func NestedMessage_SendGoal_Request__Sequence_to_Go ¶
func NestedMessage_SendGoal_Request__Sequence_to_Go(goSlice *[]NestedMessage_SendGoal_Request, cSlice CNestedMessage_SendGoal_Request__Sequence)
func NestedMessage_SendGoal_Response__Array_to_C ¶
func NestedMessage_SendGoal_Response__Array_to_C(cSlice []CNestedMessage_SendGoal_Response, goSlice []NestedMessage_SendGoal_Response)
func NestedMessage_SendGoal_Response__Array_to_Go ¶
func NestedMessage_SendGoal_Response__Array_to_Go(goSlice []NestedMessage_SendGoal_Response, cSlice []CNestedMessage_SendGoal_Response)
func NestedMessage_SendGoal_Response__Sequence_to_C ¶
func NestedMessage_SendGoal_Response__Sequence_to_C(cSlice *CNestedMessage_SendGoal_Response__Sequence, goSlice []NestedMessage_SendGoal_Response)
func NestedMessage_SendGoal_Response__Sequence_to_Go ¶
func NestedMessage_SendGoal_Response__Sequence_to_Go(goSlice *[]NestedMessage_SendGoal_Response, cSlice CNestedMessage_SendGoal_Response__Sequence)
Types ¶
type CFibonacci_Feedback ¶
type CFibonacci_Feedback = C.test_msgs__action__Fibonacci_Feedback
type CFibonacci_FeedbackMessage ¶
type CFibonacci_FeedbackMessage = C.test_msgs__action__Fibonacci_FeedbackMessage
type CFibonacci_FeedbackMessage__Sequence ¶
type CFibonacci_FeedbackMessage__Sequence = C.test_msgs__action__Fibonacci_FeedbackMessage__Sequence
type CFibonacci_Feedback__Sequence ¶
type CFibonacci_Feedback__Sequence = C.test_msgs__action__Fibonacci_Feedback__Sequence
type CFibonacci_GetResult_Request ¶
type CFibonacci_GetResult_Request = C.test_msgs__action__Fibonacci_GetResult_Request
type CFibonacci_GetResult_Request__Sequence ¶
type CFibonacci_GetResult_Request__Sequence = C.test_msgs__action__Fibonacci_GetResult_Request__Sequence
type CFibonacci_GetResult_Response ¶
type CFibonacci_GetResult_Response = C.test_msgs__action__Fibonacci_GetResult_Response
type CFibonacci_GetResult_Response__Sequence ¶
type CFibonacci_GetResult_Response__Sequence = C.test_msgs__action__Fibonacci_GetResult_Response__Sequence
type CFibonacci_Goal ¶
type CFibonacci_Goal = C.test_msgs__action__Fibonacci_Goal
type CFibonacci_Goal__Sequence ¶
type CFibonacci_Goal__Sequence = C.test_msgs__action__Fibonacci_Goal__Sequence
type CFibonacci_Result ¶
type CFibonacci_Result = C.test_msgs__action__Fibonacci_Result
type CFibonacci_Result__Sequence ¶
type CFibonacci_Result__Sequence = C.test_msgs__action__Fibonacci_Result__Sequence
type CFibonacci_SendGoal_Request ¶
type CFibonacci_SendGoal_Request = C.test_msgs__action__Fibonacci_SendGoal_Request
type CFibonacci_SendGoal_Request__Sequence ¶
type CFibonacci_SendGoal_Request__Sequence = C.test_msgs__action__Fibonacci_SendGoal_Request__Sequence
type CFibonacci_SendGoal_Response ¶
type CFibonacci_SendGoal_Response = C.test_msgs__action__Fibonacci_SendGoal_Response
type CFibonacci_SendGoal_Response__Sequence ¶
type CFibonacci_SendGoal_Response__Sequence = C.test_msgs__action__Fibonacci_SendGoal_Response__Sequence
type CNestedMessage_Feedback ¶
type CNestedMessage_Feedback = C.test_msgs__action__NestedMessage_Feedback
type CNestedMessage_FeedbackMessage ¶
type CNestedMessage_FeedbackMessage = C.test_msgs__action__NestedMessage_FeedbackMessage
type CNestedMessage_FeedbackMessage__Sequence ¶
type CNestedMessage_FeedbackMessage__Sequence = C.test_msgs__action__NestedMessage_FeedbackMessage__Sequence
type CNestedMessage_Feedback__Sequence ¶
type CNestedMessage_Feedback__Sequence = C.test_msgs__action__NestedMessage_Feedback__Sequence
type CNestedMessage_GetResult_Request ¶
type CNestedMessage_GetResult_Request = C.test_msgs__action__NestedMessage_GetResult_Request
type CNestedMessage_GetResult_Request__Sequence ¶
type CNestedMessage_GetResult_Request__Sequence = C.test_msgs__action__NestedMessage_GetResult_Request__Sequence
type CNestedMessage_GetResult_Response ¶
type CNestedMessage_GetResult_Response = C.test_msgs__action__NestedMessage_GetResult_Response
type CNestedMessage_GetResult_Response__Sequence ¶
type CNestedMessage_GetResult_Response__Sequence = C.test_msgs__action__NestedMessage_GetResult_Response__Sequence
type CNestedMessage_Goal ¶
type CNestedMessage_Goal = C.test_msgs__action__NestedMessage_Goal
type CNestedMessage_Goal__Sequence ¶
type CNestedMessage_Goal__Sequence = C.test_msgs__action__NestedMessage_Goal__Sequence
type CNestedMessage_Result ¶
type CNestedMessage_Result = C.test_msgs__action__NestedMessage_Result
type CNestedMessage_Result__Sequence ¶
type CNestedMessage_Result__Sequence = C.test_msgs__action__NestedMessage_Result__Sequence
type CNestedMessage_SendGoal_Request ¶
type CNestedMessage_SendGoal_Request = C.test_msgs__action__NestedMessage_SendGoal_Request
type CNestedMessage_SendGoal_Request__Sequence ¶
type CNestedMessage_SendGoal_Request__Sequence = C.test_msgs__action__NestedMessage_SendGoal_Request__Sequence
type CNestedMessage_SendGoal_Response ¶
type CNestedMessage_SendGoal_Response = C.test_msgs__action__NestedMessage_SendGoal_Response
type CNestedMessage_SendGoal_Response__Sequence ¶
type CNestedMessage_SendGoal_Response__Sequence = C.test_msgs__action__NestedMessage_SendGoal_Response__Sequence
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) CancelGoal ¶
func (c *FibonacciClient) CancelGoal(ctx context.Context, request *action_msgs_srv.CancelGoal_Request) (*action_msgs_srv.CancelGoal_Response, error)
func (*FibonacciClient) GetResult ¶
func (c *FibonacciClient) GetResult(ctx context.Context, goalID *types.GoalID) (*Fibonacci_GetResult_Response, error)
func (*FibonacciClient) SendGoal ¶
func (c *FibonacciClient) SendGoal(ctx context.Context, goal *Fibonacci_Goal) (*Fibonacci_SendGoal_Response, *types.GoalID, error)
func (*FibonacciClient) SendGoalRequest ¶
func (c *FibonacciClient) SendGoalRequest(ctx context.Context, request *Fibonacci_SendGoal_Request) (*Fibonacci_SendGoal_Response, error)
func (*FibonacciClient) WatchFeedback ¶
func (c *FibonacciClient) WatchFeedback(ctx context.Context, goalID *types.GoalID, handler FibonacciFeedbackHandler) <-chan error
func (*FibonacciClient) WatchGoal ¶
func (c *FibonacciClient) WatchGoal(ctx context.Context, goal *Fibonacci_Goal, onFeedback FibonacciFeedbackHandler) (*Fibonacci_GetResult_Response, *types.GoalID, error)
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 ¶
func (s *FibonacciFeedbackSender) Send(msg *Fibonacci_Feedback) error
type FibonacciGoalHandle ¶
type FibonacciGoalHandle struct { *rclgo.GoalHandle Description *Fibonacci_Goal }
func (*FibonacciGoalHandle) Accept ¶
func (g *FibonacciGoalHandle) Accept() (*FibonacciFeedbackSender, error)
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 (t *Fibonacci_Feedback) Clone() *Fibonacci_Feedback
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 (t *Fibonacci_FeedbackMessage) Clone() *Fibonacci_FeedbackMessage
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 (t *Fibonacci_FeedbackMessage) GetTypeSupport() types.MessageTypeSupport
func (*Fibonacci_FeedbackMessage) SetDefaults ¶
func (t *Fibonacci_FeedbackMessage) SetDefaults()
func (*Fibonacci_FeedbackMessage) SetGoalID ¶
func (t *Fibonacci_FeedbackMessage) SetGoalID(id *types.GoalID)
type Fibonacci_FeedbackMessagePublisher ¶
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 ¶
func (p *Fibonacci_FeedbackMessagePublisher) Publish(msg *Fibonacci_FeedbackMessage) error
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 ¶
func (s *Fibonacci_FeedbackMessageSubscription) TakeMessage(out *Fibonacci_FeedbackMessage) (*rclgo.MessageInfo, error)
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 ¶
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 ¶
func (p *Fibonacci_FeedbackPublisher) Publish(msg *Fibonacci_Feedback) error
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 ¶
func (s *Fibonacci_FeedbackSubscription) TakeMessage(out *Fibonacci_Feedback) (*rclgo.MessageInfo, error)
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 ¶
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
func (*Fibonacci_GetResultClient) Send ¶
func (s *Fibonacci_GetResultClient) Send(ctx context.Context, req *Fibonacci_GetResult_Request) (*Fibonacci_GetResult_Response, *rclgo.ServiceInfo, error)
type Fibonacci_GetResultService ¶
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_GetResultServiceRequestHandler ¶
type Fibonacci_GetResultServiceRequestHandler func(*rclgo.ServiceInfo, *Fibonacci_GetResult_Request, Fibonacci_GetResultServiceResponseSender)
type Fibonacci_GetResultServiceResponseSender ¶
type Fibonacci_GetResultServiceResponseSender struct {
// contains filtered or unexported fields
}
func (Fibonacci_GetResultServiceResponseSender) SendResponse ¶
func (s Fibonacci_GetResultServiceResponseSender) SendResponse(resp *Fibonacci_GetResult_Response) error
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 (t *Fibonacci_GetResult_Request) Clone() *Fibonacci_GetResult_Request
func (*Fibonacci_GetResult_Request) CloneMsg ¶
func (t *Fibonacci_GetResult_Request) CloneMsg() types.Message
func (*Fibonacci_GetResult_Request) GetGoalID ¶
func (t *Fibonacci_GetResult_Request) GetGoalID() *types.GoalID
func (*Fibonacci_GetResult_Request) GetTypeSupport ¶
func (t *Fibonacci_GetResult_Request) GetTypeSupport() types.MessageTypeSupport
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 ¶
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 ¶
func (p *Fibonacci_GetResult_RequestPublisher) Publish(msg *Fibonacci_GetResult_Request) error
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 ¶
func (s *Fibonacci_GetResult_RequestSubscription) TakeMessage(out *Fibonacci_GetResult_Request) (*rclgo.MessageInfo, error)
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 (t *Fibonacci_GetResult_Response) Clone() *Fibonacci_GetResult_Response
func (*Fibonacci_GetResult_Response) CloneMsg ¶
func (t *Fibonacci_GetResult_Response) CloneMsg() types.Message
func (*Fibonacci_GetResult_Response) GetTypeSupport ¶
func (t *Fibonacci_GetResult_Response) GetTypeSupport() types.MessageTypeSupport
func (*Fibonacci_GetResult_Response) SetDefaults ¶
func (t *Fibonacci_GetResult_Response) SetDefaults()
type Fibonacci_GetResult_ResponsePublisher ¶
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 ¶
func (p *Fibonacci_GetResult_ResponsePublisher) Publish(msg *Fibonacci_GetResult_Response) error
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 ¶
func (s *Fibonacci_GetResult_ResponseSubscription) TakeMessage(out *Fibonacci_GetResult_Response) (*rclgo.MessageInfo, error)
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 definition
}
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 ¶
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 ¶
func (s *Fibonacci_GoalSubscription) TakeMessage(out *Fibonacci_Goal) (*rclgo.MessageInfo, error)
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 definition
}
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 ¶
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 ¶
func (p *Fibonacci_ResultPublisher) Publish(msg *Fibonacci_Result) error
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 ¶
func (s *Fibonacci_ResultSubscription) TakeMessage(out *Fibonacci_Result) (*rclgo.MessageInfo, error)
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 ¶
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
func (*Fibonacci_SendGoalClient) Send ¶
func (s *Fibonacci_SendGoalClient) Send(ctx context.Context, req *Fibonacci_SendGoal_Request) (*Fibonacci_SendGoal_Response, *rclgo.ServiceInfo, error)
type Fibonacci_SendGoalService ¶
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_SendGoalServiceRequestHandler ¶
type Fibonacci_SendGoalServiceRequestHandler func(*rclgo.ServiceInfo, *Fibonacci_SendGoal_Request, Fibonacci_SendGoalServiceResponseSender)
type Fibonacci_SendGoalServiceResponseSender ¶
type Fibonacci_SendGoalServiceResponseSender struct {
// contains filtered or unexported fields
}
func (Fibonacci_SendGoalServiceResponseSender) SendResponse ¶
func (s Fibonacci_SendGoalServiceResponseSender) SendResponse(resp *Fibonacci_SendGoal_Response) error
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 (t *Fibonacci_SendGoal_Request) Clone() *Fibonacci_SendGoal_Request
func (*Fibonacci_SendGoal_Request) CloneMsg ¶
func (t *Fibonacci_SendGoal_Request) CloneMsg() types.Message
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 (t *Fibonacci_SendGoal_Request) GetTypeSupport() types.MessageTypeSupport
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 ¶
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 ¶
func (p *Fibonacci_SendGoal_RequestPublisher) Publish(msg *Fibonacci_SendGoal_Request) error
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 ¶
func (s *Fibonacci_SendGoal_RequestSubscription) TakeMessage(out *Fibonacci_SendGoal_Request) (*rclgo.MessageInfo, error)
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 (t *Fibonacci_SendGoal_Response) Clone() *Fibonacci_SendGoal_Response
func (*Fibonacci_SendGoal_Response) CloneMsg ¶
func (t *Fibonacci_SendGoal_Response) CloneMsg() types.Message
func (*Fibonacci_SendGoal_Response) GetGoalAccepted ¶
func (t *Fibonacci_SendGoal_Response) GetGoalAccepted() bool
func (*Fibonacci_SendGoal_Response) GetTypeSupport ¶
func (t *Fibonacci_SendGoal_Response) GetTypeSupport() types.MessageTypeSupport
func (*Fibonacci_SendGoal_Response) SetDefaults ¶
func (t *Fibonacci_SendGoal_Response) SetDefaults()
type Fibonacci_SendGoal_ResponsePublisher ¶
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 ¶
func (p *Fibonacci_SendGoal_ResponsePublisher) Publish(msg *Fibonacci_SendGoal_Response) error
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 ¶
func (s *Fibonacci_SendGoal_ResponseSubscription) TakeMessage(out *Fibonacci_SendGoal_Response) (*rclgo.MessageInfo, error)
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.
type NestedMessageAction ¶
type NestedMessageAction interface {
ExecuteGoal(context.Context, *NestedMessageGoalHandle) (*NestedMessage_Result, error)
}
func NewNestedMessageAction ¶
func NewNestedMessageAction( executeGoal func(context.Context, *NestedMessageGoalHandle) (*NestedMessage_Result, error), ) NestedMessageAction
type NestedMessageClient ¶
type NestedMessageClient struct {
*rclgo.ActionClient
}
func NewNestedMessageClient ¶
func NewNestedMessageClient(node *rclgo.Node, name string, opts *rclgo.ActionClientOptions) (*NestedMessageClient, error)
func (*NestedMessageClient) CancelGoal ¶
func (c *NestedMessageClient) CancelGoal(ctx context.Context, request *action_msgs_srv.CancelGoal_Request) (*action_msgs_srv.CancelGoal_Response, error)
func (*NestedMessageClient) GetResult ¶
func (c *NestedMessageClient) GetResult(ctx context.Context, goalID *types.GoalID) (*NestedMessage_GetResult_Response, error)
func (*NestedMessageClient) SendGoal ¶
func (c *NestedMessageClient) SendGoal(ctx context.Context, goal *NestedMessage_Goal) (*NestedMessage_SendGoal_Response, *types.GoalID, error)
func (*NestedMessageClient) SendGoalRequest ¶
func (c *NestedMessageClient) SendGoalRequest(ctx context.Context, request *NestedMessage_SendGoal_Request) (*NestedMessage_SendGoal_Response, error)
func (*NestedMessageClient) WatchFeedback ¶
func (c *NestedMessageClient) WatchFeedback(ctx context.Context, goalID *types.GoalID, handler NestedMessageFeedbackHandler) <-chan error
func (*NestedMessageClient) WatchGoal ¶
func (c *NestedMessageClient) WatchGoal(ctx context.Context, goal *NestedMessage_Goal, onFeedback NestedMessageFeedbackHandler) (*NestedMessage_GetResult_Response, *types.GoalID, error)
func (*NestedMessageClient) WatchStatus ¶
func (c *NestedMessageClient) WatchStatus(ctx context.Context, goalID *types.GoalID, handler NestedMessageStatusHandler) <-chan error
type NestedMessageFeedbackHandler ¶
type NestedMessageFeedbackHandler func(context.Context, *NestedMessage_FeedbackMessage)
type NestedMessageFeedbackSender ¶
type NestedMessageFeedbackSender struct {
// contains filtered or unexported fields
}
func (*NestedMessageFeedbackSender) Send ¶
func (s *NestedMessageFeedbackSender) Send(msg *NestedMessage_Feedback) error
type NestedMessageGoalHandle ¶
type NestedMessageGoalHandle struct { *rclgo.GoalHandle Description *NestedMessage_Goal }
func (*NestedMessageGoalHandle) Accept ¶
func (g *NestedMessageGoalHandle) Accept() (*NestedMessageFeedbackSender, error)
type NestedMessageServer ¶
type NestedMessageServer struct {
*rclgo.ActionServer
}
func NewNestedMessageServer ¶
func NewNestedMessageServer(node *rclgo.Node, name string, action NestedMessageAction, opts *rclgo.ActionServerOptions) (*NestedMessageServer, error)
type NestedMessageStatusHandler ¶
type NestedMessageStatusHandler func(context.Context, *action_msgs_msg.GoalStatus)
type NestedMessage_Feedback ¶
type NestedMessage_Feedback struct { NestedFieldNoPkg test_msgs_msg.Builtins `yaml:"nested_field_no_pkg"` // feedback NestedField test_msgs_msg.BasicTypes `yaml:"nested_field"` NestedDifferentPkg builtin_interfaces_msg.Time `yaml:"nested_different_pkg"` }
func NewNestedMessage_Feedback ¶
func NewNestedMessage_Feedback() *NestedMessage_Feedback
NewNestedMessage_Feedback creates a new NestedMessage_Feedback with default values.
func (*NestedMessage_Feedback) Clone ¶
func (t *NestedMessage_Feedback) Clone() *NestedMessage_Feedback
func (*NestedMessage_Feedback) CloneMsg ¶
func (t *NestedMessage_Feedback) CloneMsg() types.Message
func (*NestedMessage_Feedback) GetTypeSupport ¶
func (t *NestedMessage_Feedback) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_Feedback) SetDefaults ¶
func (t *NestedMessage_Feedback) SetDefaults()
type NestedMessage_FeedbackMessage ¶
type NestedMessage_FeedbackMessage struct { GoalID unique_identifier_msgs_msg.UUID `yaml:"goal_id"` Feedback NestedMessage_Feedback `yaml:"feedback"` }
func NewNestedMessage_FeedbackMessage ¶
func NewNestedMessage_FeedbackMessage() *NestedMessage_FeedbackMessage
NewNestedMessage_FeedbackMessage creates a new NestedMessage_FeedbackMessage with default values.
func (*NestedMessage_FeedbackMessage) Clone ¶
func (t *NestedMessage_FeedbackMessage) Clone() *NestedMessage_FeedbackMessage
func (*NestedMessage_FeedbackMessage) CloneMsg ¶
func (t *NestedMessage_FeedbackMessage) CloneMsg() types.Message
func (*NestedMessage_FeedbackMessage) GetGoalID ¶
func (t *NestedMessage_FeedbackMessage) GetGoalID() *types.GoalID
func (*NestedMessage_FeedbackMessage) GetTypeSupport ¶
func (t *NestedMessage_FeedbackMessage) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_FeedbackMessage) SetDefaults ¶
func (t *NestedMessage_FeedbackMessage) SetDefaults()
func (*NestedMessage_FeedbackMessage) SetGoalID ¶
func (t *NestedMessage_FeedbackMessage) SetGoalID(id *types.GoalID)
type NestedMessage_FeedbackMessagePublisher ¶
NestedMessage_FeedbackMessagePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_FeedbackMessagePublisher ¶
func NewNestedMessage_FeedbackMessagePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_FeedbackMessagePublisher, error)
NewNestedMessage_FeedbackMessagePublisher creates and returns a new publisher for the NestedMessage_FeedbackMessage
func (*NestedMessage_FeedbackMessagePublisher) Publish ¶
func (p *NestedMessage_FeedbackMessagePublisher) Publish(msg *NestedMessage_FeedbackMessage) error
type NestedMessage_FeedbackMessageSubscription ¶
type NestedMessage_FeedbackMessageSubscription struct {
*rclgo.Subscription
}
NestedMessage_FeedbackMessageSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_FeedbackMessageSubscription ¶
func NewNestedMessage_FeedbackMessageSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_FeedbackMessageSubscriptionCallback) (*NestedMessage_FeedbackMessageSubscription, error)
NewNestedMessage_FeedbackMessageSubscription creates and returns a new subscription for the NestedMessage_FeedbackMessage
func (*NestedMessage_FeedbackMessageSubscription) TakeMessage ¶
func (s *NestedMessage_FeedbackMessageSubscription) TakeMessage(out *NestedMessage_FeedbackMessage) (*rclgo.MessageInfo, error)
type NestedMessage_FeedbackMessageSubscriptionCallback ¶
type NestedMessage_FeedbackMessageSubscriptionCallback func(msg *NestedMessage_FeedbackMessage, info *rclgo.MessageInfo, err error)
NestedMessage_FeedbackMessageSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_FeedbackMessageSubscription.
type NestedMessage_FeedbackPublisher ¶
NestedMessage_FeedbackPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_FeedbackPublisher ¶
func NewNestedMessage_FeedbackPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_FeedbackPublisher, error)
NewNestedMessage_FeedbackPublisher creates and returns a new publisher for the NestedMessage_Feedback
func (*NestedMessage_FeedbackPublisher) Publish ¶
func (p *NestedMessage_FeedbackPublisher) Publish(msg *NestedMessage_Feedback) error
type NestedMessage_FeedbackSubscription ¶
type NestedMessage_FeedbackSubscription struct {
*rclgo.Subscription
}
NestedMessage_FeedbackSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_FeedbackSubscription ¶
func NewNestedMessage_FeedbackSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_FeedbackSubscriptionCallback) (*NestedMessage_FeedbackSubscription, error)
NewNestedMessage_FeedbackSubscription creates and returns a new subscription for the NestedMessage_Feedback
func (*NestedMessage_FeedbackSubscription) TakeMessage ¶
func (s *NestedMessage_FeedbackSubscription) TakeMessage(out *NestedMessage_Feedback) (*rclgo.MessageInfo, error)
type NestedMessage_FeedbackSubscriptionCallback ¶
type NestedMessage_FeedbackSubscriptionCallback func(msg *NestedMessage_Feedback, info *rclgo.MessageInfo, err error)
NestedMessage_FeedbackSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_FeedbackSubscription.
type NestedMessage_GetResultClient ¶
NestedMessage_GetResultClient wraps rclgo.Client to provide type safe helper functions
func NewNestedMessage_GetResultClient ¶
func NewNestedMessage_GetResultClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*NestedMessage_GetResultClient, error)
NewNestedMessage_GetResultClient creates and returns a new client for the NestedMessage_GetResult
func (*NestedMessage_GetResultClient) Send ¶
func (s *NestedMessage_GetResultClient) Send(ctx context.Context, req *NestedMessage_GetResult_Request) (*NestedMessage_GetResult_Response, *rclgo.ServiceInfo, error)
type NestedMessage_GetResultService ¶
NestedMessage_GetResultService wraps rclgo.Service to provide type safe helper functions
func NewNestedMessage_GetResultService ¶
func NewNestedMessage_GetResultService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler NestedMessage_GetResultServiceRequestHandler) (*NestedMessage_GetResultService, error)
NewNestedMessage_GetResultService creates and returns a new service for the NestedMessage_GetResult
type NestedMessage_GetResultServiceRequestHandler ¶
type NestedMessage_GetResultServiceRequestHandler func(*rclgo.ServiceInfo, *NestedMessage_GetResult_Request, NestedMessage_GetResultServiceResponseSender)
type NestedMessage_GetResultServiceResponseSender ¶
type NestedMessage_GetResultServiceResponseSender struct {
// contains filtered or unexported fields
}
func (NestedMessage_GetResultServiceResponseSender) SendResponse ¶
func (s NestedMessage_GetResultServiceResponseSender) SendResponse(resp *NestedMessage_GetResult_Response) error
type NestedMessage_GetResult_Request ¶
type NestedMessage_GetResult_Request struct {
GoalID unique_identifier_msgs_msg.UUID `yaml:"goal_id"`
}
func NewNestedMessage_GetResult_Request ¶
func NewNestedMessage_GetResult_Request() *NestedMessage_GetResult_Request
NewNestedMessage_GetResult_Request creates a new NestedMessage_GetResult_Request with default values.
func (*NestedMessage_GetResult_Request) Clone ¶
func (t *NestedMessage_GetResult_Request) Clone() *NestedMessage_GetResult_Request
func (*NestedMessage_GetResult_Request) CloneMsg ¶
func (t *NestedMessage_GetResult_Request) CloneMsg() types.Message
func (*NestedMessage_GetResult_Request) GetGoalID ¶
func (t *NestedMessage_GetResult_Request) GetGoalID() *types.GoalID
func (*NestedMessage_GetResult_Request) GetTypeSupport ¶
func (t *NestedMessage_GetResult_Request) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_GetResult_Request) SetDefaults ¶
func (t *NestedMessage_GetResult_Request) SetDefaults()
func (*NestedMessage_GetResult_Request) SetGoalID ¶
func (t *NestedMessage_GetResult_Request) SetGoalID(id *types.GoalID)
type NestedMessage_GetResult_RequestPublisher ¶
NestedMessage_GetResult_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_GetResult_RequestPublisher ¶
func NewNestedMessage_GetResult_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_GetResult_RequestPublisher, error)
NewNestedMessage_GetResult_RequestPublisher creates and returns a new publisher for the NestedMessage_GetResult_Request
func (*NestedMessage_GetResult_RequestPublisher) Publish ¶
func (p *NestedMessage_GetResult_RequestPublisher) Publish(msg *NestedMessage_GetResult_Request) error
type NestedMessage_GetResult_RequestSubscription ¶
type NestedMessage_GetResult_RequestSubscription struct {
*rclgo.Subscription
}
NestedMessage_GetResult_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_GetResult_RequestSubscription ¶
func NewNestedMessage_GetResult_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_GetResult_RequestSubscriptionCallback) (*NestedMessage_GetResult_RequestSubscription, error)
NewNestedMessage_GetResult_RequestSubscription creates and returns a new subscription for the NestedMessage_GetResult_Request
func (*NestedMessage_GetResult_RequestSubscription) TakeMessage ¶
func (s *NestedMessage_GetResult_RequestSubscription) TakeMessage(out *NestedMessage_GetResult_Request) (*rclgo.MessageInfo, error)
type NestedMessage_GetResult_RequestSubscriptionCallback ¶
type NestedMessage_GetResult_RequestSubscriptionCallback func(msg *NestedMessage_GetResult_Request, info *rclgo.MessageInfo, err error)
NestedMessage_GetResult_RequestSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_GetResult_RequestSubscription.
type NestedMessage_GetResult_Response ¶
type NestedMessage_GetResult_Response struct { Status int8 `yaml:"status"` Result NestedMessage_Result `yaml:"result"` }
func NewNestedMessage_GetResult_Response ¶
func NewNestedMessage_GetResult_Response() *NestedMessage_GetResult_Response
NewNestedMessage_GetResult_Response creates a new NestedMessage_GetResult_Response with default values.
func (*NestedMessage_GetResult_Response) Clone ¶
func (t *NestedMessage_GetResult_Response) Clone() *NestedMessage_GetResult_Response
func (*NestedMessage_GetResult_Response) CloneMsg ¶
func (t *NestedMessage_GetResult_Response) CloneMsg() types.Message
func (*NestedMessage_GetResult_Response) GetTypeSupport ¶
func (t *NestedMessage_GetResult_Response) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_GetResult_Response) SetDefaults ¶
func (t *NestedMessage_GetResult_Response) SetDefaults()
type NestedMessage_GetResult_ResponsePublisher ¶
NestedMessage_GetResult_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_GetResult_ResponsePublisher ¶
func NewNestedMessage_GetResult_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_GetResult_ResponsePublisher, error)
NewNestedMessage_GetResult_ResponsePublisher creates and returns a new publisher for the NestedMessage_GetResult_Response
func (*NestedMessage_GetResult_ResponsePublisher) Publish ¶
func (p *NestedMessage_GetResult_ResponsePublisher) Publish(msg *NestedMessage_GetResult_Response) error
type NestedMessage_GetResult_ResponseSubscription ¶
type NestedMessage_GetResult_ResponseSubscription struct {
*rclgo.Subscription
}
NestedMessage_GetResult_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_GetResult_ResponseSubscription ¶
func NewNestedMessage_GetResult_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_GetResult_ResponseSubscriptionCallback) (*NestedMessage_GetResult_ResponseSubscription, error)
NewNestedMessage_GetResult_ResponseSubscription creates and returns a new subscription for the NestedMessage_GetResult_Response
func (*NestedMessage_GetResult_ResponseSubscription) TakeMessage ¶
func (s *NestedMessage_GetResult_ResponseSubscription) TakeMessage(out *NestedMessage_GetResult_Response) (*rclgo.MessageInfo, error)
type NestedMessage_GetResult_ResponseSubscriptionCallback ¶
type NestedMessage_GetResult_ResponseSubscriptionCallback func(msg *NestedMessage_GetResult_Response, info *rclgo.MessageInfo, err error)
NestedMessage_GetResult_ResponseSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_GetResult_ResponseSubscription.
type NestedMessage_Goal ¶
type NestedMessage_Goal struct { NestedFieldNoPkg test_msgs_msg.Builtins `yaml:"nested_field_no_pkg"` // goal definition NestedField test_msgs_msg.BasicTypes `yaml:"nested_field"` NestedDifferentPkg builtin_interfaces_msg.Time `yaml:"nested_different_pkg"` }
func NewNestedMessage_Goal ¶
func NewNestedMessage_Goal() *NestedMessage_Goal
NewNestedMessage_Goal creates a new NestedMessage_Goal with default values.
func (*NestedMessage_Goal) Clone ¶
func (t *NestedMessage_Goal) Clone() *NestedMessage_Goal
func (*NestedMessage_Goal) CloneMsg ¶
func (t *NestedMessage_Goal) CloneMsg() types.Message
func (*NestedMessage_Goal) GetTypeSupport ¶
func (t *NestedMessage_Goal) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_Goal) SetDefaults ¶
func (t *NestedMessage_Goal) SetDefaults()
type NestedMessage_GoalPublisher ¶
NestedMessage_GoalPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_GoalPublisher ¶
func NewNestedMessage_GoalPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_GoalPublisher, error)
NewNestedMessage_GoalPublisher creates and returns a new publisher for the NestedMessage_Goal
func (*NestedMessage_GoalPublisher) Publish ¶
func (p *NestedMessage_GoalPublisher) Publish(msg *NestedMessage_Goal) error
type NestedMessage_GoalSubscription ¶
type NestedMessage_GoalSubscription struct {
*rclgo.Subscription
}
NestedMessage_GoalSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_GoalSubscription ¶
func NewNestedMessage_GoalSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_GoalSubscriptionCallback) (*NestedMessage_GoalSubscription, error)
NewNestedMessage_GoalSubscription creates and returns a new subscription for the NestedMessage_Goal
func (*NestedMessage_GoalSubscription) TakeMessage ¶
func (s *NestedMessage_GoalSubscription) TakeMessage(out *NestedMessage_Goal) (*rclgo.MessageInfo, error)
type NestedMessage_GoalSubscriptionCallback ¶
type NestedMessage_GoalSubscriptionCallback func(msg *NestedMessage_Goal, info *rclgo.MessageInfo, err error)
NestedMessage_GoalSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_GoalSubscription.
type NestedMessage_Result ¶
type NestedMessage_Result struct { NestedFieldNoPkg test_msgs_msg.Builtins `yaml:"nested_field_no_pkg"` // result definition NestedField test_msgs_msg.BasicTypes `yaml:"nested_field"` NestedDifferentPkg builtin_interfaces_msg.Time `yaml:"nested_different_pkg"` }
func NewNestedMessage_Result ¶
func NewNestedMessage_Result() *NestedMessage_Result
NewNestedMessage_Result creates a new NestedMessage_Result with default values.
func (*NestedMessage_Result) Clone ¶
func (t *NestedMessage_Result) Clone() *NestedMessage_Result
func (*NestedMessage_Result) CloneMsg ¶
func (t *NestedMessage_Result) CloneMsg() types.Message
func (*NestedMessage_Result) GetTypeSupport ¶
func (t *NestedMessage_Result) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_Result) SetDefaults ¶
func (t *NestedMessage_Result) SetDefaults()
type NestedMessage_ResultPublisher ¶
NestedMessage_ResultPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_ResultPublisher ¶
func NewNestedMessage_ResultPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_ResultPublisher, error)
NewNestedMessage_ResultPublisher creates and returns a new publisher for the NestedMessage_Result
func (*NestedMessage_ResultPublisher) Publish ¶
func (p *NestedMessage_ResultPublisher) Publish(msg *NestedMessage_Result) error
type NestedMessage_ResultSubscription ¶
type NestedMessage_ResultSubscription struct {
*rclgo.Subscription
}
NestedMessage_ResultSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_ResultSubscription ¶
func NewNestedMessage_ResultSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_ResultSubscriptionCallback) (*NestedMessage_ResultSubscription, error)
NewNestedMessage_ResultSubscription creates and returns a new subscription for the NestedMessage_Result
func (*NestedMessage_ResultSubscription) TakeMessage ¶
func (s *NestedMessage_ResultSubscription) TakeMessage(out *NestedMessage_Result) (*rclgo.MessageInfo, error)
type NestedMessage_ResultSubscriptionCallback ¶
type NestedMessage_ResultSubscriptionCallback func(msg *NestedMessage_Result, info *rclgo.MessageInfo, err error)
NestedMessage_ResultSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_ResultSubscription.
type NestedMessage_SendGoalClient ¶
NestedMessage_SendGoalClient wraps rclgo.Client to provide type safe helper functions
func NewNestedMessage_SendGoalClient ¶
func NewNestedMessage_SendGoalClient(node *rclgo.Node, serviceName string, options *rclgo.ClientOptions) (*NestedMessage_SendGoalClient, error)
NewNestedMessage_SendGoalClient creates and returns a new client for the NestedMessage_SendGoal
func (*NestedMessage_SendGoalClient) Send ¶
func (s *NestedMessage_SendGoalClient) Send(ctx context.Context, req *NestedMessage_SendGoal_Request) (*NestedMessage_SendGoal_Response, *rclgo.ServiceInfo, error)
type NestedMessage_SendGoalService ¶
NestedMessage_SendGoalService wraps rclgo.Service to provide type safe helper functions
func NewNestedMessage_SendGoalService ¶
func NewNestedMessage_SendGoalService(node *rclgo.Node, name string, options *rclgo.ServiceOptions, handler NestedMessage_SendGoalServiceRequestHandler) (*NestedMessage_SendGoalService, error)
NewNestedMessage_SendGoalService creates and returns a new service for the NestedMessage_SendGoal
type NestedMessage_SendGoalServiceRequestHandler ¶
type NestedMessage_SendGoalServiceRequestHandler func(*rclgo.ServiceInfo, *NestedMessage_SendGoal_Request, NestedMessage_SendGoalServiceResponseSender)
type NestedMessage_SendGoalServiceResponseSender ¶
type NestedMessage_SendGoalServiceResponseSender struct {
// contains filtered or unexported fields
}
func (NestedMessage_SendGoalServiceResponseSender) SendResponse ¶
func (s NestedMessage_SendGoalServiceResponseSender) SendResponse(resp *NestedMessage_SendGoal_Response) error
type NestedMessage_SendGoal_Request ¶
type NestedMessage_SendGoal_Request struct { GoalID unique_identifier_msgs_msg.UUID `yaml:"goal_id"` Goal NestedMessage_Goal `yaml:"goal"` }
func NewNestedMessage_SendGoal_Request ¶
func NewNestedMessage_SendGoal_Request() *NestedMessage_SendGoal_Request
NewNestedMessage_SendGoal_Request creates a new NestedMessage_SendGoal_Request with default values.
func (*NestedMessage_SendGoal_Request) Clone ¶
func (t *NestedMessage_SendGoal_Request) Clone() *NestedMessage_SendGoal_Request
func (*NestedMessage_SendGoal_Request) CloneMsg ¶
func (t *NestedMessage_SendGoal_Request) CloneMsg() types.Message
func (*NestedMessage_SendGoal_Request) GetGoalDescription ¶
func (t *NestedMessage_SendGoal_Request) GetGoalDescription() types.Message
func (*NestedMessage_SendGoal_Request) GetGoalID ¶
func (t *NestedMessage_SendGoal_Request) GetGoalID() *types.GoalID
func (*NestedMessage_SendGoal_Request) GetTypeSupport ¶
func (t *NestedMessage_SendGoal_Request) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_SendGoal_Request) SetDefaults ¶
func (t *NestedMessage_SendGoal_Request) SetDefaults()
func (*NestedMessage_SendGoal_Request) SetGoalDescription ¶
func (t *NestedMessage_SendGoal_Request) SetGoalDescription(desc types.Message)
func (*NestedMessage_SendGoal_Request) SetGoalID ¶
func (t *NestedMessage_SendGoal_Request) SetGoalID(id *types.GoalID)
type NestedMessage_SendGoal_RequestPublisher ¶
NestedMessage_SendGoal_RequestPublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_SendGoal_RequestPublisher ¶
func NewNestedMessage_SendGoal_RequestPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_SendGoal_RequestPublisher, error)
NewNestedMessage_SendGoal_RequestPublisher creates and returns a new publisher for the NestedMessage_SendGoal_Request
func (*NestedMessage_SendGoal_RequestPublisher) Publish ¶
func (p *NestedMessage_SendGoal_RequestPublisher) Publish(msg *NestedMessage_SendGoal_Request) error
type NestedMessage_SendGoal_RequestSubscription ¶
type NestedMessage_SendGoal_RequestSubscription struct {
*rclgo.Subscription
}
NestedMessage_SendGoal_RequestSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_SendGoal_RequestSubscription ¶
func NewNestedMessage_SendGoal_RequestSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_SendGoal_RequestSubscriptionCallback) (*NestedMessage_SendGoal_RequestSubscription, error)
NewNestedMessage_SendGoal_RequestSubscription creates and returns a new subscription for the NestedMessage_SendGoal_Request
func (*NestedMessage_SendGoal_RequestSubscription) TakeMessage ¶
func (s *NestedMessage_SendGoal_RequestSubscription) TakeMessage(out *NestedMessage_SendGoal_Request) (*rclgo.MessageInfo, error)
type NestedMessage_SendGoal_RequestSubscriptionCallback ¶
type NestedMessage_SendGoal_RequestSubscriptionCallback func(msg *NestedMessage_SendGoal_Request, info *rclgo.MessageInfo, err error)
NestedMessage_SendGoal_RequestSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_SendGoal_RequestSubscription.
type NestedMessage_SendGoal_Response ¶
type NestedMessage_SendGoal_Response struct { Accepted bool `yaml:"accepted"` Stamp builtin_interfaces_msg.Time `yaml:"stamp"` }
func NewNestedMessage_SendGoal_Response ¶
func NewNestedMessage_SendGoal_Response() *NestedMessage_SendGoal_Response
NewNestedMessage_SendGoal_Response creates a new NestedMessage_SendGoal_Response with default values.
func (*NestedMessage_SendGoal_Response) Clone ¶
func (t *NestedMessage_SendGoal_Response) Clone() *NestedMessage_SendGoal_Response
func (*NestedMessage_SendGoal_Response) CloneMsg ¶
func (t *NestedMessage_SendGoal_Response) CloneMsg() types.Message
func (*NestedMessage_SendGoal_Response) GetGoalAccepted ¶
func (t *NestedMessage_SendGoal_Response) GetGoalAccepted() bool
func (*NestedMessage_SendGoal_Response) GetTypeSupport ¶
func (t *NestedMessage_SendGoal_Response) GetTypeSupport() types.MessageTypeSupport
func (*NestedMessage_SendGoal_Response) SetDefaults ¶
func (t *NestedMessage_SendGoal_Response) SetDefaults()
type NestedMessage_SendGoal_ResponsePublisher ¶
NestedMessage_SendGoal_ResponsePublisher wraps rclgo.Publisher to provide type safe helper functions
func NewNestedMessage_SendGoal_ResponsePublisher ¶
func NewNestedMessage_SendGoal_ResponsePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*NestedMessage_SendGoal_ResponsePublisher, error)
NewNestedMessage_SendGoal_ResponsePublisher creates and returns a new publisher for the NestedMessage_SendGoal_Response
func (*NestedMessage_SendGoal_ResponsePublisher) Publish ¶
func (p *NestedMessage_SendGoal_ResponsePublisher) Publish(msg *NestedMessage_SendGoal_Response) error
type NestedMessage_SendGoal_ResponseSubscription ¶
type NestedMessage_SendGoal_ResponseSubscription struct {
*rclgo.Subscription
}
NestedMessage_SendGoal_ResponseSubscription wraps rclgo.Subscription to provide type safe helper functions
func NewNestedMessage_SendGoal_ResponseSubscription ¶
func NewNestedMessage_SendGoal_ResponseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback NestedMessage_SendGoal_ResponseSubscriptionCallback) (*NestedMessage_SendGoal_ResponseSubscription, error)
NewNestedMessage_SendGoal_ResponseSubscription creates and returns a new subscription for the NestedMessage_SendGoal_Response
func (*NestedMessage_SendGoal_ResponseSubscription) TakeMessage ¶
func (s *NestedMessage_SendGoal_ResponseSubscription) TakeMessage(out *NestedMessage_SendGoal_Response) (*rclgo.MessageInfo, error)
type NestedMessage_SendGoal_ResponseSubscriptionCallback ¶
type NestedMessage_SendGoal_ResponseSubscriptionCallback func(msg *NestedMessage_SendGoal_Response, info *rclgo.MessageInfo, err error)
NestedMessage_SendGoal_ResponseSubscriptionCallback type is used to provide a subscription handler function for a NestedMessage_SendGoal_ResponseSubscription.
Source Files ¶
- Fibonacci.gen.go
- Fibonacci_Feedback.gen.go
- Fibonacci_FeedbackMessage.gen.go
- Fibonacci_GetResult.gen.go
- Fibonacci_GetResult_Request.gen.go
- Fibonacci_GetResult_Response.gen.go
- Fibonacci_Goal.gen.go
- Fibonacci_Result.gen.go
- Fibonacci_SendGoal.gen.go
- Fibonacci_SendGoal_Request.gen.go
- Fibonacci_SendGoal_Response.gen.go
- NestedMessage.gen.go
- NestedMessage_Feedback.gen.go
- NestedMessage_FeedbackMessage.gen.go
- NestedMessage_GetResult.gen.go
- NestedMessage_GetResult_Request.gen.go
- NestedMessage_GetResult_Response.gen.go
- NestedMessage_Goal.gen.go
- NestedMessage_Result.gen.go
- NestedMessage_SendGoal.gen.go
- NestedMessage_SendGoal_Request.gen.go
- NestedMessage_SendGoal_Response.gen.go
- common.gen.go