Open karenhaining opened 1 month ago
This is because the adm_amp_agent.h
has manual modifications so that other modules can cross-reference its objects via the following undocumented symbol https://github.com/JHUAPL-DTNMA/dtnma-tools/blob/6e95a2e7fd6975cd8d859627cee73323857ac161/src/indep_adms/shared/adm/adm_amp_agent.h#L31
The
camp
-generated C files for the amp_agent.json ADM throws an error when compiled againstdtnma-tools
.Note that it fails when compiled on the GitHub CI, but compiles correctly locally. This may be due to a difference in compiler versions.