Difference between revisions of "Contributions:Extensions"

From BCI2000 Wiki
Jump to: navigation, search
(Added page for the StimBoxFilter)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
The following user extensions are available in the [[Contributions:Contents|Contributions]] section of BCI2000:
 
The following user extensions are available in the [[Contributions:Contents|Contributions]] section of BCI2000:
  
 +
*[[Contributions:CyberGloveLogger]]: A logger extension which acquires data from CGI, CGII and CGIII Cybergloves.
 
*[[Contributions:DataGloveLogger]]: A logger extension which acquires data from the 5DT Data Glove Ultra.
 
*[[Contributions:DataGloveLogger]]: A logger extension which acquires data from the 5DT Data Glove Ultra.
 
*[[Contributions:EyetrackerLogger]]: A logger extension which acquires data from Tobii eyetrackers.
 
*[[Contributions:EyetrackerLogger]]: A logger extension which acquires data from Tobii eyetrackers.
 +
*[[Contributions:EyetrackerLoggerTobii3]]: A logger extension which acquires data from Tobii eyetrackers using SDK version 3
 +
*[[Contributions:EyetrackerLoggerTobiiPro]]: A logger extension which acquires data from Tobii eyetrackers using Pro SDK
 +
*[[Contributions:EyetrackerLoggerTobiiX]]: A logger extension which acquires data from Tobii Eye X eyetrackers.
 
*[[Contributions:GazeMonitorFilter]]: An application module filter extension which supports the EyetrackerLogger.
 
*[[Contributions:GazeMonitorFilter]]: An application module filter extension which supports the EyetrackerLogger.
 
*[[Contributions:WiimoteLogger]]: A logger extension which acquires data from Nintendo Wii Remotes.
 
*[[Contributions:WiimoteLogger]]: A logger extension which acquires data from Nintendo Wii Remotes.
Line 10: Line 14:
 
*[[Contributions:AudioExtension]]: An all purpose audio toolkit which allows for realtime multichannel audio I/O.
 
*[[Contributions:AudioExtension]]: An all purpose audio toolkit which allows for realtime multichannel audio I/O.
 
*[[Contributions:StimBoxFilter]]: A logger and controller for the gtec g.STIMbox.
 
*[[Contributions:StimBoxFilter]]: A logger and controller for the gtec g.STIMbox.
 +
*[[Contributions:ParallelPortFilter]]: A logger and controller for communication through parallel ports.
  
 
==See also==
 
==See also==

Latest revision as of 17:12, 26 September 2017

A framework Extension is an optional contributed plugin which can affect multiple modules. For example, various manufacturer-specific input-device loggers are provided in the src/contrib/Extensions folder, and these can be optionally added to the BCI2000 framework for SignalSource modules, thereby giving all source modules the ability to log input from the corresponding devices. Selecting a custom Extension, and re-building your modules to include it, requires the use of CMake and a supported C++ compiler: see the Programming Howto:Quickstart Guide for a walkthrough that shows you how to recompile BCI2000 modules.

The following user extensions are available in the Contributions section of BCI2000:

See also

Programming Reference:EnvironmentExtension Class

Programming Tutorial:Implementing an Input Logger