Pacpussensors repository
To get the source code, SVN checkout this address:
svn co https://devel.hds.utc.fr/svn/pacpussensors
How to compile pacpussensors
First you need to have a working pacpusframework installation on your system. Please refer to the GettingStarted page to know how to proceed.
Configuration
In most cases, you doesn't need to compile all the plugins of this repository. Actually, some plugins are dependant of the Operating System (Linux or Windows) or of specific drivers to compile and work correctly.
So the first thing to do is to select the plugins that you need and comment/uncomment the add_subdirectory(...)
lines in the root CMakeLists.txt file. For example, to compile only the GPS component, edit the file like this:
# ======================================== # Build the PacpusSensors' modules # ======================================== # # In the following list add the plugin you want to build. # Paths are relative to the root of the project. # #add_subdirectory(Alasca) #add_subdirectory(CanGateway) #require kvaser libcan #add_subdirectory(PtGreyCameras) #add_subdirectory(Dualshock) add_subdirectory(NMEA0183) add_subdirectory(Gps) #require NMEA0183 #add_subdirectory(SpanCPTComponent) #require NMEA0183 #add_subdirectory(Sick) #add_subdirectory(PacpusSocket) #add_subdirectory(OpencvVideo) #add_subdirectory(Wifibot) #depends on PacpusSocket, change PacpusSocket to #PacpusUdpSocket #add_subdirectory(Ladybug) #require Ladybug spherical camera's driver, not compiled yet add_subdirectory(StdDbtPlayerComponents) #add_subdirectory(TelnetClient) #add_subdirectory(VelodyneComponent)
We keep the Gps plugin (plus its dependency NMEA0183 module) for data acquisition and StdDbtPlayerComponents plugin for data replay with DbitePlayer application.