Home

Anonymous TOBI project

The tobicore project provides a total of four C++ libraries that implement some concepts of the TOBI hBCI design

Components

  • libtobicore: low-level library that provides basic functionalities, such as timestamp management (via TCTimestamp) and the TCBlock base class.
  • libtobiic: implements the TOBI iC classifier output encoding/decoding via ICMessage.
  • libtobiid: implements the TOBI iD events encoding/decoding via IDMessage.
  • libtobiplatform: 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: 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.

Code & packages

  • Take a look at the Git repository
  • DEB packages and precompiled DLLs/MEX interfaces are available here

Documentation

  • Our Doxygen documentation is available here
  • A document illustrating the tobiic general concepts for the general public is available here
  • A document illustrating the tobiic general concepts for the general public is available here