Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Refactor C and C++ typesupport #18

Merged
merged 20 commits into from
Dec 4, 2018
Merged

Refactor C and C++ typesupport #18

merged 20 commits into from
Dec 4, 2018

Conversation

hidmic
Copy link
Contributor

@hidmic hidmic commented Nov 29, 2018

DDS specific IDL files generation still needs some work. CMake logic may need too.

@hidmic hidmic added the in progress Actively being worked on (Kanban column) label Nov 29, 2018
@hidmic hidmic self-assigned this Nov 29, 2018
@hidmic hidmic force-pushed the hidmic/idl-stage-7 branch from e7e6104 to e8cc809 Compare November 30, 2018 18:45
@apojomovsky
Copy link
Contributor

CI status:
Linux: Build Status
Linux aarch64: Build Status
MacOS: Build Status
Windows: Build Status

@apojomovsky
Copy link
Contributor

CI status:
Linux: Build Status
Linux aarch64: Build Status
MacOS: Build Status
Windows: Build Status

@hidmic hidmic merged commit 61b804c into idl-stage-7 Dec 4, 2018
@tfoote tfoote removed the in progress Actively being worked on (Kanban column) label Dec 4, 2018
dirk-thomas pushed a commit that referenced this pull request Feb 5, 2019
* Switch C++ type support generation pipeline.

* Adds outer C++ IDL templates.

* Adapts C++ msg & srv header templates.

* Adapts C++ msg & srv source templates.

* Switch C type support generation pipeline.

* Adds outer C IDL templates.

* Adapts C msg & srv header templates.

* Adapts C msg source template.

* Adapts C msg & srv source templates.

* Adds missing Python imports in templates.

* Converts IDL files to RTI Connext IDL files.

* Fixing typesupport generation issues.

* Uses rosidl_dds again for IDL2IDL conversion.

* Applies many fixes to C & C++ typesupport.

* Fixes for C++ srv templates.

* Many fixes to C & C++ type support.

* Yet more fixes to C & C++ type support.

* Fixes copyright dates.

* Adds back attribute to generated code constants.

* Adds missing type support for action messages.
dirk-thomas added a commit that referenced this pull request Mar 12, 2019
* update includes and type mapping

* Refactor C and C++ typesupport (#18)

* Switch C++ type support generation pipeline.

* Adds outer C++ IDL templates.

* Adapts C++ msg & srv header templates.

* Adapts C++ msg & srv source templates.

* Switch C type support generation pipeline.

* Adds outer C IDL templates.

* Adapts C msg & srv header templates.

* Adapts C msg source template.

* Adapts C msg & srv source templates.

* Adds missing Python imports in templates.

* Converts IDL files to RTI Connext IDL files.

* Fixing typesupport generation issues.

* Uses rosidl_dds again for IDL2IDL conversion.

* Applies many fixes to C & C++ typesupport.

* Fixes for C++ srv templates.

* Many fixes to C & C++ type support.

* Yet more fixes to C & C++ type support.

* Fixes copyright dates.

* Adds back attribute to generated code constants.

* Adds missing type support for action messages.

* Fixes for C & C++ type support templates.

* Fix lint

* add missing C action symbols

* fix missing C service request/response symbols

* fix missing C++ service request/response symbols

* match renamed action types

* fix style

* style

* fix symbol name

* fix exported symbol name

* readd explicit dependency on absolute paths of idl files

* fix target dependency
@dirk-thomas dirk-thomas deleted the hidmic/idl-stage-7 branch April 22, 2019 18:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants