Document version: 1.0
Author(s): Sven Gijsen
Date: July 2015
BrainStim supports the use of plugins to extend its functionality. Some of them are by default installed with the installation and configuration of BrainStim. An advanced user with c++ programming experience may program his own plugin to use within BrainStim. Below here You'll find a list of known compatible plugins listed together with their online repository where the documentation and source code is served.
Plugin Name | Source Code | Documentation | Description |
---|---|---|---|
ExtensionPluginTemplate | gitHub | gitHub | This is actually not a real plugin but a starting template repository for those who want to create their own plugins. |
FirebirdClient | gitHub | gitHub | This Firebird Client plugin provides an interface for working with Firebird databases (see http://www.firebirdsql.org/). |
KeyBoardDevice | gitHub | gitHub | This KeyBoard Device plugin can be used to capture KeyBoard events. |
MatlabExchanger | gitHub | gitHub | The MatlabExchanger plugin can send commands and exchange data with MatLab. |
ParallelPortDevice | gitHub | gitHub | The ParallelPort Device plugin can communicate with a standard Parallel Port. |
PiezoStimDevice | gitHub | gitHub | The PiezoStim Device plugin can communicate with a Piezo Stimulator device from QuaeroSys (see http://www.quaerosys.com). |
SerialPortDevice | gitHub | gitHub | The SerialPort Device plugin can communicate with a device connected to a standard Serial Port. |
TBVExchanger | gitHub | gitHub | The TBVExchanger plugin can communicate with the Turbo-BrainVoyager software (3.2) from Brain Innovation. |
TCPNetworkServer | gitHub | gitHub | The TCP Network Server plugin implements the functionality to either start an server to listen for and handle incoming connections from a client, or to act as an client and connect to a server to communicate with. |
TSIExchanger | gitHub | gitHub | The TSIExchanger can communicate with the Turbo-Satori software from Brain Innovation. |
USBHIDDevice | gitHub | gitHub | The USB HID Device can communicate with a standard USB HID Device and is optimized to handle a variable device (like an optical joystick) from curdes. |