-
 

rosidl_typesupport_cpp package from rosidl_typesupport repo

rosidl_typesupport_c rosidl_typesupport_cpp

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rosidl_typesupport.git
VCS Type git
VCS Version humble
Last Updated 2024-08-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

Generate the type support for C++ messages.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette
  • Shane Loretz

Authors

  • Dirk Thomas

rosidl_typesupport_cpp

rosidl_typesupport_cpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Features

The features provided by rosidl_typesupport_cpp are described in FEATURES.

Quality Declaration

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

CHANGELOG

Changelog for package rosidl_typesupport_cpp

2.0.1 (2023-07-18)

  • Don't override user provided compile definitions (backport #145) (#147)
  • Contributors: mergify[bot]
  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_cpp (#123)
  • Contributors: Shane Loretz

1.5.0 (2022-03-01)

  • Install headers to include/${PROJECT_NAME} (#121)
  • Contributors: Shane Loretz

1.4.2 (2022-01-13)

  • Make sure to check typesupport handles against nullptr properly (#119)
  • Use FindPython3 (#118)
  • Contributors: Chris Lalancette, Shane Loretz

1.4.1 (2021-08-09)

  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#116)
  • Contributors: Michel Hidalgo

1.4.0 (2021-07-16)

  • Support available typesupport specification in CLI extensions (#112)
  • Bundle and ensure the exportation of rosidl generated targets (#113)
  • Contributors: Michel Hidalgo

1.3.0 (2021-06-11)

  • Fix C and C++ typesupports CLI extensions (#111)
  • Contributors: Michel Hidalgo

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)
  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)
  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)
  • Ensure typesupport handle functions do not throw. (#99)
  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Update the maintainers (#89)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • De-duplicate type_support_map.h header (#81)
  • Add fault injection macros and unit tests (#80)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)
  • Add tests for type_support functions (#63)
  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)
  • Update API documentation and QDs (#74)
  • Complete feature documentation (#72)
  • Add API documentation for public functions (#64)
  • Add current quality level declarations (#67)
  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)
  • Export targets in addition to include directories / libraries (#69 #70)
  • Fix build with single introspection typesupport (#68)
  • Update includes to use non-entry point headers from detail subdirectory (#66)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)
  • Remove dependency on rmw_implementation (#62)
  • Added rosidl_runtime c depencency (#58)
  • Removed poco dependency (#59)
  • Remove OpenSplice dependencies (#56)
  • Depend on rcpputils for find_library (#47)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)
  • remove usage of UnknownMessageType (#48)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)
  • change generators to IDL-based pipeline (#39)
  • Don't validate overall actions (#44)
  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)
  • Change uncrustify max line length to 0 (#42)
  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names
  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)
  • Allow generated IDL files (#35)
  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation
  • Removes remaininig srv folder assumptions.
  • Makes rosidl interfaces generation action folder aware.
  • expose symbol for cpp typesupport (#32)
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)
  • add and use groups for generator and runtime packages (#25)
  • Merge pull request #23 from ros2/misra_fixup
  • Merge pull request #22 from ros2/use_typesupport_group
  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)
  • use ament_cmake_ros (#19)
  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)
  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, 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

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_typesupport_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rosidl_typesupport.git
VCS Type git
VCS Version iron
Last Updated 2023-07-13
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

Generate the type support for C++ messages.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas

rosidl_typesupport_cpp

rosidl_typesupport_cpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Features

The features provided by rosidl_typesupport_cpp are described in FEATURES.

Quality Declaration

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

CHANGELOG

Changelog for package rosidl_typesupport_cpp

3.0.1 (2023-07-14)

  • Don't override user provided compile definitions (#146)
  • Contributors: Shane Loretz

3.0.0 (2023-04-12)

  • Type Description Nested Support (#141)
  • Fix rosidl_typesupport_c/cpp exec dependencies. (#140)
  • Type hashes in typesupport (rep2011) (#135)
  • Mark benchmark _ as UNUSED. (#134)
  • Contributors: Chris Lalancette, Emerson Knapp

2.3.1 (2023-02-24)

2.3.0 (2023-02-13)

  • Service introspection (#127)
  • Update rosidl_typesupport to C++17. (#131)
  • [rolling] Update maintainers - 2022-11-07 (#130)
  • Contributors: Audrow Nash, Brian, Chris Lalancette

2.2.0 (2022-09-13)

  • Replace rosidl_cmake imports with rosidl_pycommon (#126)
  • Contributors: Jacob Perron

2.1.0 (2022-05-04)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_cpp (#123)
  • Contributors: Shane Loretz

1.5.0 (2022-03-01)

  • Install headers to include/${PROJECT_NAME} (#121)
  • Contributors: Shane Loretz

1.4.2 (2022-01-13)

  • Make sure to check typesupport handles against nullptr properly (#119)
  • Use FindPython3 (#118)
  • Contributors: Chris Lalancette, Shane Loretz

1.4.1 (2021-08-09)

  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#116)
  • Contributors: Michel Hidalgo

1.4.0 (2021-07-16)

  • Support available typesupport specification in CLI extensions (#112)
  • Bundle and ensure the exportation of rosidl generated targets (#113)
  • Contributors: Michel Hidalgo

1.3.0 (2021-06-11)

  • Fix C and C++ typesupports CLI extensions (#111)
  • Contributors: Michel Hidalgo

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)
  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)
  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)
  • Ensure typesupport handle functions do not throw. (#99)
  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Update the maintainers (#89)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • De-duplicate type_support_map.h header (#81)
  • Add fault injection macros and unit tests (#80)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)
  • Add tests for type_support functions (#63)
  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)
  • Update API documentation and QDs (#74)
  • Complete feature documentation (#72)
  • Add API documentation for public functions (#64)
  • Add current quality level declarations (#67)
  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)
  • Export targets in addition to include directories / libraries (#69 #70)
  • Fix build with single introspection typesupport (#68)
  • Update includes to use non-entry point headers from detail subdirectory (#66)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)
  • Remove dependency on rmw_implementation (#62)
  • Added rosidl_runtime c depencency (#58)
  • Removed poco dependency (#59)
  • Remove OpenSplice dependencies (#56)
  • Depend on rcpputils for find_library (#47)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)
  • remove usage of UnknownMessageType (#48)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)
  • change generators to IDL-based pipeline (#39)
  • Don't validate overall actions (#44)
  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)
  • Change uncrustify max line length to 0 (#42)
  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names
  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)
  • Allow generated IDL files (#35)
  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation
  • Removes remaininig srv folder assumptions.
  • Makes rosidl interfaces generation action folder aware.
  • expose symbol for cpp typesupport (#32)
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)
  • add and use groups for generator and runtime packages (#25)
  • Merge pull request #23 from ros2/misra_fixup
  • Merge pull request #22 from ros2/use_typesupport_group
  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)
  • use ament_cmake_ros (#19)
  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)
  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, 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

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_typesupport_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rosidl_typesupport.git
VCS Type git
VCS Version jazzy
Last Updated 2024-04-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

Generate the type support for C++ messages.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas

rosidl_typesupport_cpp

rosidl_typesupport_cpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Features

The features provided by rosidl_typesupport_cpp are described in FEATURES.

Quality Declaration

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

CHANGELOG

Changelog for package rosidl_typesupport_cpp

3.2.2 (2024-04-24)

3.2.1 (2024-03-27)

  • compare string contents but string pointer addresses. (#153)
  • Set hints to find the python version we actually want. (#150)
  • Contributors: Chris Lalancette, Tomoya Fujita

3.2.0 (2023-06-07)

  • Don't override user provided compile definitions (#145)
  • Added C interfaces to obtain service and action type support. (#143)
  • Contributors: Emerson Knapp, Stefan Fabian

3.1.0 (2023-04-28)

3.0.0 (2023-04-12)

  • Type Description Nested Support (#141)
  • Fix rosidl_typesupport_c/cpp exec dependencies. (#140)
  • Type hashes in typesupport (rep2011) (#135)
  • Mark benchmark _ as UNUSED. (#134)
  • Contributors: Chris Lalancette, Emerson Knapp

2.3.1 (2023-02-24)

2.3.0 (2023-02-13)

  • Service introspection (#127)
  • Update rosidl_typesupport to C++17. (#131)
  • [rolling] Update maintainers - 2022-11-07 (#130)
  • Contributors: Audrow Nash, Brian, Chris Lalancette

2.2.0 (2022-09-13)

  • Replace rosidl_cmake imports with rosidl_pycommon (#126)
  • Contributors: Jacob Perron

2.1.0 (2022-05-04)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_cpp (#123)
  • Contributors: Shane Loretz

1.5.0 (2022-03-01)

  • Install headers to include/${PROJECT_NAME} (#121)
  • Contributors: Shane Loretz

1.4.2 (2022-01-13)

  • Make sure to check typesupport handles against nullptr properly (#119)
  • Use FindPython3 (#118)
  • Contributors: Chris Lalancette, Shane Loretz

1.4.1 (2021-08-09)

  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#116)
  • Contributors: Michel Hidalgo

1.4.0 (2021-07-16)

  • Support available typesupport specification in CLI extensions (#112)
  • Bundle and ensure the exportation of rosidl generated targets (#113)
  • Contributors: Michel Hidalgo

1.3.0 (2021-06-11)

  • Fix C and C++ typesupports CLI extensions (#111)
  • Contributors: Michel Hidalgo

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)
  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)
  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)
  • Ensure typesupport handle functions do not throw. (#99)
  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Update the maintainers (#89)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • De-duplicate type_support_map.h header (#81)
  • Add fault injection macros and unit tests (#80)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)
  • Add tests for type_support functions (#63)
  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)
  • Update API documentation and QDs (#74)
  • Complete feature documentation (#72)
  • Add API documentation for public functions (#64)
  • Add current quality level declarations (#67)
  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)
  • Export targets in addition to include directories / libraries (#69 #70)
  • Fix build with single introspection typesupport (#68)
  • Update includes to use non-entry point headers from detail subdirectory (#66)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)
  • Remove dependency on rmw_implementation (#62)
  • Added rosidl_runtime c depencency (#58)
  • Removed poco dependency (#59)
  • Remove OpenSplice dependencies (#56)
  • Depend on rcpputils for find_library (#47)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)
  • remove usage of UnknownMessageType (#48)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)
  • change generators to IDL-based pipeline (#39)
  • Don't validate overall actions (#44)
  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)
  • Change uncrustify max line length to 0 (#42)
  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names
  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)
  • Allow generated IDL files (#35)
  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation
  • Removes remaininig srv folder assumptions.
  • Makes rosidl interfaces generation action folder aware.
  • expose symbol for cpp typesupport (#32)
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)
  • add and use groups for generator and runtime packages (#25)
  • Merge pull request #23 from ros2/misra_fixup
  • Merge pull request #22 from ros2/use_typesupport_group
  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)
  • use ament_cmake_ros (#19)
  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)
  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, 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

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_typesupport_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rosidl_typesupport.git
VCS Type git
VCS Version rolling
Last Updated 2024-06-17
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

Generate the type support for C++ messages.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas

rosidl_typesupport_cpp

rosidl_typesupport_cpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Features

The features provided by rosidl_typesupport_cpp are described in FEATURES.

Quality Declaration

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

CHANGELOG

Changelog for package rosidl_typesupport_cpp

3.3.1 (2024-06-17)

  • Add mechanism to disable workaround for dependency groups (#157)
  • Contributors: Scott K Logan

3.3.0 (2024-04-26)

3.2.1 (2024-03-27)

  • compare string contents but string pointer addresses. (#153)
  • Set hints to find the python version we actually want. (#150)
  • Contributors: Chris Lalancette, Tomoya Fujita

3.2.0 (2023-06-07)

  • Don't override user provided compile definitions (#145)
  • Added C interfaces to obtain service and action type support. (#143)
  • Contributors: Emerson Knapp, Stefan Fabian

3.1.0 (2023-04-28)

3.0.0 (2023-04-12)

  • Type Description Nested Support (#141)
  • Fix rosidl_typesupport_c/cpp exec dependencies. (#140)
  • Type hashes in typesupport (rep2011) (#135)
  • Mark benchmark _ as UNUSED. (#134)
  • Contributors: Chris Lalancette, Emerson Knapp

2.3.1 (2023-02-24)

2.3.0 (2023-02-13)

  • Service introspection (#127)
  • Update rosidl_typesupport to C++17. (#131)
  • [rolling] Update maintainers - 2022-11-07 (#130)
  • Contributors: Audrow Nash, Brian, Chris Lalancette

2.2.0 (2022-09-13)

  • Replace rosidl_cmake imports with rosidl_pycommon (#126)
  • Contributors: Jacob Perron

2.1.0 (2022-05-04)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_cpp (#123)
  • Contributors: Shane Loretz

1.5.0 (2022-03-01)

  • Install headers to include/${PROJECT_NAME} (#121)
  • Contributors: Shane Loretz

1.4.2 (2022-01-13)

  • Make sure to check typesupport handles against nullptr properly (#119)
  • Use FindPython3 (#118)
  • Contributors: Chris Lalancette, Shane Loretz

1.4.1 (2021-08-09)

  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#116)
  • Contributors: Michel Hidalgo

1.4.0 (2021-07-16)

  • Support available typesupport specification in CLI extensions (#112)
  • Bundle and ensure the exportation of rosidl generated targets (#113)
  • Contributors: Michel Hidalgo

1.3.0 (2021-06-11)

  • Fix C and C++ typesupports CLI extensions (#111)
  • Contributors: Michel Hidalgo

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)
  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)
  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)
  • Ensure typesupport handle functions do not throw. (#99)
  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Update the maintainers (#89)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • De-duplicate type_support_map.h header (#81)
  • Add fault injection macros and unit tests (#80)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)
  • Add tests for type_support functions (#63)
  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)
  • Update API documentation and QDs (#74)
  • Complete feature documentation (#72)
  • Add API documentation for public functions (#64)
  • Add current quality level declarations (#67)
  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)
  • Export targets in addition to include directories / libraries (#69 #70)
  • Fix build with single introspection typesupport (#68)
  • Update includes to use non-entry point headers from detail subdirectory (#66)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)
  • Remove dependency on rmw_implementation (#62)
  • Added rosidl_runtime c depencency (#58)
  • Removed poco dependency (#59)
  • Remove OpenSplice dependencies (#56)
  • Depend on rcpputils for find_library (#47)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)
  • remove usage of UnknownMessageType (#48)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)
  • change generators to IDL-based pipeline (#39)
  • Don't validate overall actions (#44)
  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)
  • Change uncrustify max line length to 0 (#42)
  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names
  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)
  • Allow generated IDL files (#35)
  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation
  • Removes remaininig srv folder assumptions.
  • Makes rosidl interfaces generation action folder aware.
  • expose symbol for cpp typesupport (#32)
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)
  • add and use groups for generator and runtime packages (#25)
  • Merge pull request #23 from ros2/misra_fixup
  • Merge pull request #22 from ros2/use_typesupport_group
  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)
  • use ament_cmake_ros (#19)
  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)
  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, 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

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_typesupport_cpp at Robotics Stack Exchange

rosidl_typesupport_cpp package from rosidl_typesupport repo

rosidl_typesupport_c rosidl_typesupport_cpp

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/rosidl_typesupport.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

Generate the type support for C++ messages.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette
  • Shane Loretz

Authors

  • Dirk Thomas

rosidl_typesupport_cpp

rosidl_typesupport_cpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Features

The features provided by rosidl_typesupport_cpp are described in FEATURES.

Quality Declaration

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

CHANGELOG

Changelog for package rosidl_typesupport_cpp

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)
  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)
  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)
  • Ensure typesupport handle functions do not throw. (#99)
  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Update the maintainers (#89)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • De-duplicate type_support_map.h header (#81)
  • Add fault injection macros and unit tests (#80)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)
  • Add tests for type_support functions (#63)
  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)
  • Update API documentation and QDs (#74)
  • Complete feature documentation (#72)
  • Add API documentation for public functions (#64)
  • Add current quality level declarations (#67)
  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)
  • Export targets in addition to include directories / libraries (#69 #70)
  • Fix build with single introspection typesupport (#68)
  • Update includes to use non-entry point headers from detail subdirectory (#66)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)
  • Remove dependency on rmw_implementation (#62)
  • Added rosidl_runtime c depencency (#58)
  • Removed poco dependency (#59)
  • Remove OpenSplice dependencies (#56)
  • Depend on rcpputils for find_library (#47)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)
  • remove usage of UnknownMessageType (#48)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)
  • change generators to IDL-based pipeline (#39)
  • Don't validate overall actions (#44)
  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)
  • Change uncrustify max line length to 0 (#42)
  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names
  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)
  • Allow generated IDL files (#35)
  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation
  • Removes remaininig srv folder assumptions.
  • Makes rosidl interfaces generation action folder aware.
  • expose symbol for cpp typesupport (#32)
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)
  • add and use groups for generator and runtime packages (#25)
  • Merge pull request #23 from ros2/misra_fixup
  • Merge pull request #22 from ros2/use_typesupport_group
  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)
  • use ament_cmake_ros (#19)
  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)
  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, 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 rosidl_typesupport_cpp at Robotics Stack Exchange