No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
moxygen
LICENSE.md
README.md

README.md

Installation

Pre-requisites

  • Ubuntu 14.04 or Above
  • Cmake 2.8+
  • gcc for C++11
  • kpsr-core

Installation

Building and installing the code

CMake part

git clone https://bitbucket.org/kpsr-devs/kpsr-disruptor.git
cd kpsr-disruptor
mkdir build
cd build
cmake ..
make
sudo make install

This will install the klespydra core in

/opt/klepsydra	

The cmake has the following options:

  • -DKPSR_WITH_DDS=true for building the DDS testing
  • -DKPSR_WITH_ZMQ=true for building the ZeroMQ testing.

Documentation generation

make doc
moxygen --templates $KLEPSYDRA_HOME/kpsr-core-doc/moxygen/templates --groups --output api-%s.md ./xml

API Documentation

The API is very well documented with examples and tutorials. It is divded into the two offered patterns: Disruptor:

And the eventloop:

License

© Copyright 2016-2017, Klepsydra Robotics, all rights reserved. Licensed under the terms in LICENSE.md

This software and documentation are Copyright 2016 to 2017 Klepsydra Robotics Limited and its licensees. All rights reserved. See license file for full copyright notice and license terms.