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 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, ...)
- 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 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
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.
Functions ¶
func CloneFibonacci_FeedbackMessageSlice ¶
func CloneFibonacci_FeedbackMessageSlice(dst, src []Fibonacci_FeedbackMessage)
CloneFibonacci_FeedbackMessageSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_FeedbackSlice ¶
func CloneFibonacci_FeedbackSlice(dst, src []Fibonacci_Feedback)
CloneFibonacci_FeedbackSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_GetResult_RequestSlice ¶
func CloneFibonacci_GetResult_RequestSlice(dst, src []Fibonacci_GetResult_Request)
CloneFibonacci_GetResult_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_GetResult_ResponseSlice ¶
func CloneFibonacci_GetResult_ResponseSlice(dst, src []Fibonacci_GetResult_Response)
CloneFibonacci_GetResult_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_GoalSlice ¶
func CloneFibonacci_GoalSlice(dst, src []Fibonacci_Goal)
CloneFibonacci_GoalSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_ResultSlice ¶
func CloneFibonacci_ResultSlice(dst, src []Fibonacci_Result)
CloneFibonacci_ResultSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_SendGoal_RequestSlice ¶
func CloneFibonacci_SendGoal_RequestSlice(dst, src []Fibonacci_SendGoal_Request)
CloneFibonacci_SendGoal_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFibonacci_SendGoal_ResponseSlice ¶
func CloneFibonacci_SendGoal_ResponseSlice(dst, src []Fibonacci_SendGoal_Response)
CloneFibonacci_SendGoal_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func Fibonacci_FeedbackMessage__Array_to_C ¶
func Fibonacci_FeedbackMessage__Array_to_C(cSlice []CFibonacci_FeedbackMessage, goSlice []Fibonacci_FeedbackMessage)
func Fibonacci_FeedbackMessage__Array_to_Go ¶
func Fibonacci_FeedbackMessage__Array_to_Go(goSlice []Fibonacci_FeedbackMessage, cSlice []CFibonacci_FeedbackMessage)
func Fibonacci_FeedbackMessage__Sequence_to_C ¶
func Fibonacci_FeedbackMessage__Sequence_to_C(cSlice *CFibonacci_FeedbackMessage__Sequence, goSlice []Fibonacci_FeedbackMessage)
func Fibonacci_FeedbackMessage__Sequence_to_Go ¶
func Fibonacci_FeedbackMessage__Sequence_to_Go(goSlice *[]Fibonacci_FeedbackMessage, cSlice CFibonacci_FeedbackMessage__Sequence)
func Fibonacci_Feedback__Array_to_C ¶
func Fibonacci_Feedback__Array_to_C(cSlice []CFibonacci_Feedback, goSlice []Fibonacci_Feedback)
func Fibonacci_Feedback__Array_to_Go ¶
func Fibonacci_Feedback__Array_to_Go(goSlice []Fibonacci_Feedback, cSlice []CFibonacci_Feedback)
func Fibonacci_Feedback__Sequence_to_C ¶
func Fibonacci_Feedback__Sequence_to_C(cSlice *CFibonacci_Feedback__Sequence, goSlice []Fibonacci_Feedback)
func Fibonacci_Feedback__Sequence_to_Go ¶
func Fibonacci_Feedback__Sequence_to_Go(goSlice *[]Fibonacci_Feedback, cSlice CFibonacci_Feedback__Sequence)
func Fibonacci_GetResult_Request__Array_to_C ¶
func Fibonacci_GetResult_Request__Array_to_C(cSlice []CFibonacci_GetResult_Request, goSlice []Fibonacci_GetResult_Request)
func Fibonacci_GetResult_Request__Array_to_Go ¶
func Fibonacci_GetResult_Request__Array_to_Go(goSlice []Fibonacci_GetResult_Request, cSlice []CFibonacci_GetResult_Request)
func Fibonacci_GetResult_Request__Sequence_to_C ¶
func Fibonacci_GetResult_Request__Sequence_to_C(cSlice *CFibonacci_GetResult_Request__Sequence, goSlice []Fibonacci_GetResult_Request)
func Fibonacci_GetResult_Request__Sequence_to_Go ¶
func Fibonacci_GetResult_Request__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Request, cSlice CFibonacci_GetResult_Request__Sequence)
func Fibonacci_GetResult_Response__Array_to_C ¶
func Fibonacci_GetResult_Response__Array_to_C(cSlice []CFibonacci_GetResult_Response, goSlice []Fibonacci_GetResult_Response)
func Fibonacci_GetResult_Response__Array_to_Go ¶
func Fibonacci_GetResult_Response__Array_to_Go(goSlice []Fibonacci_GetResult_Response, cSlice []CFibonacci_GetResult_Response)
func Fibonacci_GetResult_Response__Sequence_to_C ¶
func Fibonacci_GetResult_Response__Sequence_to_C(cSlice *CFibonacci_GetResult_Response__Sequence, goSlice []Fibonacci_GetResult_Response)
func Fibonacci_GetResult_Response__Sequence_to_Go ¶
func Fibonacci_GetResult_Response__Sequence_to_Go(goSlice *[]Fibonacci_GetResult_Response, cSlice CFibonacci_GetResult_Response__Sequence)
func Fibonacci_Goal__Array_to_C ¶
func Fibonacci_Goal__Array_to_C(cSlice []CFibonacci_Goal, goSlice []Fibonacci_Goal)
func Fibonacci_Goal__Array_to_Go ¶
func Fibonacci_Goal__Array_to_Go(goSlice []Fibonacci_Goal, cSlice []CFibonacci_Goal)
func Fibonacci_Goal__Sequence_to_C ¶
func Fibonacci_Goal__Sequence_to_C(cSlice *CFibonacci_Goal__Sequence, goSlice []Fibonacci_Goal)
func Fibonacci_Goal__Sequence_to_Go ¶
func Fibonacci_Goal__Sequence_to_Go(goSlice *[]Fibonacci_Goal, cSlice CFibonacci_Goal__Sequence)
func Fibonacci_Result__Array_to_C ¶
func Fibonacci_Result__Array_to_C(cSlice []CFibonacci_Result, goSlice []Fibonacci_Result)
func Fibonacci_Result__Array_to_Go ¶
func Fibonacci_Result__Array_to_Go(goSlice []Fibonacci_Result, cSlice []CFibonacci_Result)
func Fibonacci_Result__Sequence_to_C ¶
func Fibonacci_Result__Sequence_to_C(cSlice *CFibonacci_Result__Sequence, goSlice []Fibonacci_Result)
func Fibonacci_Result__Sequence_to_Go ¶
func Fibonacci_Result__Sequence_to_Go(goSlice *[]Fibonacci_Result, cSlice CFibonacci_Result__Sequence)
func Fibonacci_SendGoal_Request__Array_to_C ¶
func Fibonacci_SendGoal_Request__Array_to_C(cSlice []CFibonacci_SendGoal_Request, goSlice []Fibonacci_SendGoal_Request)
func Fibonacci_SendGoal_Request__Array_to_Go ¶
func Fibonacci_SendGoal_Request__Array_to_Go(goSlice []Fibonacci_SendGoal_Request, cSlice []CFibonacci_SendGoal_Request)
func Fibonacci_SendGoal_Request__Sequence_to_C ¶
func Fibonacci_SendGoal_Request__Sequence_to_C(cSlice *CFibonacci_SendGoal_Request__Sequence, goSlice []Fibonacci_SendGoal_Request)
func Fibonacci_SendGoal_Request__Sequence_to_Go ¶
func Fibonacci_SendGoal_Request__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Request, cSlice CFibonacci_SendGoal_Request__Sequence)
func Fibonacci_SendGoal_Response__Array_to_C ¶
func Fibonacci_SendGoal_Response__Array_to_C(cSlice []CFibonacci_SendGoal_Response, goSlice []Fibonacci_SendGoal_Response)
func Fibonacci_SendGoal_Response__Array_to_Go ¶
func Fibonacci_SendGoal_Response__Array_to_Go(goSlice []Fibonacci_SendGoal_Response, cSlice []CFibonacci_SendGoal_Response)
func Fibonacci_SendGoal_Response__Sequence_to_C ¶
func Fibonacci_SendGoal_Response__Sequence_to_C(cSlice *CFibonacci_SendGoal_Response__Sequence, goSlice []Fibonacci_SendGoal_Response)
func Fibonacci_SendGoal_Response__Sequence_to_Go ¶
func Fibonacci_SendGoal_Response__Sequence_to_Go(goSlice *[]Fibonacci_SendGoal_Response, cSlice CFibonacci_SendGoal_Response__Sequence)
Types ¶
type CFibonacci_Feedback ¶
type CFibonacci_Feedback = C.example_interfaces__action__Fibonacci_Feedback
type CFibonacci_FeedbackMessage ¶
type CFibonacci_FeedbackMessage = C.example_interfaces__action__Fibonacci_FeedbackMessage
type CFibonacci_FeedbackMessage__Sequence ¶
type CFibonacci_FeedbackMessage__Sequence = C.example_interfaces__action__Fibonacci_FeedbackMessage__Sequence
type CFibonacci_Feedback__Sequence ¶
type CFibonacci_Feedback__Sequence = C.example_interfaces__action__Fibonacci_Feedback__Sequence
type CFibonacci_GetResult_Request ¶
type CFibonacci_GetResult_Request = C.example_interfaces__action__Fibonacci_GetResult_Request
type CFibonacci_GetResult_Request__Sequence ¶
type CFibonacci_GetResult_Request__Sequence = C.example_interfaces__action__Fibonacci_GetResult_Request__Sequence
type CFibonacci_GetResult_Response ¶
type CFibonacci_GetResult_Response = C.example_interfaces__action__Fibonacci_GetResult_Response
type CFibonacci_GetResult_Response__Sequence ¶
type CFibonacci_GetResult_Response__Sequence = C.example_interfaces__action__Fibonacci_GetResult_Response__Sequence
type CFibonacci_Goal ¶
type CFibonacci_Goal = C.example_interfaces__action__Fibonacci_Goal
type CFibonacci_Goal__Sequence ¶
type CFibonacci_Goal__Sequence = C.example_interfaces__action__Fibonacci_Goal__Sequence
type CFibonacci_Result ¶
type CFibonacci_Result = C.example_interfaces__action__Fibonacci_Result
type CFibonacci_Result__Sequence ¶
type CFibonacci_Result__Sequence = C.example_interfaces__action__Fibonacci_Result__Sequence
type CFibonacci_SendGoal_Request ¶
type CFibonacci_SendGoal_Request = C.example_interfaces__action__Fibonacci_SendGoal_Request
type CFibonacci_SendGoal_Request__Sequence ¶
type CFibonacci_SendGoal_Request__Sequence = C.example_interfaces__action__Fibonacci_SendGoal_Request__Sequence
type CFibonacci_SendGoal_Response ¶
type CFibonacci_SendGoal_Response = C.example_interfaces__action__Fibonacci_SendGoal_Response
type CFibonacci_SendGoal_Response__Sequence ¶
type CFibonacci_SendGoal_Response__Sequence = C.example_interfaces__action__Fibonacci_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
}
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
}
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.
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
- common.gen.go