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

Compare with Current View Page History

« Previous Version 3 Next »

TODO: Kürzen, nicht zu viel Info hier (nur generell, weil an mehreren Stellen erwähnt)

CPM Lib

The CPM Lib is mainly used by the vehicles and the Middleware. It is supposed to provide all functionality of the design decisions made for these participants as well as for the HLC and the LCC, to reduce code redundancy and to allow for a simple usage of the communication structure by other users. The design decisions are hidden from the user and can be changed anytime without requiring a change in all projects that are dependend on them.

All functionality covered by the cpm lib should be used by any user whose application needs to participate in a DDS domain. Only rely on other methods, e.g. as described in rtiddsbasics.md, if the cpm lib does not provide what you need for your implementation.

Setup

TODO: Also mention Logging here

TODO: - Doku an aktuellen Stand der cpm lib anpassen - Doku an aktuellen Stand der Middleware anpassen - Richtige Doku fürs LCC, vor allem zu dessen Nutzung / Funktionen - Doku mit Janis' Readmes mergen: bspw lab software readme - weitere RTI Download Links - Zu Anleitungsordner verlinken - Auch Doku für Fahrzeuge ändern wg Webserver (siehe Mail) - Evtl: Hinweis wie diese MD Files zu lesen sind (Für vernünftige Anzeige, Syntax-Highlighting bei Beispielcode etc)


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