ros_idl and UMAA files
I am trying to make a project UMAA compliant for work and I am getting stuck with idl file generation. The idl provided files have defines at the top and do not build because of that. The top of the file is copied below. If anyone has worked with ROS2 and UMAA I would also have questions about that.
Error:
No terminal defined for '#' at line 18 col 1
#ifndef _LDM_MDE_PRIMARY_MISSION_CONTROL
^
File:
/**
*
* DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.
*
*/
#ifndef _LDM_MDE_PRIMARY_MISSION_CONTROL_VEHICLE_MANAGEMENT_VEHICLECONTROL_VELOCITYCONTROL_VELOCITYCOMMANDACKREPORTTYPE
#define _LDM_MDE_PRIMARY_MISSION_CONTROL_VEHICLE_MANAGEMENT_VEHICLECONTROL_VELOCITYCONTROL_VELOCITYCOMMANDACKREPORTTYPE
#include "UMAA/Common/MaritimeEnumeration/EnumerationSets.idl"
#include "UMAA/Common/Measurement/Measurements.idl"
#include "UMAA/Common/Measurement/OrientationVelocity3D.idl"
#include "UMAA/Common/Measurement/Velocity3D_PlatformXYZ.idl"
module UMAA
{
As an update we used FastDDS to generate the files, but are getting linking errors trying to use them in ROS2.