You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Some common problems arise after an update. The .idl files for the communication might have changed, and the files for the NUCs or vehicles might be different as well. Thus, if you pull a new version (of the master), make sure that you do the following:

  • Delete the auto-generated files created from the .idl files. You can find them in cpm_lib/dds_idl_cpp and cpm_lib/dds_idl_matlab. We do not provide a mechanism that looks for updates in the .idl files, and thus, if they have been updated, do not re-generate them if old versions are still present. If they do not get updated, the build or communication might fail. 
  • Re-build the cpm_lib, Lab Control Center, Mid Level Controller, Middleware etc. The build_all script should cover all these steps.
  • For the NUCs: Make sure that the NUC packages were actually updated properly. You can find out more here in Provide all required packages.
  • No labels