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

Compare with Current View Page History

« Previous Version 7 Next »

The cpm library is mainly used by the vehicles, the Lab Control Center and the Middleware. It is supposed to provide all functionality of the design decisions made for these participants as well as for the HLC, to reduce code redundancy and to allow for a simple usage of the communication structure by other users.

All functionality covered by the cpm library should be used by any user whose application needs to participate in a DDS domain. On top of that, it also provides some basic features, like a command line reader. Only rely on other methods, e.g. as described in RTI DDS Basics, if the cpm library does not provide what you need for your implementation. For details on the modules provided by the cpm library (as well as other modules), see Modules.

Setup

cd ~/dev
git clone https://git.rwth-aachen.de/CPM/Project/Lab/cpm_base.git
cd cpm_base/cpm_lib/
./build.bash
./build_arm.bash
  • No labels