-
 

rosidl_typesupport_c 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_c

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

Features

The features provided by rosidl_typesupport_c 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_c

2.0.1 (2023-07-18)

2.0.0 (2022-03-30)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_c (#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)

  • Use FindPython3 (#118)
  • Contributors: 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 (#105)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Typo typesupport_identidentifier (#103)
  • 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, Shane Loretz

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Add mock for rcutils_get_symbol failure (#93)
  • Update the maintainers (#89)
  • Catch exception from has_symbol (#86)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • Add fault injection macros and unit tests (#80)
  • Remove rethrow in extern c code (#82)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Jose Tomas Lorente, 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 quality declarations (#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)
  • Contributors: Dirk Thomas, 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.
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, 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

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_c 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_c

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

Features

The features provided by rosidl_typesupport_c 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_c

3.0.1 (2023-07-14)

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)
  • [service introspection] Use stddef.h instead of cstddef (#125)
  • Contributors: Brian, Jacob Perron

2.1.0 (2022-05-04)

2.0.0 (2022-03-30)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_c (#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)

  • Use FindPython3 (#118)
  • Contributors: 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 (#105)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Typo typesupport_identidentifier (#103)
  • 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, Shane Loretz

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Add mock for rcutils_get_symbol failure (#93)
  • Update the maintainers (#89)
  • Catch exception from has_symbol (#86)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • Add fault injection macros and unit tests (#80)
  • Remove rethrow in extern c code (#82)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Jose Tomas Lorente, 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 quality declarations (#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)
  • Contributors: Dirk Thomas, 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.
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, 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

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_c 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_c

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

Features

The features provided by rosidl_typesupport_c 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_c

3.2.2 (2024-04-24)

  • Fixed warnings - strict-prototypes (#155) (#156)
  • Contributors: mergify[bot]

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)
  • Contributors: Emerson Knapp

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)
  • [service introspection] Use stddef.h instead of cstddef (#125)
  • Contributors: Brian, Jacob Perron

2.1.0 (2022-05-04)

2.0.0 (2022-03-30)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_c (#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)

  • Use FindPython3 (#118)
  • Contributors: 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 (#105)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Typo typesupport_identidentifier (#103)
  • 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, Shane Loretz

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Add mock for rcutils_get_symbol failure (#93)
  • Update the maintainers (#89)
  • Catch exception from has_symbol (#86)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • Add fault injection macros and unit tests (#80)
  • Remove rethrow in extern c code (#82)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Jose Tomas Lorente, 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 quality declarations (#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)
  • Contributors: Dirk Thomas, 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.
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, 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

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_c 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_c

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

Features

The features provided by rosidl_typesupport_c 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_c

3.3.1 (2024-06-17)

  • Add mechanism to disable workaround for dependency groups (#157)
  • Add 'mimick' label to tests which use Mimick (#158)
  • Contributors: Scott K Logan

3.3.0 (2024-04-26)

  • Fixed warnings - strict-prototypes (#155)
  • Contributors: Alejandro Hernández Cordero

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)
  • Contributors: Emerson Knapp

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)
  • [service introspection] Use stddef.h instead of cstddef (#125)
  • Contributors: Brian, Jacob Perron

2.1.0 (2022-05-04)

2.0.0 (2022-03-30)

  • Use target_link_libraries(... PRIVATE ...) in single typesupport case (#124)
  • rosidl CMake cleanup in rosidl_typesupport_c (#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)

  • Use FindPython3 (#118)
  • Contributors: 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 (#105)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Typo typesupport_identidentifier (#103)
  • 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, Shane Loretz

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Add mock for rcutils_get_symbol failure (#93)
  • Update the maintainers (#89)
  • Catch exception from has_symbol (#86)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • Add fault injection macros and unit tests (#80)
  • Remove rethrow in extern c code (#82)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Jose Tomas Lorente, 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 quality declarations (#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)
  • Contributors: Dirk Thomas, 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.
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, 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

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_c at Robotics Stack Exchange

rosidl_typesupport_c 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_c

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

Features

The features provided by rosidl_typesupport_c 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_c

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 (#105)
  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Typo typesupport_identidentifier (#103)
  • 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, Shane Loretz

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)
  • Update Quality Declaration to QL 1 (#96)
  • Add mock for rcutils_get_symbol failure (#93)
  • Update the maintainers (#89)
  • Catch exception from has_symbol (#86)
  • Added benchmark test to rosidl_typesupport_c/cpp (#84)
  • Handle rcpputils::find_library_path() failure (#85)
  • Add fault injection macros and unit tests (#80)
  • Remove rethrow in extern c code (#82)
  • Add Security Vulnerability Policy pointing to REP-2006 (#76)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Jose Tomas Lorente, 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 quality declarations (#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)
  • Contributors: Dirk Thomas, 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.
  • update manifest to adhere to tag order in schema (#30)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, 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

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_c at Robotics Stack Exchange