As mentioned in #484 a potential way to use UHDM is to take only the capnp and uhdm_types.h files and write the databases yourself without needing the extra C++ wrapper layer that is generated. As part of a versioned release process it would be nice to publish these as outputs, and to consider reducing uhdm_types.h to the bare minimum enum definition (moving the other code out of it to somewhere else).
As mentioned in #484 a potential way to use UHDM is to take only the capnp and uhdm_types.h files and write the databases yourself without needing the extra C++ wrapper layer that is generated. As part of a versioned release process it would be nice to publish these as outputs, and to consider reducing uhdm_types.h to the bare minimum enum definition (moving the other code out of it to somewhere else).