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.

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.

Recent questions tagged rcl_interfaces at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.0.2
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 2024-04-16
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.2 (2024-04-16)

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

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