I have a simple message that does not work with int8 type.
struct MyInt8 {
int8 myInt8Field;
};
This message comes from the status field of NavSatFix, which is the de facto message for ROS2 position reporting in WGS-84 coordinates. It's used in many visualization tools, such as Foxglove.
MicroXRCEDDSGen has a crash trying to generate the type.
Note: The char type does work, perhaps it's a missing alias? Note: In general, ROS2 uses the uintN and intN format for datatypes, which isn't tested. This request would apply to make sure all the alias types work.
Here's the screenshot of the relevant part of the OMG IDL standard that shows it as a standard type.
I have a simple message that does not work with int8 type.
This message comes from the status field of NavSatFix, which is the de facto message for ROS2 position reporting in WGS-84 coordinates. It's used in many visualization tools, such as Foxglove.
MicroXRCEDDSGen has a crash trying to generate the type.
Hash: 0eed89a87427d3faca9a05e61bf31509529d627d (latest develop)
Note: The char type does work, perhaps it's a missing alias? Note: In general, ROS2 uses the
uintN
andintN
format for datatypes, which isn't tested. This request would apply to make sure all the alias types work.Here's the screenshot of the relevant part of the OMG IDL standard that shows it as a standard type.