Fast-DDS-Gen
Fast-DDS-Gen copied to clipboard
Fast-DDS IDL code generator tool. Looking for commercial support? Contact [email protected]
### Is there an already existing issue for this? - [X] I have searched the existing issues ### Expected behavior Successful compile of code when specifying -typeobject when using fastddsgen...
As requested by issue eProsima/Fast-DDS#195, the generated C++ code honors the module name in the header guard. However, the technique used to convert lowercase to uppercase must be locale-free. For...
Generating idl with -typeobject and including a header with typdefs causes c++ compilations errors.
We have an idl file that's used to define some typedefs that most if not all our other IDL files include. However when running fastddsgen with -typeobject (which I believe...
If an expression is included, the expression will be incorrectly parsed into the variable name in the .i file. idl: ``` struct RawData{ float raw_data[2*2]; }; ``` ``` $ fastddsgen...
Hello everyone , I am trying to generate structures to communicate using ros2 idl messages. fastddsgen runs fine until it encounters nav_msg/srv. The error that appears for the nav_msgs /...
Hi @richiware , Given below is another IDL file for which the processing fails (tested with [idl-parser 3.0.0](https://github.com/eProsima/IDL-Parser/releases/tag/v3.0.0) alongwith [fast-dds-gen 3.3.0](https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.0) with the fix for [fast-dds-gen issue 373](https://github.com/eProsima/Fast-DDS-Gen/issues/373) included )...
## Description This PR adds support for settting a value to an enumeration literal. For example: ```omg-idl enum MyEnum { @value(-3) ENUM_VALUE1, @value(0) ENUM_VALUE2 }; ``` Depends on: - eprosima/dds-types-test#36...
## Description This PR improves the CI workflows, making them as similar as possible to the Fast DDS workflows. It also introduces a braching model refactor, similiar as the performed...
use: fastddsgen -python and then cmake make when making, there are some errors. ``` [ 33%] Swig compile RecipeData.i for python /home/heliping/Fast-DDS/install/include/fastdds/dds/core/LoanableTypedCollection.hpp:68: Warning 389: operator[] ignored (consider using %extend) /home/heliping/Fast-DDS/install/include/fastdds/dds/core/LoanableTypedCollection.hpp:93:...
## Byte Alignment Rule and Zero-Copy Support Due to this byte alignment rule, case 2 does not support zero-copy, but case 1 does. ### Byte Alignment Code ```java switch (getKind())...