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

A builder class for SharpBCIConfig. More...

Public Member Functions

SharpBCIBuilder EEGDeviceAdapter (EEGDeviceAdapter adapter)
 Set the EEGDeviceAdapter that SharpBCI will use, overriding possible calls before. More...
 
SharpBCIBuilder PipelineFile (string configFile)
 Set the filename that configures the SharpBCI's pipeline. More...
 
SharpBCIBuilder AddToPipelineScope (string key, object obj)
 Add the given object to the scope that PipelineSerializer will use when instantiating Pipeables. More...
 
SharpBCI Build ()
 Create and return the library given previous configuration calls. More...
 

Detailed Description

A builder class for SharpBCIConfig.

See Also
SharpBCIConfig
SharpBCI

Member Function Documentation

SharpBCIBuilder SharpBCI.SharpBCIBuilder.AddToPipelineScope ( string  key,
object  obj 
)

Add the given object to the scope that PipelineSerializer will use when instantiating Pipeables.

See Also
PipelineSerializer
SharpBCI SharpBCI.SharpBCIBuilder.Build ( )

Create and return the library given previous configuration calls.

Possibly raises ArgumentException exceptions if an invalid config was passed

See Also
SharpBCI
SharpBCIBuilder SharpBCI.SharpBCIBuilder.EEGDeviceAdapter ( EEGDeviceAdapter  adapter)

Set the EEGDeviceAdapter that SharpBCI will use, overriding possible calls before.

See Also
EEGDeviceAdapter
SharpBCIBuilder SharpBCI.SharpBCIBuilder.PipelineFile ( string  configFile)

Set the filename that configures the SharpBCI's pipeline.

See Also
PipelineSerializer

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