rosidl_typesupport_fastrtps_c features
rosidl_typesupport_fastrtps_c
provides a Python generator executable based on Empy to create rosidl C source files for use with eProsima’s FastRTPS.
The templates utilized by this generator executable are located in resource directory and generate both headers and sources. They are generated for both messages and services. It does not generate separate files for actions.
The generator also generates a visibility_control header based on https://gcc.gnu.org/wiki/Visibility.
Non-Generated helper files
rosidl_typesupport_fastrtps_c
defines a typesupport identifier, which is declared in identifier.h
.
rosidl_typesupport_fastrtps_c
provides the following functionality for incorporation into generated typesupport source files.
wstring_conversion.hpp
: Simple conversion functions from u16string types to wstring and vice versa.