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