1 | | = pacpussensors repository = |
| 1 | = Pacpussensors repository = |
| 2 | |
| 3 | To get the source code, SVN checkout this address: |
| 4 | |
| 5 | {{{ |
| 6 | svn co https://devel.hds.utc.fr/svn/pacpussensors |
| 7 | }}} |
| 8 | |
| 9 | == How to compile pacpussensors == |
| 10 | |
| 11 | First you need to have a working pacpusframework installation on your system. Please refer to the GettingStarted page to know how to proceed. |
| 12 | |
| 13 | === Configuration === |
| 14 | |
| 15 | 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. |
| 16 | |
| 17 | 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: |
| 18 | |
| 19 | {{{ |
| 20 | # ======================================== |
| 21 | # Build the PacpusSensors' modules |
| 22 | # ======================================== |
| 23 | # |
| 24 | # In the following list add the plugin you want to build. |
| 25 | # Paths are relative to the root of the project. |
| 26 | # |
| 27 | |
| 28 | #add_subdirectory(Alasca) |
| 29 | #add_subdirectory(CanGateway) #require kvaser libcan |
| 30 | #add_subdirectory(PtGreyCameras) |
| 31 | #add_subdirectory(Dualshock) |
| 32 | add_subdirectory(NMEA0183) |
| 33 | add_subdirectory(Gps) #require NMEA0183 |
| 34 | #add_subdirectory(SpanCPTComponent) #require NMEA0183 |
| 35 | #add_subdirectory(Sick) |
| 36 | #add_subdirectory(PacpusSocket) |
| 37 | #add_subdirectory(OpencvVideo) |
| 38 | #add_subdirectory(Wifibot) #depends on PacpusSocket, change PacpusSocket to #PacpusUdpSocket |
| 39 | #add_subdirectory(Ladybug) #require Ladybug spherical camera's driver, not compiled yet |
| 40 | add_subdirectory(StdDbtPlayerComponents) |
| 41 | #add_subdirectory(TelnetClient) |
| 42 | #add_subdirectory(VelodyneComponent) |
| 43 | }}} |
| 44 | |
| 45 | We keep the Gps plugin (plus its dependency NMEA0183 module) for data acquisition and !StdDbtPlayerComponents plugin for data replay with DbitePlayer application. |
| 46 | |
| 47 | === Compilation under Linux === |
| 48 | |
| 49 | === Compilation under Windows === |