tobicore
7.0.0
|
The tobicore project provides a total of four C++ libraries that implement some concepts of the TOBI hBCI design.
Low-level library that provides basic functionalities, such as timestamp management (via TCTimestamp) and the TCBlock base class.
Implements the TOBI iC classifier output encoding/decoding via ICMessage.
Implements the TOBI iD events encoding/decoding via IDMessage.
Provides working and cross-platform implementations of some TOBI components, such as an iC client/server class (TPiC) and an iD client class (TPiD).
tobicoremat provides MEX interfaces to a large set of the tobicore functionalities. The MEX interfaces are not documented here since a per-funtion documentation is provided in the .m files and examples are provided with the interfaces.
The tobicore libraries and tools are available on multiple platforms, and the author provides ready-to-use packages. The rule of thumb is:
In order to build tobicore you need:
To compile for Microsoft Windows, you also need:
autoreconf -i mkdir build cd build ../configure make make install # to install make check # to build the examples make html # to build the documentation
autoreconf -i mkdir build cd build ../configure --prefix=/mingw/ make make install # to install make check # to build the examples make html # to build the documentation
dpkg -i libtobicore*.deb
tobicore versions follow the $CURRENT.$REVISION.$AGE schema and the following rules:
tobicore is written, documented and maintained by Michele Tavella miche. le.t avell a@ep fl.ch
This work is supported by thegno European ICT Programme Project FP7-224631, TOBI: Tools for Brain-Computer Interaction. This paper only reflects the authors' views and funding agencies are not liable for any use that may be made of the information contained herein.