composition_interfaces_srv

package
v0.0.0-...-d4756ce Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ListNodesTypeSupport types.ServiceTypeSupport = _ListNodesTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ListNodes_RequestTypeSupport types.MessageTypeSupport = _ListNodes_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ListNodes_ResponseTypeSupport types.MessageTypeSupport = _ListNodes_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var LoadNodeTypeSupport types.ServiceTypeSupport = _LoadNodeTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var LoadNode_RequestTypeSupport types.MessageTypeSupport = _LoadNode_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var LoadNode_ResponseTypeSupport types.MessageTypeSupport = _LoadNode_ResponseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var UnloadNodeTypeSupport types.ServiceTypeSupport = _UnloadNodeTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var UnloadNode_RequestTypeSupport types.MessageTypeSupport = _UnloadNode_RequestTypeSupport{}

Modifying this variable is undefined behavior.

View Source
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 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 (*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 (*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 (*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 (*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 (*UnloadNode_Response) CloneMsg

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

func (*UnloadNode_Response) SetDefaults

func (t *UnloadNode_Response) SetDefaults()

Jump to

Keyboard shortcuts

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