Jump to content

Contributions:gSTIMbox

From BCI2000 Wiki
Revision as of 22:43, 21 May 2013 by Ignatp (talk | contribs) (Created page with "==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 fu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

See also

User Reference:Filters, Contributions:ADCs