wiki:PacpusSensors

Version 6 (modified by DHERBOMEZ Gérald, 9 years ago) ( diff )

--

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.

Compilation under Linux

Compilation under Windows

Direct access to plugins description

Note: See TracWiki for help on using the wiki.