Documentation ¶
Index ¶
- Variables
- func CloneListNodes_RequestSlice(dst, src []ListNodes_Request)
- func CloneListNodes_ResponseSlice(dst, src []ListNodes_Response)
- func CloneLoadNode_RequestSlice(dst, src []LoadNode_Request)
- func CloneLoadNode_ResponseSlice(dst, src []LoadNode_Response)
- func CloneUnloadNode_RequestSlice(dst, src []UnloadNode_Request)
- func CloneUnloadNode_ResponseSlice(dst, src []UnloadNode_Response)
- func ListNodes_Request__Array_to_C(cSlice []CListNodes_Request, goSlice []ListNodes_Request)
- func ListNodes_Request__Array_to_Go(goSlice []ListNodes_Request, cSlice []CListNodes_Request)
- func ListNodes_Request__Sequence_to_C(cSlice *CListNodes_Request__Sequence, goSlice []ListNodes_Request)
- func ListNodes_Request__Sequence_to_Go(goSlice *[]ListNodes_Request, cSlice CListNodes_Request__Sequence)
- func ListNodes_Response__Array_to_C(cSlice []CListNodes_Response, goSlice []ListNodes_Response)
- func ListNodes_Response__Array_to_Go(goSlice []ListNodes_Response, cSlice []CListNodes_Response)
- func ListNodes_Response__Sequence_to_C(cSlice *CListNodes_Response__Sequence, goSlice []ListNodes_Response)
- func ListNodes_Response__Sequence_to_Go(goSlice *[]ListNodes_Response, cSlice CListNodes_Response__Sequence)
- func LoadNode_Request__Array_to_C(cSlice []CLoadNode_Request, goSlice []LoadNode_Request)
- func LoadNode_Request__Array_to_Go(goSlice []LoadNode_Request, cSlice []CLoadNode_Request)
- func LoadNode_Request__Sequence_to_C(cSlice *CLoadNode_Request__Sequence, goSlice []LoadNode_Request)
- func LoadNode_Request__Sequence_to_Go(goSlice *[]LoadNode_Request, cSlice CLoadNode_Request__Sequence)
- func LoadNode_Response__Array_to_C(cSlice []CLoadNode_Response, goSlice []LoadNode_Response)
- func LoadNode_Response__Array_to_Go(goSlice []LoadNode_Response, cSlice []CLoadNode_Response)
- func LoadNode_Response__Sequence_to_C(cSlice *CLoadNode_Response__Sequence, goSlice []LoadNode_Response)
- func LoadNode_Response__Sequence_to_Go(goSlice *[]LoadNode_Response, cSlice CLoadNode_Response__Sequence)
- func UnloadNode_Request__Array_to_C(cSlice []CUnloadNode_Request, goSlice []UnloadNode_Request)
- func UnloadNode_Request__Array_to_Go(goSlice []UnloadNode_Request, cSlice []CUnloadNode_Request)
- func UnloadNode_Request__Sequence_to_C(cSlice *CUnloadNode_Request__Sequence, goSlice []UnloadNode_Request)
- func UnloadNode_Request__Sequence_to_Go(goSlice *[]UnloadNode_Request, cSlice CUnloadNode_Request__Sequence)
- func UnloadNode_Response__Array_to_C(cSlice []CUnloadNode_Response, goSlice []UnloadNode_Response)
- func UnloadNode_Response__Array_to_Go(goSlice []UnloadNode_Response, cSlice []CUnloadNode_Response)
- func UnloadNode_Response__Sequence_to_C(cSlice *CUnloadNode_Response__Sequence, goSlice []UnloadNode_Response)
- func UnloadNode_Response__Sequence_to_Go(goSlice *[]UnloadNode_Response, cSlice CUnloadNode_Response__Sequence)
- type CListNodes_Request
- type CListNodes_Request__Sequence
- type CListNodes_Response
- type CListNodes_Response__Sequence
- type CLoadNode_Request
- type CLoadNode_Request__Sequence
- type CLoadNode_Response
- type CLoadNode_Response__Sequence
- type CUnloadNode_Request
- type CUnloadNode_Request__Sequence
- type CUnloadNode_Response
- type CUnloadNode_Response__Sequence
- type ListNodes_Request
- type ListNodes_Response
- type LoadNode_Request
- type LoadNode_Response
- type UnloadNode_Request
- type UnloadNode_Response
Constants ¶
This section is empty.
Variables ¶
var ListNodesTypeSupport types.ServiceTypeSupport = _ListNodesTypeSupport{}
Modifying this variable is undefined behavior.
var ListNodes_RequestTypeSupport types.MessageTypeSupport = _ListNodes_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var ListNodes_ResponseTypeSupport types.MessageTypeSupport = _ListNodes_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var LoadNodeTypeSupport types.ServiceTypeSupport = _LoadNodeTypeSupport{}
Modifying this variable is undefined behavior.
var LoadNode_RequestTypeSupport types.MessageTypeSupport = _LoadNode_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var LoadNode_ResponseTypeSupport types.MessageTypeSupport = _LoadNode_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
var UnloadNodeTypeSupport types.ServiceTypeSupport = _UnloadNodeTypeSupport{}
Modifying this variable is undefined behavior.
var UnloadNode_RequestTypeSupport types.MessageTypeSupport = _UnloadNode_RequestTypeSupport{}
Modifying this variable is undefined behavior.
var UnloadNode_ResponseTypeSupport types.MessageTypeSupport = _UnloadNode_ResponseTypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func CloneListNodes_RequestSlice ¶
func CloneListNodes_RequestSlice(dst, src []ListNodes_Request)
CloneListNodes_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneListNodes_ResponseSlice ¶
func CloneListNodes_ResponseSlice(dst, src []ListNodes_Response)
CloneListNodes_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLoadNode_RequestSlice ¶
func CloneLoadNode_RequestSlice(dst, src []LoadNode_Request)
CloneLoadNode_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLoadNode_ResponseSlice ¶
func CloneLoadNode_ResponseSlice(dst, src []LoadNode_Response)
CloneLoadNode_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUnloadNode_RequestSlice ¶
func CloneUnloadNode_RequestSlice(dst, src []UnloadNode_Request)
CloneUnloadNode_RequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUnloadNode_ResponseSlice ¶
func CloneUnloadNode_ResponseSlice(dst, src []UnloadNode_Response)
CloneUnloadNode_ResponseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ListNodes_Request__Array_to_C ¶
func ListNodes_Request__Array_to_C(cSlice []CListNodes_Request, goSlice []ListNodes_Request)
func ListNodes_Request__Array_to_Go ¶
func ListNodes_Request__Array_to_Go(goSlice []ListNodes_Request, cSlice []CListNodes_Request)
func ListNodes_Request__Sequence_to_C ¶
func ListNodes_Request__Sequence_to_C(cSlice *CListNodes_Request__Sequence, goSlice []ListNodes_Request)
func ListNodes_Request__Sequence_to_Go ¶
func ListNodes_Request__Sequence_to_Go(goSlice *[]ListNodes_Request, cSlice CListNodes_Request__Sequence)
func ListNodes_Response__Array_to_C ¶
func ListNodes_Response__Array_to_C(cSlice []CListNodes_Response, goSlice []ListNodes_Response)
func ListNodes_Response__Array_to_Go ¶
func ListNodes_Response__Array_to_Go(goSlice []ListNodes_Response, cSlice []CListNodes_Response)
func ListNodes_Response__Sequence_to_C ¶
func ListNodes_Response__Sequence_to_C(cSlice *CListNodes_Response__Sequence, goSlice []ListNodes_Response)
func ListNodes_Response__Sequence_to_Go ¶
func ListNodes_Response__Sequence_to_Go(goSlice *[]ListNodes_Response, cSlice CListNodes_Response__Sequence)
func LoadNode_Request__Array_to_C ¶
func LoadNode_Request__Array_to_C(cSlice []CLoadNode_Request, goSlice []LoadNode_Request)
func LoadNode_Request__Array_to_Go ¶
func LoadNode_Request__Array_to_Go(goSlice []LoadNode_Request, cSlice []CLoadNode_Request)
func LoadNode_Request__Sequence_to_C ¶
func LoadNode_Request__Sequence_to_C(cSlice *CLoadNode_Request__Sequence, goSlice []LoadNode_Request)
func LoadNode_Request__Sequence_to_Go ¶
func LoadNode_Request__Sequence_to_Go(goSlice *[]LoadNode_Request, cSlice CLoadNode_Request__Sequence)
func LoadNode_Response__Array_to_C ¶
func LoadNode_Response__Array_to_C(cSlice []CLoadNode_Response, goSlice []LoadNode_Response)
func LoadNode_Response__Array_to_Go ¶
func LoadNode_Response__Array_to_Go(goSlice []LoadNode_Response, cSlice []CLoadNode_Response)
func LoadNode_Response__Sequence_to_C ¶
func LoadNode_Response__Sequence_to_C(cSlice *CLoadNode_Response__Sequence, goSlice []LoadNode_Response)
func LoadNode_Response__Sequence_to_Go ¶
func LoadNode_Response__Sequence_to_Go(goSlice *[]LoadNode_Response, cSlice CLoadNode_Response__Sequence)
func UnloadNode_Request__Array_to_C ¶
func UnloadNode_Request__Array_to_C(cSlice []CUnloadNode_Request, goSlice []UnloadNode_Request)
func UnloadNode_Request__Array_to_Go ¶
func UnloadNode_Request__Array_to_Go(goSlice []UnloadNode_Request, cSlice []CUnloadNode_Request)
func UnloadNode_Request__Sequence_to_C ¶
func UnloadNode_Request__Sequence_to_C(cSlice *CUnloadNode_Request__Sequence, goSlice []UnloadNode_Request)
func UnloadNode_Request__Sequence_to_Go ¶
func UnloadNode_Request__Sequence_to_Go(goSlice *[]UnloadNode_Request, cSlice CUnloadNode_Request__Sequence)
func UnloadNode_Response__Array_to_C ¶
func UnloadNode_Response__Array_to_C(cSlice []CUnloadNode_Response, goSlice []UnloadNode_Response)
func UnloadNode_Response__Array_to_Go ¶
func UnloadNode_Response__Array_to_Go(goSlice []UnloadNode_Response, cSlice []CUnloadNode_Response)
func UnloadNode_Response__Sequence_to_C ¶
func UnloadNode_Response__Sequence_to_C(cSlice *CUnloadNode_Response__Sequence, goSlice []UnloadNode_Response)
func UnloadNode_Response__Sequence_to_Go ¶
func UnloadNode_Response__Sequence_to_Go(goSlice *[]UnloadNode_Response, cSlice CUnloadNode_Response__Sequence)
Types ¶
type CListNodes_Request ¶
type CListNodes_Request = C.composition_interfaces__srv__ListNodes_Request
type CListNodes_Request__Sequence ¶
type CListNodes_Request__Sequence = C.composition_interfaces__srv__ListNodes_Request__Sequence
type CListNodes_Response ¶
type CListNodes_Response = C.composition_interfaces__srv__ListNodes_Response
type CListNodes_Response__Sequence ¶
type CListNodes_Response__Sequence = C.composition_interfaces__srv__ListNodes_Response__Sequence
type CLoadNode_Request ¶
type CLoadNode_Request = C.composition_interfaces__srv__LoadNode_Request
type CLoadNode_Request__Sequence ¶
type CLoadNode_Request__Sequence = C.composition_interfaces__srv__LoadNode_Request__Sequence
type CLoadNode_Response ¶
type CLoadNode_Response = C.composition_interfaces__srv__LoadNode_Response
type CLoadNode_Response__Sequence ¶
type CLoadNode_Response__Sequence = C.composition_interfaces__srv__LoadNode_Response__Sequence
type CUnloadNode_Request ¶
type CUnloadNode_Request = C.composition_interfaces__srv__UnloadNode_Request
type CUnloadNode_Request__Sequence ¶
type CUnloadNode_Request__Sequence = C.composition_interfaces__srv__UnloadNode_Request__Sequence
type CUnloadNode_Response ¶
type CUnloadNode_Response = C.composition_interfaces__srv__UnloadNode_Response
type CUnloadNode_Response__Sequence ¶
type CUnloadNode_Response__Sequence = C.composition_interfaces__srv__UnloadNode_Response__Sequence
type ListNodes_Request ¶
type ListNodes_Request struct { }
Do not create instances of this type directly. Always use NewListNodes_Request function instead.
func NewListNodes_Request ¶
func NewListNodes_Request() *ListNodes_Request
NewListNodes_Request creates a new ListNodes_Request with default values.
func (*ListNodes_Request) Clone ¶
func (t *ListNodes_Request) Clone() *ListNodes_Request
func (*ListNodes_Request) CloneMsg ¶
func (t *ListNodes_Request) CloneMsg() types.Message
func (*ListNodes_Request) SetDefaults ¶
func (t *ListNodes_Request) SetDefaults()
type ListNodes_Response ¶
type ListNodes_Response struct { FullNodeNames []string `yaml:"full_node_names"` // List of full node names including namespace. UniqueIds []uint64 `yaml:"unique_ids"` // List of full node names including namespace.corresponding unique ids (must have same length as full_node_names). }
Do not create instances of this type directly. Always use NewListNodes_Response function instead.
func NewListNodes_Response ¶
func NewListNodes_Response() *ListNodes_Response
NewListNodes_Response creates a new ListNodes_Response with default values.
func (*ListNodes_Response) Clone ¶
func (t *ListNodes_Response) Clone() *ListNodes_Response
func (*ListNodes_Response) CloneMsg ¶
func (t *ListNodes_Response) CloneMsg() types.Message
func (*ListNodes_Response) SetDefaults ¶
func (t *ListNodes_Response) SetDefaults()
type LoadNode_Request ¶
type LoadNode_Request struct { PackageName string `yaml:"package_name"` // The ROS package in which the composable node can be found. PluginName string `yaml:"plugin_name"` // A plugin within the ROS package "package_name". NodeName string `yaml:"node_name"` // The assigned name of the composable node. Leave empty to use the node'sdefault name. NodeNamespace string `yaml:"node_namespace"` // The assigned namespace of the composable node. Leave empty to use the node'sdefault namespace. LogLevel uint8 `yaml:"log_level"` // The assigned log level of the composable node. Enum values are found inmessage rcl_interfaces/Log. RemapRules []string `yaml:"remap_rules"` // Remapping rules for this composable node.For more info about static_remapping rules and their syntax, seehttps://design.ros2.org/articles/static_remapping.htmlTODO(sloretz) rcl_interfaces message for remap rules? Parameters []rcl_interfaces_msg.Parameter `yaml:"parameters"` // The Parameters of this composable node to set. ExtraArguments []rcl_interfaces_msg.Parameter `yaml:"extra_arguments"` // key/value arguments that are specific to a type of container process. }
Do not create instances of this type directly. Always use NewLoadNode_Request function instead.
func NewLoadNode_Request ¶
func NewLoadNode_Request() *LoadNode_Request
NewLoadNode_Request creates a new LoadNode_Request with default values.
func (*LoadNode_Request) Clone ¶
func (t *LoadNode_Request) Clone() *LoadNode_Request
func (*LoadNode_Request) CloneMsg ¶
func (t *LoadNode_Request) CloneMsg() types.Message
func (*LoadNode_Request) SetDefaults ¶
func (t *LoadNode_Request) SetDefaults()
type LoadNode_Response ¶
type LoadNode_Response struct { Success bool `yaml:"success"` // key/value arguments that are specific to a type of container process.True if the node was successfully loaded. ErrorMessage string `yaml:"error_message"` // Human readable error message if success is false, else empty string. FullNodeName string `yaml:"full_node_name"` // Name of the loaded composable node (including namespace). UniqueId uint64 `yaml:"unique_id"` // A unique identifier for the loaded node. }
Do not create instances of this type directly. Always use NewLoadNode_Response function instead.
func NewLoadNode_Response ¶
func NewLoadNode_Response() *LoadNode_Response
NewLoadNode_Response creates a new LoadNode_Response with default values.
func (*LoadNode_Response) Clone ¶
func (t *LoadNode_Response) Clone() *LoadNode_Response
func (*LoadNode_Response) CloneMsg ¶
func (t *LoadNode_Response) CloneMsg() types.Message
func (*LoadNode_Response) SetDefaults ¶
func (t *LoadNode_Response) SetDefaults()
type UnloadNode_Request ¶
type UnloadNode_Request struct {
UniqueId uint64 `yaml:"unique_id"` // Container specific unique id of a loaded node.
}
Do not create instances of this type directly. Always use NewUnloadNode_Request function instead.
func NewUnloadNode_Request ¶
func NewUnloadNode_Request() *UnloadNode_Request
NewUnloadNode_Request creates a new UnloadNode_Request with default values.
func (*UnloadNode_Request) Clone ¶
func (t *UnloadNode_Request) Clone() *UnloadNode_Request
func (*UnloadNode_Request) CloneMsg ¶
func (t *UnloadNode_Request) CloneMsg() types.Message
func (*UnloadNode_Request) SetDefaults ¶
func (t *UnloadNode_Request) SetDefaults()
type UnloadNode_Response ¶
type UnloadNode_Response struct { Success bool `yaml:"success"` // Container specific unique id of a loaded node.True if the node existed and was unloaded. ErrorMessage string `yaml:"error_message"` // Human readable error message if success is false, else empty string. }
Do not create instances of this type directly. Always use NewUnloadNode_Response function instead.
func NewUnloadNode_Response ¶
func NewUnloadNode_Response() *UnloadNode_Response
NewUnloadNode_Response creates a new UnloadNode_Response with default values.
func (*UnloadNode_Response) Clone ¶
func (t *UnloadNode_Response) Clone() *UnloadNode_Response
func (*UnloadNode_Response) CloneMsg ¶
func (t *UnloadNode_Response) CloneMsg() types.Message
func (*UnloadNode_Response) SetDefaults ¶
func (t *UnloadNode_Response) SetDefaults()