-
 

Package Summary

Tags No category tags.
Version 0.18.11
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/ros2cli.git
VCS Type git
VCS Version humble
Last Updated 2024-07-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 service command for ROS 2 command line tools.

Additional Links

No additional links.

Maintainers

  • Aditya Pande
  • Audrow Nash
  • Michael Jeronimo

Authors

  • Mabel Zhang
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package ros2service

0.18.11 (2024-07-26)

0.18.10 (2024-05-15)

0.18.9 (2024-02-16)

0.18.8 (2024-01-24)

0.18.7 (2023-07-18)

0.18.6 (2023-04-25)

0.18.5 (2023-01-10)

0.18.4 (2022-11-07)

0.18.3 (2022-04-08)

0.18.2 (2022-03-30)

  • Add timeout to kill hanging tests (#701)
  • Contributors: Audrow Nash

0.18.1 (2022-03-28)

  • Also provide --include-hidden-services for [ros2 service list]{.title-ref} verb (#551)
  • Contributors: Karsten Knese

0.18.0 (2022-03-01)

0.17.1 (2022-01-25)

0.17.0 (2022-01-25)

0.16.1 (2022-01-14)

0.16.0 (2022-01-14)

  • Depend on launch packages instead of ros_testing to avoid circular dependency (#685)
  • Contributors: Shane Loretz

0.15.0 (2021-11-18)

  • Update maintainers to Aditya Pande, Audrow Nash, and Michael Jeronimo (#673)
  • Updated maintainers (#670)
  • Add changelogs (#635)
  • Contributors: Aditya Pande, Audrow Nash, Ivan Santiago Paunovic

0.14.0 (2021-04-26)

0.13.0 (2021-04-06)

0.12.0 (2021-03-02)

  • Remove maintainer. (#597)
  • Add Audrow as a maintainer. (#591)
  • Contributors: Audrow Nash, Claire Wang

0.11.0 (2021-01-25)

0.10.1 (2020-12-08)

0.10.0 (2020-11-02)

  • Update maintainers. (#568)
  • Check that passed type is actually a service. (#559)
  • Contributors: Claire Wang, Dirk Thomas

0.9.5 (2020-06-01)

0.9.4 (2020-05-26)

  • Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
  • Contributors: Jacob Perron

0.9.3 (2020-05-13)

0.9.2 (2020-05-08)

0.9.1 (2020-05-06)

0.9.0 (2020-04-29)

  • Stop using 'node_name' and 'node_namespace' in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter 'node_name' is deprecated, use 'name' instead
  • Replace deprecated launch_ros usage. (#487) The Node parameter 'node_executable' has been deprecated and replaced with the parameter 'executable'.
  • Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
  • Update tests to expect no launch_ros node. (#474)
  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • Remove ready_fn from test descriptions. (#376)
  • Used get_available_rmw_implementations from rclpy. (#461)
  • Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
  • Use f-string. (#448)
    • Use f-string
    • Remove unused variable
  • Only load required entry points which improves the performance. (#436)
    • Extend API to exclude extensions from loading
    • Add add_subparsers_on_demand() function
    • Update all extensions to use the new API
    • Deprecate old API, add deprecation warnings
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök

0.8.6 (2019-11-19)

0.8.5 (2019-11-14)

  • 0.8.5
  • Contributors: Shane Loretz

0.8.4 (2019-11-13)

  • 0.8.4
  • Contributors: Michael Carroll

0.8.3 (2019-10-23)

  • 0.8.3
  • End-to-end test coverage for CLI commands output. (#304)
    • Add end-to-end CLI output tests for ros2:
    • ros2action
    • ros2service
    • ros2topic
    • ros2msg
    • ros2srv
    • ros2interface
    • ros2node
    • ros2pkg
  • Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3
    • Remove dependencies on deprecated packages
    • Remove obsolete test
    • Make linters happy :)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

0.8.2 (2019-10-08)

  • 0.8.2
  • Contributors: Dirk Thomas

0.8.1 (2019-10-04)

  • 0.8.1
  • Contributors: Michael Carroll

0.8.0 (2019-09-26)

  • Install resource marker file for packages. (#339)
  • Update setup.py version. (#331) Versions now match latest tag and package.xml.
  • Install package manifest. (#330)
  • Add service call prototype completer. (#300)
  • Add 'service find' verb. (#274)
    • Add 'service find' verb
    • Add ServiceTypeCompleter
    • Replace ServiceTypeCompleter with service_type_completer
    • Use strings literals
    • Use single quotes
    • Fix import order
  • Add 'service type' verb. (#273)
    • Add 'service type' verb
    • Print all types
  • Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray

0.7.4 (2019-05-29)

  • Add support for service type name without 'srv' namespace part. (#247)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-20)

  • Use new type identification for service calls. (#242)
    • Use new type identification for service calls
    • Address middle_module logic
    • Fix typo
    • Use review suggestions
  • Contributors: Karsten Knese

0.7.2 (2019-05-08)

  • Add xmllint linter test. (#232)
    • Add xmllint test to ament_python packages
    • Cover new packages as well
  • Contributors: Mikael Arguedas

0.7.1 (2019-04-17)

0.7.0 (2019-04-14)

  • Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
  • Use safe_load instead of deprecated load. (#212)
  • Contributors: Jacob Perron, Mikael Arguedas

0.6.3 (2019-02-08)

  • Consistent node naming. (#158)
    • Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix.
    • Removing unneeded comment
    • Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli.
    • Start all CLI nodes as hidden.
    • Shortening the default CLI node name prefix from '_ros2cli_node' to '_ros2cli'
    • Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX.
    • Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy
    • Linter fixes.
  • Contributors: AAlon

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

  • 0.6.1 bump package.xml, setup.py and setup.cfg versions
  • Check in action module if action service. (#163)
  • List services symmetric with topics. (#162)
  • Contributors: Shane Loretz

0.6.0 (2018-11-19)

0.5.4 (2018-08-20)

0.5.3 (2018-07-17)

0.5.2 (2018-06-28)

0.5.1 (2018-06-27 12:27)

0.5.0 (2018-06-27 12:17)

  • Add missing arg to ros2 service list. (#99)
  • Add pytest markers to linter tests
  • Ignore F841 from latest Pyflakes release. (#93)
  • [ros2 service]{.title-ref} Use new client api. (#77)
    • Use new client api
    • Try_shutdown() -> shutdown()
  • Set zip_safe to avoid warning during installation. (#83)
  • Print full help when no command is passed. (#81)
  • Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz

0.4.0 (2017-12-08)

  • [ros2service] call only once by default. (#67)
    • [ros2service] call only once by default
    • Remove once completely
  • [ros2topic] pub: add --repeat. (#66)
    • First shot at passing -r argument
    • [ros2topic] add once and rate parameters
    • [ros2service] add once and rate parameters
    • Simplify logic, add sleepd for once publisher and remove argparse
    • Fix spelling
    • Format default the same as argparse does
    • Format default the same as argparse does
    • Move logic to the right function
    • Mimic ros2topic and remove extra logic
    • Consistent with services
  • Merge pull request #64 from ros2/add_type_completer add type completer for 'topic pub' and 'service call'
  • Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
  • Wait for service before calling it
  • Add type completer for 'topic pub' and 'service call'
  • Remove test_suite, add pytest as test_requires
  • 0.0.3
  • Fix request message population. (#56)
    • Use set_msg_fields
    • Remove unused comment
    • Move function and error definition to api module
    • Use message filling method from ros2topic
    • Alphabetical order
  • Implicitly inherit from object. (#45)
  • 0.0.2
  • Merge pull request #36 from ros2/improve_error_message better error message
  • Better error message
  • Use yaml for parsing msg and srv values. (#19)
  • Merge pull request #15 from ros2/various_fixes various fixes and improvements
  • Various fixes and improvements
  • Refactor get topic names and types. (#4)
    • Ros2topic: use rclpy utility
    • Ros2topic: fixup
    • Ros2topic: support multiple types
    • Ros2service: initial commit
    • Ros2topic: support no_demangle
    • Fix include order
    • Missed a commit
    • Ros2service: add pep257 tests
    • Fix echo to support multiple types
    • Improve shutdown behavior of call, add loop option
    • Address comments
  • Contributors: Dirk Thomas, Mikael Arguedas, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2service at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.25.8
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/ros2cli.git
VCS Type git
VCS Version iron
Last Updated 2024-11-08
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 service command for ROS 2 command line tools.

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Geoffrey Biggs

Authors

  • Aditya Pande
  • Mabel Zhang
  • Michael Jeronimo
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package ros2service

0.25.8 (2024-11-08)

0.25.7 (2024-07-11)

0.25.6 (2024-04-19)

0.25.5 (2024-02-07)

0.25.4 (2023-11-17)

0.25.3 (2023-09-08)

  • Fix tests with get_type_description service and param present (#839)
  • Contributors: Emerson Knapp

0.25.2 (2023-07-14)

0.25.1 (2023-05-11)

0.25.0 (2023-04-18)

  • Make all of the dependencies in pure Python packages exec_depend. (#823)
  • Contributors: Chris Lalancette

0.24.1 (2023-04-12)

0.24.0 (2023-04-11)

0.23.0 (2023-03-02)

0.22.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#776)
  • Contributors: Audrow Nash

0.21.0 (2022-11-02)

0.20.0 (2022-09-13)

0.19.0 (2022-04-29)

0.18.3 (2022-04-08)

0.18.2 (2022-03-30)

  • Add timeout to kill hanging tests (#701)
  • Contributors: Audrow Nash

0.18.1 (2022-03-28)

  • Also provide --include-hidden-services for [ros2 service list]{.title-ref} verb (#551)
  • Contributors: Karsten Knese

0.18.0 (2022-03-01)

0.17.1 (2022-01-25)

0.17.0 (2022-01-25)

0.16.1 (2022-01-14)

0.16.0 (2022-01-14)

  • Depend on launch packages instead of ros_testing to avoid circular dependency (#685)
  • Contributors: Shane Loretz

0.15.0 (2021-11-18)

  • Update maintainers to Aditya Pande, Audrow Nash, and Michael Jeronimo (#673)
  • Updated maintainers (#670)
  • Add changelogs (#635)
  • Contributors: Aditya Pande, Audrow Nash, Ivan Santiago Paunovic

0.14.0 (2021-04-26)

0.13.0 (2021-04-06)

0.12.0 (2021-03-02)

  • Remove maintainer. (#597)
  • Add Audrow as a maintainer. (#591)
  • Contributors: Audrow Nash, Claire Wang

0.11.0 (2021-01-25)

0.10.1 (2020-12-08)

0.10.0 (2020-11-02)

  • Update maintainers. (#568)
  • Check that passed type is actually a service. (#559)
  • Contributors: Claire Wang, Dirk Thomas

0.9.5 (2020-06-01)

0.9.4 (2020-05-26)

  • Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
  • Contributors: Jacob Perron

0.9.3 (2020-05-13)

0.9.2 (2020-05-08)

0.9.1 (2020-05-06)

0.9.0 (2020-04-29)

  • Stop using 'node_name' and 'node_namespace' in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter 'node_name' is deprecated, use 'name' instead
  • Replace deprecated launch_ros usage. (#487) The Node parameter 'node_executable' has been deprecated and replaced with the parameter 'executable'.
  • Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
  • Update tests to expect no launch_ros node. (#474)
  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • Remove ready_fn from test descriptions. (#376)
  • Used get_available_rmw_implementations from rclpy. (#461)
  • Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
  • Use f-string. (#448)
    • Use f-string
    • Remove unused variable
  • Only load required entry points which improves the performance. (#436)
    • Extend API to exclude extensions from loading
    • Add add_subparsers_on_demand() function
    • Update all extensions to use the new API
    • Deprecate old API, add deprecation warnings
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök

0.8.6 (2019-11-19)

0.8.5 (2019-11-14)

  • 0.8.5
  • Contributors: Shane Loretz

0.8.4 (2019-11-13)

  • 0.8.4
  • Contributors: Michael Carroll

0.8.3 (2019-10-23)

  • 0.8.3
  • End-to-end test coverage for CLI commands output. (#304)
    • Add end-to-end CLI output tests for ros2:
    • ros2action
    • ros2service
    • ros2topic
    • ros2msg
    • ros2srv
    • ros2interface
    • ros2node
    • ros2pkg
  • Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3
    • Remove dependencies on deprecated packages
    • Remove obsolete test
    • Make linters happy :)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

0.8.2 (2019-10-08)

  • 0.8.2
  • Contributors: Dirk Thomas

0.8.1 (2019-10-04)

  • 0.8.1
  • Contributors: Michael Carroll

0.8.0 (2019-09-26)

  • Install resource marker file for packages. (#339)
  • Update setup.py version. (#331) Versions now match latest tag and package.xml.
  • Install package manifest. (#330)
  • Add service call prototype completer. (#300)
  • Add 'service find' verb. (#274)
    • Add 'service find' verb
    • Add ServiceTypeCompleter
    • Replace ServiceTypeCompleter with service_type_completer
    • Use strings literals
    • Use single quotes
    • Fix import order
  • Add 'service type' verb. (#273)
    • Add 'service type' verb
    • Print all types
  • Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray

0.7.4 (2019-05-29)

  • Add support for service type name without 'srv' namespace part. (#247)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-20)

  • Use new type identification for service calls. (#242)
    • Use new type identification for service calls
    • Address middle_module logic
    • Fix typo
    • Use review suggestions
  • Contributors: Karsten Knese

0.7.2 (2019-05-08)

  • Add xmllint linter test. (#232)
    • Add xmllint test to ament_python packages
    • Cover new packages as well
  • Contributors: Mikael Arguedas

0.7.1 (2019-04-17)

0.7.0 (2019-04-14)

  • Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
  • Use safe_load instead of deprecated load. (#212)
  • Contributors: Jacob Perron, Mikael Arguedas

0.6.3 (2019-02-08)

  • Consistent node naming. (#158)
    • Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix.
    • Removing unneeded comment
    • Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli.
    • Start all CLI nodes as hidden.
    • Shortening the default CLI node name prefix from '_ros2cli_node' to '_ros2cli'
    • Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX.
    • Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy
    • Linter fixes.
  • Contributors: AAlon

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

  • 0.6.1 bump package.xml, setup.py and setup.cfg versions
  • Check in action module if action service. (#163)
  • List services symmetric with topics. (#162)
  • Contributors: Shane Loretz

0.6.0 (2018-11-19)

0.5.4 (2018-08-20)

0.5.3 (2018-07-17)

0.5.2 (2018-06-28)

0.5.1 (2018-06-27 12:27)

0.5.0 (2018-06-27 12:17)

  • Add missing arg to ros2 service list. (#99)
  • Add pytest markers to linter tests
  • Ignore F841 from latest Pyflakes release. (#93)
  • [ros2 service]{.title-ref} Use new client api. (#77)
    • Use new client api
    • Try_shutdown() -> shutdown()
  • Set zip_safe to avoid warning during installation. (#83)
  • Print full help when no command is passed. (#81)
  • Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz

0.4.0 (2017-12-08)

  • [ros2service] call only once by default. (#67)
    • [ros2service] call only once by default
    • Remove once completely
  • [ros2topic] pub: add --repeat. (#66)
    • First shot at passing -r argument
    • [ros2topic] add once and rate parameters
    • [ros2service] add once and rate parameters
    • Simplify logic, add sleepd for once publisher and remove argparse
    • Fix spelling
    • Format default the same as argparse does
    • Format default the same as argparse does
    • Move logic to the right function
    • Mimic ros2topic and remove extra logic
    • Consistent with services
  • Merge pull request #64 from ros2/add_type_completer add type completer for 'topic pub' and 'service call'
  • Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
  • Wait for service before calling it
  • Add type completer for 'topic pub' and 'service call'
  • Remove test_suite, add pytest as test_requires
  • 0.0.3
  • Fix request message population. (#56)
    • Use set_msg_fields
    • Remove unused comment
    • Move function and error definition to api module
    • Use message filling method from ros2topic
    • Alphabetical order
  • Implicitly inherit from object. (#45)
  • 0.0.2
  • Merge pull request #36 from ros2/improve_error_message better error message
  • Better error message
  • Use yaml for parsing msg and srv values. (#19)
  • Merge pull request #15 from ros2/various_fixes various fixes and improvements
  • Various fixes and improvements
  • Refactor get topic names and types. (#4)
    • Ros2topic: use rclpy utility
    • Ros2topic: fixup
    • Ros2topic: support multiple types
    • Ros2service: initial commit
    • Ros2topic: support no_demangle
    • Fix include order
    • Missed a commit
    • Ros2service: add pep257 tests
    • Fix echo to support multiple types
    • Improve shutdown behavior of call, add loop option
    • Address comments
  • Contributors: Dirk Thomas, Mikael Arguedas, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2service at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.32.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/ros2cli.git
VCS Type git
VCS Version jazzy
Last Updated 2024-10-28
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 service command for ROS 2 command line tools.

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Geoffrey Biggs

Authors

  • Aditya Pande
  • Mabel Zhang
  • Michael Jeronimo
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package ros2service

0.32.1 (2024-05-13)

0.32.0 (2024-04-16)

0.31.2 (2024-03-27)

0.31.1 (2024-02-07)

0.31.0 (2024-01-24)

0.30.1 (2023-12-26)

0.30.0 (2023-11-06)

  • Add ros2 service info (#771)
  • Contributors: Minju, Lee

0.29.1 (2023-10-04)

0.29.0 (2023-08-21)

  • Load a message/request/goal from standard input (#844)
  • Contributors: ymd-stella

0.28.0 (2023-07-11)

  • Fix tests with get_type_description service and param present (#838)
  • Contributors: Emerson Knapp

0.27.0 (2023-06-07)

  • [service introspection] ros2 service echo (#745)
  • Contributors: Brian

0.26.1 (2023-05-11)

0.26.0 (2023-04-28)

0.25.0 (2023-04-18)

  • Make all of the dependencies in pure Python packages exec_depend. (#823)
  • Contributors: Chris Lalancette

0.24.1 (2023-04-12)

0.24.0 (2023-04-11)

0.23.0 (2023-03-02)

0.22.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#776)
  • Contributors: Audrow Nash

0.21.0 (2022-11-02)

0.20.0 (2022-09-13)

0.19.0 (2022-04-29)

0.18.3 (2022-04-08)

0.18.2 (2022-03-30)

  • Add timeout to kill hanging tests (#701)
  • Contributors: Audrow Nash

0.18.1 (2022-03-28)

  • Also provide --include-hidden-services for [ros2 service list]{.title-ref} verb (#551)
  • Contributors: Karsten Knese

0.18.0 (2022-03-01)

0.17.1 (2022-01-25)

0.17.0 (2022-01-25)

0.16.1 (2022-01-14)

0.16.0 (2022-01-14)

  • Depend on launch packages instead of ros_testing to avoid circular dependency (#685)
  • Contributors: Shane Loretz

0.15.0 (2021-11-18)

  • Update maintainers to Aditya Pande, Audrow Nash, and Michael Jeronimo (#673)
  • Updated maintainers (#670)
  • Add changelogs (#635)
  • Contributors: Aditya Pande, Audrow Nash, Ivan Santiago Paunovic

0.14.0 (2021-04-26)

0.13.0 (2021-04-06)

0.12.0 (2021-03-02)

  • Remove maintainer. (#597)
  • Add Audrow as a maintainer. (#591)
  • Contributors: Audrow Nash, Claire Wang

0.11.0 (2021-01-25)

0.10.1 (2020-12-08)

0.10.0 (2020-11-02)

  • Update maintainers. (#568)
  • Check that passed type is actually a service. (#559)
  • Contributors: Claire Wang, Dirk Thomas

0.9.5 (2020-06-01)

0.9.4 (2020-05-26)

  • Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
  • Contributors: Jacob Perron

0.9.3 (2020-05-13)

0.9.2 (2020-05-08)

0.9.1 (2020-05-06)

0.9.0 (2020-04-29)

  • Stop using 'node_name' and 'node_namespace' in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter 'node_name' is deprecated, use 'name' instead
  • Replace deprecated launch_ros usage. (#487) The Node parameter 'node_executable' has been deprecated and replaced with the parameter 'executable'.
  • Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
  • Update tests to expect no launch_ros node. (#474)
  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • Remove ready_fn from test descriptions. (#376)
  • Used get_available_rmw_implementations from rclpy. (#461)
  • Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
  • Use f-string. (#448)
    • Use f-string
    • Remove unused variable
  • Only load required entry points which improves the performance. (#436)
    • Extend API to exclude extensions from loading
    • Add add_subparsers_on_demand() function
    • Update all extensions to use the new API
    • Deprecate old API, add deprecation warnings
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök

0.8.6 (2019-11-19)

0.8.5 (2019-11-14)

  • 0.8.5
  • Contributors: Shane Loretz

0.8.4 (2019-11-13)

  • 0.8.4
  • Contributors: Michael Carroll

0.8.3 (2019-10-23)

  • 0.8.3
  • End-to-end test coverage for CLI commands output. (#304)
    • Add end-to-end CLI output tests for ros2:
    • ros2action
    • ros2service
    • ros2topic
    • ros2msg
    • ros2srv
    • ros2interface
    • ros2node
    • ros2pkg
  • Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3
    • Remove dependencies on deprecated packages
    • Remove obsolete test
    • Make linters happy :)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

0.8.2 (2019-10-08)

  • 0.8.2
  • Contributors: Dirk Thomas

0.8.1 (2019-10-04)

  • 0.8.1
  • Contributors: Michael Carroll

0.8.0 (2019-09-26)

  • Install resource marker file for packages. (#339)
  • Update setup.py version. (#331) Versions now match latest tag and package.xml.
  • Install package manifest. (#330)
  • Add service call prototype completer. (#300)
  • Add 'service find' verb. (#274)
    • Add 'service find' verb
    • Add ServiceTypeCompleter
    • Replace ServiceTypeCompleter with service_type_completer
    • Use strings literals
    • Use single quotes
    • Fix import order
  • Add 'service type' verb. (#273)
    • Add 'service type' verb
    • Print all types
  • Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray

0.7.4 (2019-05-29)

  • Add support for service type name without 'srv' namespace part. (#247)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-20)

  • Use new type identification for service calls. (#242)
    • Use new type identification for service calls
    • Address middle_module logic
    • Fix typo
    • Use review suggestions
  • Contributors: Karsten Knese

0.7.2 (2019-05-08)

  • Add xmllint linter test. (#232)
    • Add xmllint test to ament_python packages
    • Cover new packages as well
  • Contributors: Mikael Arguedas

0.7.1 (2019-04-17)

0.7.0 (2019-04-14)

  • Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
  • Use safe_load instead of deprecated load. (#212)
  • Contributors: Jacob Perron, Mikael Arguedas

0.6.3 (2019-02-08)

  • Consistent node naming. (#158)
    • Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix.
    • Removing unneeded comment
    • Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli.
    • Start all CLI nodes as hidden.
    • Shortening the default CLI node name prefix from '_ros2cli_node' to '_ros2cli'
    • Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX.
    • Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy
    • Linter fixes.
  • Contributors: AAlon

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

  • 0.6.1 bump package.xml, setup.py and setup.cfg versions
  • Check in action module if action service. (#163)
  • List services symmetric with topics. (#162)
  • Contributors: Shane Loretz

0.6.0 (2018-11-19)

0.5.4 (2018-08-20)

0.5.3 (2018-07-17)

0.5.2 (2018-06-28)

0.5.1 (2018-06-27 12:27)

0.5.0 (2018-06-27 12:17)

  • Add missing arg to ros2 service list. (#99)
  • Add pytest markers to linter tests
  • Ignore F841 from latest Pyflakes release. (#93)
  • [ros2 service]{.title-ref} Use new client api. (#77)
    • Use new client api
    • Try_shutdown() -> shutdown()
  • Set zip_safe to avoid warning during installation. (#83)
  • Print full help when no command is passed. (#81)
  • Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz

0.4.0 (2017-12-08)

  • [ros2service] call only once by default. (#67)
    • [ros2service] call only once by default
    • Remove once completely
  • [ros2topic] pub: add --repeat. (#66)
    • First shot at passing -r argument
    • [ros2topic] add once and rate parameters
    • [ros2service] add once and rate parameters
    • Simplify logic, add sleepd for once publisher and remove argparse
    • Fix spelling
    • Format default the same as argparse does
    • Format default the same as argparse does
    • Move logic to the right function
    • Mimic ros2topic and remove extra logic
    • Consistent with services
  • Merge pull request #64 from ros2/add_type_completer add type completer for 'topic pub' and 'service call'
  • Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
  • Wait for service before calling it
  • Add type completer for 'topic pub' and 'service call'
  • Remove test_suite, add pytest as test_requires
  • 0.0.3
  • Fix request message population. (#56)
    • Use set_msg_fields
    • Remove unused comment
    • Move function and error definition to api module
    • Use message filling method from ros2topic
    • Alphabetical order
  • Implicitly inherit from object. (#45)
  • 0.0.2
  • Merge pull request #36 from ros2/improve_error_message better error message
  • Better error message
  • Use yaml for parsing msg and srv values. (#19)
  • Merge pull request #15 from ros2/various_fixes various fixes and improvements
  • Various fixes and improvements
  • Refactor get topic names and types. (#4)
    • Ros2topic: use rclpy utility
    • Ros2topic: fixup
    • Ros2topic: support multiple types
    • Ros2service: initial commit
    • Ros2topic: support no_demangle
    • Fix include order
    • Missed a commit
    • Ros2service: add pep257 tests
    • Fix echo to support multiple types
    • Improve shutdown behavior of call, add loop option
    • Address comments
  • Contributors: Dirk Thomas, Mikael Arguedas, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2service at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.36.0
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/ros2cli.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-20
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 service command for ROS 2 command line tools.

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Geoffrey Biggs

Authors

  • Aditya Pande
  • Mabel Zhang
  • Michael Jeronimo
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package ros2service

0.36.0 (2024-11-20)

0.35.0 (2024-10-03)

0.34.1 (2024-07-29)

  • Switch to using the rclpy.init context manager. (#920)
  • Switch to using rclpy.init context manager. (#918)
  • Contributors: Chris Lalancette

0.34.0 (2024-06-17)

0.33.0 (2024-04-26)

0.32.0 (2024-04-16)

0.31.2 (2024-03-27)

0.31.1 (2024-02-07)

0.31.0 (2024-01-24)

0.30.1 (2023-12-26)

0.30.0 (2023-11-06)

  • Add ros2 service info (#771)
  • Contributors: Minju, Lee

0.29.1 (2023-10-04)

0.29.0 (2023-08-21)

  • Load a message/request/goal from standard input (#844)
  • Contributors: ymd-stella

0.28.0 (2023-07-11)

  • Fix tests with get_type_description service and param present (#838)
  • Contributors: Emerson Knapp

0.27.0 (2023-06-07)

  • [service introspection] ros2 service echo (#745)
  • Contributors: Brian

0.26.1 (2023-05-11)

0.26.0 (2023-04-28)

0.25.0 (2023-04-18)

  • Make all of the dependencies in pure Python packages exec_depend. (#823)
  • Contributors: Chris Lalancette

0.24.1 (2023-04-12)

0.24.0 (2023-04-11)

0.23.0 (2023-03-02)

0.22.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#776)
  • Contributors: Audrow Nash

0.21.0 (2022-11-02)

0.20.0 (2022-09-13)

0.19.0 (2022-04-29)

0.18.3 (2022-04-08)

0.18.2 (2022-03-30)

  • Add timeout to kill hanging tests (#701)
  • Contributors: Audrow Nash

0.18.1 (2022-03-28)

  • Also provide --include-hidden-services for [ros2 service list]{.title-ref} verb (#551)
  • Contributors: Karsten Knese

0.18.0 (2022-03-01)

0.17.1 (2022-01-25)

0.17.0 (2022-01-25)

0.16.1 (2022-01-14)

0.16.0 (2022-01-14)

  • Depend on launch packages instead of ros_testing to avoid circular dependency (#685)
  • Contributors: Shane Loretz

0.15.0 (2021-11-18)

  • Update maintainers to Aditya Pande, Audrow Nash, and Michael Jeronimo (#673)
  • Updated maintainers (#670)
  • Add changelogs (#635)
  • Contributors: Aditya Pande, Audrow Nash, Ivan Santiago Paunovic

0.14.0 (2021-04-26)

0.13.0 (2021-04-06)

0.12.0 (2021-03-02)

  • Remove maintainer. (#597)
  • Add Audrow as a maintainer. (#591)
  • Contributors: Audrow Nash, Claire Wang

0.11.0 (2021-01-25)

0.10.1 (2020-12-08)

0.10.0 (2020-11-02)

  • Update maintainers. (#568)
  • Check that passed type is actually a service. (#559)
  • Contributors: Claire Wang, Dirk Thomas

0.9.5 (2020-06-01)

0.9.4 (2020-05-26)

  • Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
  • Contributors: Jacob Perron

0.9.3 (2020-05-13)

0.9.2 (2020-05-08)

0.9.1 (2020-05-06)

0.9.0 (2020-04-29)

  • Stop using 'node_name' and 'node_namespace' in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter 'node_name' is deprecated, use 'name' instead
  • Replace deprecated launch_ros usage. (#487) The Node parameter 'node_executable' has been deprecated and replaced with the parameter 'executable'.
  • Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
  • Update tests to expect no launch_ros node. (#474)
  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • Remove ready_fn from test descriptions. (#376)
  • Used get_available_rmw_implementations from rclpy. (#461)
  • Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
  • Use f-string. (#448)
    • Use f-string
    • Remove unused variable
  • Only load required entry points which improves the performance. (#436)
    • Extend API to exclude extensions from loading
    • Add add_subparsers_on_demand() function
    • Update all extensions to use the new API
    • Deprecate old API, add deprecation warnings
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök

0.8.6 (2019-11-19)

0.8.5 (2019-11-14)

  • 0.8.5
  • Contributors: Shane Loretz

0.8.4 (2019-11-13)

  • 0.8.4
  • Contributors: Michael Carroll

0.8.3 (2019-10-23)

  • 0.8.3
  • End-to-end test coverage for CLI commands output. (#304)
    • Add end-to-end CLI output tests for ros2:
    • ros2action
    • ros2service
    • ros2topic
    • ros2msg
    • ros2srv
    • ros2interface
    • ros2node
    • ros2pkg
  • Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3
    • Remove dependencies on deprecated packages
    • Remove obsolete test
    • Make linters happy :)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

0.8.2 (2019-10-08)

  • 0.8.2
  • Contributors: Dirk Thomas

0.8.1 (2019-10-04)

  • 0.8.1
  • Contributors: Michael Carroll

0.8.0 (2019-09-26)

  • Install resource marker file for packages. (#339)
  • Update setup.py version. (#331) Versions now match latest tag and package.xml.
  • Install package manifest. (#330)
  • Add service call prototype completer. (#300)
  • Add 'service find' verb. (#274)
    • Add 'service find' verb
    • Add ServiceTypeCompleter
    • Replace ServiceTypeCompleter with service_type_completer
    • Use strings literals
    • Use single quotes
    • Fix import order
  • Add 'service type' verb. (#273)
    • Add 'service type' verb
    • Print all types
  • Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray

0.7.4 (2019-05-29)

  • Add support for service type name without 'srv' namespace part. (#247)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-20)

  • Use new type identification for service calls. (#242)
    • Use new type identification for service calls
    • Address middle_module logic
    • Fix typo
    • Use review suggestions
  • Contributors: Karsten Knese

0.7.2 (2019-05-08)

  • Add xmllint linter test. (#232)
    • Add xmllint test to ament_python packages
    • Cover new packages as well
  • Contributors: Mikael Arguedas

0.7.1 (2019-04-17)

0.7.0 (2019-04-14)

  • Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
  • Use safe_load instead of deprecated load. (#212)
  • Contributors: Jacob Perron, Mikael Arguedas

0.6.3 (2019-02-08)

  • Consistent node naming. (#158)
    • Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix.
    • Removing unneeded comment
    • Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli.
    • Start all CLI nodes as hidden.
    • Shortening the default CLI node name prefix from '_ros2cli_node' to '_ros2cli'
    • Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX.
    • Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy
    • Linter fixes.
  • Contributors: AAlon

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

  • 0.6.1 bump package.xml, setup.py and setup.cfg versions
  • Check in action module if action service. (#163)
  • List services symmetric with topics. (#162)
  • Contributors: Shane Loretz

0.6.0 (2018-11-19)

0.5.4 (2018-08-20)

0.5.3 (2018-07-17)

0.5.2 (2018-06-28)

0.5.1 (2018-06-27 12:27)

0.5.0 (2018-06-27 12:17)

  • Add missing arg to ros2 service list. (#99)
  • Add pytest markers to linter tests
  • Ignore F841 from latest Pyflakes release. (#93)
  • [ros2 service]{.title-ref} Use new client api. (#77)
    • Use new client api
    • Try_shutdown() -> shutdown()
  • Set zip_safe to avoid warning during installation. (#83)
  • Print full help when no command is passed. (#81)
  • Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz

0.4.0 (2017-12-08)

  • [ros2service] call only once by default. (#67)
    • [ros2service] call only once by default
    • Remove once completely
  • [ros2topic] pub: add --repeat. (#66)
    • First shot at passing -r argument
    • [ros2topic] add once and rate parameters
    • [ros2service] add once and rate parameters
    • Simplify logic, add sleepd for once publisher and remove argparse
    • Fix spelling
    • Format default the same as argparse does
    • Format default the same as argparse does
    • Move logic to the right function
    • Mimic ros2topic and remove extra logic
    • Consistent with services
  • Merge pull request #64 from ros2/add_type_completer add type completer for 'topic pub' and 'service call'
  • Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
  • Wait for service before calling it
  • Add type completer for 'topic pub' and 'service call'
  • Remove test_suite, add pytest as test_requires
  • 0.0.3
  • Fix request message population. (#56)
    • Use set_msg_fields
    • Remove unused comment
    • Move function and error definition to api module
    • Use message filling method from ros2topic
    • Alphabetical order
  • Implicitly inherit from object. (#45)
  • 0.0.2
  • Merge pull request #36 from ros2/improve_error_message better error message
  • Better error message
  • Use yaml for parsing msg and srv values. (#19)
  • Merge pull request #15 from ros2/various_fixes various fixes and improvements
  • Various fixes and improvements
  • Refactor get topic names and types. (#4)
    • Ros2topic: use rclpy utility
    • Ros2topic: fixup
    • Ros2topic: support multiple types
    • Ros2service: initial commit
    • Ros2topic: support no_demangle
    • Fix include order
    • Missed a commit
    • Ros2service: add pep257 tests
    • Fix echo to support multiple types
    • Improve shutdown behavior of call, add loop option
    • Address comments
  • Contributors: Dirk Thomas, Mikael Arguedas, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2service at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.13.5
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/ros2cli.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
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 service command for ROS 2 command line tools.

Additional Links

No additional links.

Maintainers

  • Mabel Zhang
  • Audrow Nash

Authors

  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package ros2service

0.13.5 (2022-12-02)

0.13.4 (2022-06-30)

0.13.3 (2022-04-28)

0.13.2 (2021-05-07)

  • Add changelog. (#636)
  • Contributors: Ivan Santiago Paunovic

0.13.1 (2021-04-26)

0.13.0 (2021-04-06)

0.12.0 (2021-03-02)

  • Remove maintainer. (#597)
  • Add Audrow as a maintainer. (#591)
  • Contributors: Audrow Nash, Claire Wang

0.11.0 (2021-01-25)

0.10.1 (2020-12-08)

0.10.0 (2020-11-02)

  • Update maintainers. (#568)
  • Check that passed type is actually a service. (#559)
  • Contributors: Claire Wang, Dirk Thomas

0.9.5 (2020-06-01)

0.9.4 (2020-05-26)

  • Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
  • Contributors: Jacob Perron

0.9.3 (2020-05-13)

0.9.2 (2020-05-08)

0.9.1 (2020-05-06)

0.9.0 (2020-04-29)

  • Stop using 'node_name' and 'node_namespace' in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter 'node_name' is deprecated, use 'name' instead
  • Replace deprecated launch_ros usage. (#487) The Node parameter 'node_executable' has been deprecated and replaced with the parameter 'executable'.
  • Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
  • Update tests to expect no launch_ros node. (#474)
  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • Remove ready_fn from test descriptions. (#376)
  • Used get_available_rmw_implementations from rclpy. (#461)
  • Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
  • Use f-string. (#448)
    • Use f-string
    • Remove unused variable
  • Only load required entry points which improves the performance. (#436)
    • Extend API to exclude extensions from loading
    • Add add_subparsers_on_demand() function
    • Update all extensions to use the new API
    • Deprecate old API, add deprecation warnings
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök

0.8.6 (2019-11-19)

0.8.5 (2019-11-14)

  • 0.8.5
  • Contributors: Shane Loretz

0.8.4 (2019-11-13)

  • 0.8.4
  • Contributors: Michael Carroll

0.8.3 (2019-10-23)

  • 0.8.3
  • End-to-end test coverage for CLI commands output. (#304)
    • Add end-to-end CLI output tests for ros2:
    • ros2action
    • ros2service
    • ros2topic
    • ros2msg
    • ros2srv
    • ros2interface
    • ros2node
    • ros2pkg
  • Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3
    • Remove dependencies on deprecated packages
    • Remove obsolete test
    • Make linters happy :)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

0.8.2 (2019-10-08)

  • 0.8.2
  • Contributors: Dirk Thomas

0.8.1 (2019-10-04)

  • 0.8.1
  • Contributors: Michael Carroll

0.8.0 (2019-09-26)

  • Install resource marker file for packages. (#339)
  • Update setup.py version. (#331) Versions now match latest tag and package.xml.
  • Install package manifest. (#330)
  • Add service call prototype completer. (#300)
  • Add 'service find' verb. (#274)
    • Add 'service find' verb
    • Add ServiceTypeCompleter
    • Replace ServiceTypeCompleter with service_type_completer
    • Use strings literals
    • Use single quotes
    • Fix import order
  • Add 'service type' verb. (#273)
    • Add 'service type' verb
    • Print all types
  • Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray

0.7.4 (2019-05-29)

  • Add support for service type name without 'srv' namespace part. (#247)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-20)

  • Use new type identification for service calls. (#242)
    • Use new type identification for service calls
    • Address middle_module logic
    • Fix typo
    • Use review suggestions
  • Contributors: Karsten Knese

0.7.2 (2019-05-08)

  • Add xmllint linter test. (#232)
    • Add xmllint test to ament_python packages
    • Cover new packages as well
  • Contributors: Mikael Arguedas

0.7.1 (2019-04-17)

0.7.0 (2019-04-14)

  • Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
  • Use safe_load instead of deprecated load. (#212)
  • Contributors: Jacob Perron, Mikael Arguedas

0.6.3 (2019-02-08)

  • Consistent node naming. (#158)
    • Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix.
    • Removing unneeded comment
    • Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli.
    • Start all CLI nodes as hidden.
    • Shortening the default CLI node name prefix from '_ros2cli_node' to '_ros2cli'
    • Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX.
    • Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy
    • Linter fixes.
  • Contributors: AAlon

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

  • 0.6.1 bump package.xml, setup.py and setup.cfg versions
  • Check in action module if action service. (#163)
  • List services symmetric with topics. (#162)
  • Contributors: Shane Loretz

0.6.0 (2018-11-19)

0.5.4 (2018-08-20)

0.5.3 (2018-07-17)

0.5.2 (2018-06-28)

0.5.1 (2018-06-27 12:27)

0.5.0 (2018-06-27 12:17)

  • Add missing arg to ros2 service list. (#99)
  • Add pytest markers to linter tests
  • Ignore F841 from latest Pyflakes release. (#93)
  • [ros2 service]{.title-ref} Use new client api. (#77)
    • Use new client api
    • Try_shutdown() -> shutdown()
  • Set zip_safe to avoid warning during installation. (#83)
  • Print full help when no command is passed. (#81)
  • Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz

0.4.0 (2017-12-08)

  • [ros2service] call only once by default. (#67)
    • [ros2service] call only once by default
    • Remove once completely
  • [ros2topic] pub: add --repeat. (#66)
    • First shot at passing -r argument
    • [ros2topic] add once and rate parameters
    • [ros2service] add once and rate parameters
    • Simplify logic, add sleepd for once publisher and remove argparse
    • Fix spelling
    • Format default the same as argparse does
    • Format default the same as argparse does
    • Move logic to the right function
    • Mimic ros2topic and remove extra logic
    • Consistent with services
  • Merge pull request #64 from ros2/add_type_completer add type completer for 'topic pub' and 'service call'
  • Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
  • Wait for service before calling it
  • Add type completer for 'topic pub' and 'service call'
  • Remove test_suite, add pytest as test_requires
  • 0.0.3
  • Fix request message population. (#56)
    • Use set_msg_fields
    • Remove unused comment
    • Move function and error definition to api module
    • Use message filling method from ros2topic
    • Alphabetical order
  • Implicitly inherit from object. (#45)
  • 0.0.2
  • Merge pull request #36 from ros2/improve_error_message better error message
  • Better error message
  • Use yaml for parsing msg and srv values. (#19)
  • Merge pull request #15 from ros2/various_fixes various fixes and improvements
  • Various fixes and improvements
  • Refactor get topic names and types. (#4)
    • Ros2topic: use rclpy utility
    • Ros2topic: fixup
    • Ros2topic: support multiple types
    • Ros2service: initial commit
    • Ros2topic: support no_demangle
    • Fix include order
    • Missed a commit
    • Ros2service: add pep257 tests
    • Fix echo to support multiple types
    • Improve shutdown behavior of call, add loop option
    • Address comments
  • Contributors: Dirk Thomas, Mikael Arguedas, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2service at Robotics Stack Exchange

No version for distro melodic. Known supported distros are highlighted in the buttons above.