SharpBCI
A multi-threaded brain control interface (BCI) library in C#
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
SharpBCI.SharpBCIConfig Class Reference

An object which configures a SharpBCI object. More...

Public Attributes

EEGDeviceAdapter adapter
 The device adapter which will be used to get raw data Must emit EEGDataType.EEG and EEGDataType.CONTACT_QUALITY EEGEvents. More...
 
string pipelineFile
 The filename which contains a config file consistent with the format SharpBCI uses for pipeline construction. More...
 
Dictionary< string, object > stageScope
 objects which will be added to the "scope" used by PipelineSerializer during construction SharpBCI_**** strings are reserved for library use only. More...
 

Detailed Description

An object which configures a SharpBCI object.

Generally used internally w/in SharpBCIBuilder

See Also
SharpBCIBuilder

Member Data Documentation

EEGDeviceAdapter SharpBCI.SharpBCIConfig.adapter

The device adapter which will be used to get raw data Must emit EEGDataType.EEG and EEGDataType.CONTACT_QUALITY EEGEvents.

See Also
EEGDeviceAdapter
EEGDataType
EEGEvent
string SharpBCI.SharpBCIConfig.pipelineFile

The filename which contains a config file consistent with the format SharpBCI uses for pipeline construction.

See Also
PipelineSerializer
Dictionary<string, object> SharpBCI.SharpBCIConfig.stageScope

objects which will be added to the "scope" used by PipelineSerializer during construction SharpBCI_**** strings are reserved for library use only.

See Also
PipelineSerializer

The documentation for this class was generated from the following file: