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

Classes

class  SharpBCI.EEGDeviceAdapter
 An abstract base class from which all device adapters should inherit. More...
 
class  SharpBCI.RemoteOSCAdapter
 An EEGDeviceAdapter which connects to an EEGDevice via OSC It then asynchronously listens for messages on a given OSC socket and emits the appropriate EEGEvents for the received OSC message Target Hardware: Muse 2014 and Muse 2016 (via android-bridge.apk) More...
 
struct  SharpBCI.DummyAdapterSignal
 A simple struct which defines a signal of given frequencies and amplitudes (per-channel) More...
 
class  SharpBCI.InstrumentedDummyAdapter
 An EEGDeviceAdapter which is used to emit a certain set of signals via StartSignal. More...
 
class  SharpBCI.CSVReadAdapter
 A device adapter that can be used to replay or reemit the data logged during a previous session. More...
 
class  SharpBCI.DummyAdapter
 A version of InstrumentedDummyAdapter which constantly emits a given DummyAdapterSignal Generally used for smoke-testing / debugging your SharpBCI pipeline. More...
 

Namespaces

package  SharpBCI