Module parameters

Source
Expand description

Rust-like representation of ROS2 Parameters

Parameters are key-value paris that can be set in application code, on the command line (not yet implemented), from environment variables (not implemented), or remotely.

Paramters can be queried and set remotely using e.g. the ros2 param or rqt tools from ROS 2. This only works for Nodes that have enabled Parameter Services and are running a Spinner.

Modules§

raw
Raw, ROS2-compatible Parameters for sending over the wire. Not for use in a Rust application.

Structs§

Parameter
Named parameter
ParameterDescriptor
Documentation and constraints for a Parameter

Enums§

NumericRange
Optional Limits for a numeric Parameter
ParameterType
List of Parameter types supported by ROS 2. https://github.com/ros2/rcl_interfaces/blob/humble/rcl_interfaces/msg/ParameterType.msg
ParameterValue
Rust-like representation of ROS2 ParameterValue

Type Aliases§

SetParametersResult
Result from attempt to set a Parameter value (remotely).