14#include <xtypes/idl/idl.hpp>
41 const std::vector<std::filesystem::path>& uuid_files,
42 const std::vector<std::string>& strings = std::vector<std::string>());
56 const std::filesystem::path& fmu_root,
bool skip_modelDescription =
true);
72 const std::filesystem::path& resource_path,
bool print =
false,
73 const std::string& main_idl =
"dds-fmu.idl");
eprosima::xtypes::idl::Context load_fmu_idls(const std::filesystem::path &resource_path, bool print, const std::string &main_idl)
Load idl file and parse into xtypes context.
Definition: auxiliaries.cpp:90
std::vector< std::filesystem::path > get_uuid_files(const std::filesystem::path &fmu_root, bool skip_modelDescription)
Given FMU root, returns a list of file paths to be used to generate uuid.
Definition: auxiliaries.cpp:64
std::string generate_uuid(const std::vector< std::filesystem::path > &uuid_files, const std::vector< std::string > &strings)
Creates a uuid from a list of files and list of strings.
Definition: auxiliaries.cpp:31
Definition: auxiliaries.cpp:26