Contributions:gSTIMbox
Synopsis
The gSTIMbox is a digital signal acquisition device with 14 digital inputs and 16 digital outputs. This page currently serves as a technical specification to a future module.
Location
Unreleased
~~http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/gSTIMbox~~
Versioning
Authors
Paul Ignatenko (paul dot ignatenko at gmail dot com)
Functional Description
Allows the gSTIMbox to run as a co-Source module, allowing you to monitor inputs, and trigger outputs.
Installation
Compile the gSTIMbox module using CMake and your compiler.
Parameters
OutputTriggerList
The output trigger list is a matrix, where each row is an entry binding an output channel to a trigger.
| Channel | TriggerType | TriggerName | Threshold |
| 1 | 0 | 0 | 1 |
| 2 | 1 | 0 | 125mV |
| 3 | 2 | KeyDown | 1 |
The channel corresponds to the output channel of the gSTIMbox (1-16).
The table below describes the other parameters.
| Allowed of TriggerTypes | Meaning | Allowable TriggerName for TriggerType | Allowable Threshold for TriggerTYpe |
| 0 | gSTIMbox Input Channel | 1-14 corresponding to gSTIMbox Inputs | 1 or 0 |
| 1 | EEG Input Channel | 1 - Signal Channel Size, corresponding to EEG channels | a BCI2000 recognized voltage (e.g. 125mV) |
| 2 | State | Valid State Name | any integer value |
Thresholds are compared on a less than or equal to basis.