Package Summary

Tags No category tags.
Version 1.2.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2022-11-07
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Michel Hidalgo
  • Tully Foote

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

For more information about ROS 2 interfaces, see docs.ros.org

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

For more information about parameters, see: design.ros2.org

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.

Messages (.msg)

  • FloatingPointRange: Represents bounds and a step value for a floating point typed parameter
  • IntegerRange: Represents bounds and a step value for an integer typed parameter
  • IntraProcessMessage: Demonstration message for passing around a pointer to shared memory.
  • ListParameterResult: This is the returned result of ListParameters service
  • Log: A message for communicating log messages and their levels
  • Parameter: A message for setting and getting parameter values
  • ParameterDescriptor: A more informational message about parameters and their values
  • ParameterEvent: For information regarding setting, changing or removing parameter events
  • ParameterEventDescriptors: Message describing parameter updates occurring on the node, including addition removal and changes in value
  • ParameterType: Enum definitions for denoting a parameter value's type
  • ParameterValue: The associated value and type of a parameter
  • SetParameterResult: Result message indicating whether a set parameters event succeeded

Services (.srv)

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_interfaces

1.2.1 (2022-11-07)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Add field to the parameter description to specify dynamic/static typing. (#118)
  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add documentation of log levels (#93)
  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: Tully Foote, brawner

0.9.0 (2020-04-25)

  • Remove commented code line (#99)
  • Remove unused IntraProcessMessage (#89)
  • Contributors: Dirk Thomas, Stephen Brawner

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
fmi_adapter github-boschresearch-fmi_adapter
fmi_adapter github-boschresearch-fmi_adapter_ros2
tf2_ros github-ros2-geometry2
hector_gazebo_plugins github-tu-darmstadt-ros-pkg-hector_gazebo
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
swri_cli_tools github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros_msgs github-mavlink-mavros
moveit_core github-ros-planning-moveit2
py_trees_ros github-splintered-reality-py_trees_ros
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosapi_msgs github-RobotWebTools-rosbridge_suite
rqt_console github-ros-visualization-rqt_console
swri_console github-swri-robotics-swri_console
ublox_gps github-KumarRobotics-ublox
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
nav2_util github-ros-planning-navigation2
rcl github-ros2-rcl
composition_interfaces github-ros2-rcl_interfaces
rclc_parameter github-ros2-rclc
rclcpp github-ros2-rclcpp
rclpy github-ros2-rclpy
ros2controlcli github-ros-controls-ros2_control
ros2component github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros_gz_interfaces github-ignitionrobotics-ros_ign
ros_gz_interfaces github-gazebosim-ros_gz
rosbag2_py github-ros2-rosbag2
system_fingerprint github-MetroRobots-ros_system_fingerprint
test_cli github-ros2-system_tests
sick_scan_xd github-SICKAG-sick_scan_xd
sync_parameter_server github-Tacha-S-sync_parameter_server

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.6.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version iron
Last Updated 2023-04-18
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Michel Hidalgo
  • Tully Foote

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

For more information about ROS 2 interfaces, see docs.ros.org

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

For more information about parameters, see: design.ros2.org

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
  • get_logger_levels: GetLoggerLevels
    • Get the logger levels of nodes which are in the same process space.
  • set_logger_levels: SetLoggerLevels
    • Set the logger levels of nodes which are in the same process space.

Messages (.msg)

  • FloatingPointRange: Represents bounds and a step value for a floating point typed parameter
  • IntegerRange: Represents bounds and a step value for an integer typed parameter
  • IntraProcessMessage: Demonstration message for passing around a pointer to shared memory.
  • ListParameterResult: This is the returned result of ListParameters service
  • Log: A message for communicating log messages and their levels
  • Parameter: A message for setting and getting parameter values
  • ParameterDescriptor: A more informational message about parameters and their values
  • ParameterEvent: For information regarding setting, changing or removing parameter events
  • ParameterEventDescriptors: Message describing parameter updates occurring on the node, including addition removal and changes in value
  • ParameterType: Enum definitions for denoting a parameter value's type
  • ParameterValue: The associated value and type of a parameter
  • SetParameterResult: Result message indicating whether a set parameters event succeeded
  • SetLoggerLevelsResult: Result message indicating whether a set logger level event succeeded

Services (.srv)

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_interfaces

1.6.0 (2023-04-18)

  • Add interfaces for logging service. (#154)
  • Contributors: Lei Liu

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • Contributors: Audrow Nash, Chris Lalancette

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Add field to the parameter description to specify dynamic/static typing. (#118)
  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add documentation of log levels (#93)
  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: Tully Foote, brawner

0.9.0 (2020-04-25)

  • Remove commented code line (#99)
  • Remove unused IntraProcessMessage (#89)
  • Contributors: Dirk Thomas, Stephen Brawner

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
fmi_adapter github-boschresearch-fmi_adapter
fmi_adapter github-boschresearch-fmi_adapter_ros2
fuse_core github-locusrobotics-fuse
tf2_ros github-ros2-geometry2
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
log_view github-hatchbed-log_view
swri_cli_tools github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros_msgs github-mavlink-mavros
moveit_core github-ros-planning-moveit2
py_trees_ros github-splintered-reality-py_trees_ros
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosapi_msgs github-RobotWebTools-rosbridge_suite
rqt_console github-ros-visualization-rqt_console
swri_console github-swri-robotics-swri_console
ublox_gps github-KumarRobotics-ublox
demo_nodes_cpp github-ros2-demos
demo_nodes_py github-ros2-demos
launch_testing_examples github-ros2-examples
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
nav2_util github-ros-planning-navigation2
rcl github-ros2-rcl
composition_interfaces github-ros2-rcl_interfaces
rclc_parameter github-ros2-rclc
rclcpp github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
rclpy github-ros2-rclpy
ros2controlcli github-ros-controls-ros2_control
ros2component github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros_gz_interfaces github-ignitionrobotics-ros_ign
ros_gz_interfaces github-gazebosim-ros_gz
rosbag2_py github-ros2-rosbag2
system_fingerprint github-MetroRobots-ros_system_fingerprint
test_cli github-ros2-system_tests

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version rolling
Last Updated 2023-10-04
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Michel Hidalgo
  • Tully Foote

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

For more information about ROS 2 interfaces, see docs.ros.org

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

For more information about parameters, see: design.ros2.org

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
  • get_logger_levels: GetLoggerLevels
    • Get the logger levels of nodes which are in the same process space.
  • set_logger_levels: SetLoggerLevels
    • Set the logger levels of nodes which are in the same process space.

Messages (.msg)

  • FloatingPointRange: Represents bounds and a step value for a floating point typed parameter
  • IntegerRange: Represents bounds and a step value for an integer typed parameter
  • IntraProcessMessage: Demonstration message for passing around a pointer to shared memory.
  • ListParameterResult: This is the returned result of ListParameters service
  • Log: A message for communicating log messages and their levels
  • Parameter: A message for setting and getting parameter values
  • ParameterDescriptor: A more informational message about parameters and their values
  • ParameterEvent: For information regarding setting, changing or removing parameter events
  • ParameterEventDescriptors: Message describing parameter updates occurring on the node, including addition removal and changes in value
  • ParameterType: Enum definitions for denoting a parameter value's type
  • ParameterValue: The associated value and type of a parameter
  • SetParameterResult: Result message indicating whether a set parameters event succeeded
  • SetLoggerLevelsResult: Result message indicating whether a set logger level event succeeded

Services (.srv)

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_interfaces

2.0.1 (2023-10-04)

2.0.0 (2023-09-07)

  • Update the Log.msg constant types. (#161)
  • Update the comments for SetParametersResult to reflect reality. (#159)
  • Contributors: Chris Lalancette

1.7.0 (2023-04-27)

1.6.0 (2023-04-18)

  • Add interfaces for logging service. (#154)
  • Contributors: Lei Liu

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • Contributors: Audrow Nash, Chris Lalancette

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Add field to the parameter description to specify dynamic/static typing. (#118)
  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add documentation of log levels (#93)
  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: Tully Foote, brawner

0.9.0 (2020-04-25)

  • Remove commented code line (#99)
  • Remove unused IntraProcessMessage (#89)
  • Contributors: Dirk Thomas, Stephen Brawner

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
fmi_adapter github-boschresearch-fmi_adapter
fmi_adapter github-boschresearch-fmi_adapter_ros2
fuse_core github-locusrobotics-fuse
tf2_ros github-ros2-geometry2
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
log_view github-hatchbed-log_view
swri_cli_tools github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros_msgs github-mavlink-mavros
moveit_core github-ros-planning-moveit2
py_trees_ros github-splintered-reality-py_trees_ros
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rosapi github-RobotWebTools-rosbridge_suite
rosapi_msgs github-RobotWebTools-rosbridge_suite
rqt_console github-ros-visualization-rqt_console
swri_console github-swri-robotics-swri_console
ublox_gps github-KumarRobotics-ublox
demo_nodes_cpp github-ros2-demos
demo_nodes_py github-ros2-demos
launch_testing_examples github-ros2-examples
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
rcl github-ros2-rcl
composition_interfaces github-ros2-rcl_interfaces
rclc_parameter github-ros2-rclc
rclcpp github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
rclpy github-ros2-rclpy
ros2controlcli github-ros-controls-ros2_control
ros2component github-ros2-ros2cli
ros2param github-ros2-ros2cli
rosbag2_py github-ros2-rosbag2
system_fingerprint github-MetroRobots-ros_system_fingerprint
test_cli github-ros2-system_tests
nao_lola_client github-ros-sports-nao_lola
ros_gz_interfaces github-gazebosim-ros_gz

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version ardent
Last Updated 2017-12-09
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version bouncy
Last Updated 2018-06-24
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.6.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version crystal
Last Updated 2019-03-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version eloquent
Last Updated 2019-09-26
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
CHANGELOG

Changelog for package rcl_interfaces

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version dashing
Last Updated 2019-05-30
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occuring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.0.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version galactic
Last Updated 2021-04-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette
  • Michel Hidalgo

Authors

  • Tully Foote

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

For more information about ROS 2 interfaces, see docs.ros.org

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

For more information about parameters, see: design.ros2.org

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.

Messages (.msg)

  • FloatingPointRange: Represents bounds and a step value for a floating point typed parameter
  • IntegerRange: Represents bounds and a step value for an integer typed parameter
  • IntraProcessMessage: Demonstration message for passing around a pointer to shared memory.
  • ListParameterResult: This is the returned result of ListParameters service
  • Log: A message for communicating log messages and their levels
  • Parameter: A message for setting and getting parameter values
  • ParameterDescriptor: A more informational message about parameters and their values
  • ParameterEvent: For information regarding setting, changing or removing parameter events
  • ParameterEventDescriptors: Message describing parameter updates occurring on the node, including addition removal and changes in value
  • ParameterType: Enum definitions for denoting a parameter value's type
  • ParameterValue: The associated value and type of a parameter
  • SetParameterResult: Result message indicating whether a set parameters event succeeded

Services (.srv)

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_interfaces

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Add field to the parameter description to specify dynamic/static typing. (#118)
  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add documentation of log levels (#93)
  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: Tully Foote, brawner

0.9.0 (2020-04-25)

  • Remove commented code line (#99)
  • Remove unused IntraProcessMessage (#89)
  • Contributors: Dirk Thomas, Stephen Brawner

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.0.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version foxy
Last Updated 2021-04-02
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

No additional authors.

rcl_interfaces

This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.

For more information about ROS 2 interfaces, see index.ros2.org

Parameter Groups

Parameters are contained in groups. The default group is '/'. It behaves like a filepath, where you can nest sub-groups within groups.

For more information about parameters, see: design.ros2.org

Standard topics for parameters

The ROS API for a node will be as follows inside the node's namespace.

Topics:

  • parameter_events: ParameterEvent
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately.
  • parameter_event_descriptors: ParameterEventDescriptors
    • This topic provides a way to subscribe to all parameter updates occurring on the node, including addition removal and changes in value. Every atomic change will be published separately. This is provided if large parameter values are expected to slow down the system.

Services:

  • get_parameters: GetParameters
    • The service to get the value of parameters which are set on this node.
  • has_parameters: HasParameters
    • Query this node if specific parameters are set.
  • list_parameters: ListParameters
    • List the parameters on this node matching the filters.
  • set_parameters: SetParameters
    • Set parameters on this node.

Messages (.msg)

  • FloatingPointRange: Represents bounds and a step value for a floating point typed parameter
  • IntegerRange: Represents bounds and a step value for an integer typed parameter
  • IntraProcessMessage: Demonstration message for passing around a pointer to shared memory.
  • ListParameterResult: This is the returned result of ListParameters service
  • Log: A message for communicating log messages and their levels
  • Parameter: A message for setting and getting parameter values
  • ParameterDescriptor: A more informational message about parameters and their values
  • ParameterEvent: For information regarding setting, changing or removing parameter events
  • ParameterEventDescriptors: Message describing parameter updates occurring on the node, including addition removal and changes in value
  • ParameterType: Enum definitions for denoting a parameter value's type
  • ParameterValue: The associated value and type of a parameter
  • SetParameterResult: Result message indicating whether a set parameters event succeeded

Services (.srv)

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_interfaces

1.0.0 (2020-05-26)

  • Add documentation of log levels (#93)
  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: Tully Foote, brawner

0.9.0 (2020-04-25)

  • Remove commented code line (#99)
  • Remove unused IntraProcessMessage (#89)
  • Contributors: Dirk Thomas, Stephen Brawner

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

  • Add mapping file for ROS 1 bridge (#67)
  • Contributors: Juan Rodriguez Hortala

0.7.2 (2019-05-08)

  • Parameters support ranges (#72)
  • Contributors: William Woodall

0.7.1 (2019-04-26)

  • Add read_only parameter metadata (#35)
  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

  • adding node path and timestamp fields to event msg (#51)
  • Adding a message type for Log messages that will be sent out over the... (#53)
  • Contributors: Nick Burek, bpwilcox

0.6.0 (2018-11-16)

  • use add_compile_options instead of setting only cxx flags
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • [rcl_interfaces] Homogenize iface definition (#23)
  • Contributors: Dirk Thomas, Esteve Fernandez, Mikael Arguedas, Morgan Quigley, Tully Foote, William Woodall, dhood

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange