SharpBCI
A multi-threaded brain control interface (BCI) library in C#
|
A class which represent various types of events relating to EEG data. More...
Public Member Functions | |
EEGEvent (DateTime timestamp, EEGDataType type, double[] data) | |
Create an EEGEvent without any extra data. More... | |
EEGEvent (DateTime timestamp, EEGDataType type, double[] data, object extra) | |
Create an EEGEvent with additional extra data. More... | |
override string | ToString () |
Converts EEG data to string in predefined format. More... | |
Public Attributes | |
readonly DateTime | timestamp |
The time at which the given EEGEvent occurred. More... | |
readonly EEGDataType | type |
What type of EEGEvent this is. More... | |
readonly double[] | data |
The data associated with a given EEGEvent. More... | |
readonly object | extra |
An object which stores various extra data that cannot be captured by an array of doubles. More... | |
A class which represent various types of events relating to EEG data.
SharpBCI.EEGEvent.EEGEvent | ( | DateTime | timestamp, |
EEGDataType | type, | ||
double[] | data | ||
) |
Create an EEGEvent without any extra data.
SharpBCI.EEGEvent.EEGEvent | ( | DateTime | timestamp, |
EEGDataType | type, | ||
double[] | data, | ||
object | extra | ||
) |
Create an EEGEvent with additional extra data.
override string SharpBCI.EEGEvent.ToString | ( | ) |
Converts EEG data to string in predefined format.
readonly double [] SharpBCI.EEGEvent.data |
The data associated with a given EEGEvent.
Semantics depends on type
readonly object SharpBCI.EEGEvent.extra |
An object which stores various extra data that cannot be captured by an array of doubles.
readonly DateTime SharpBCI.EEGEvent.timestamp |
The time at which the given EEGEvent occurred.
readonly EEGDataType SharpBCI.EEGEvent.type |
What type of EEGEvent this is.