Bio Radio SDK - Xamarin Android
|
Represents a logical group of signals from a Great Lakes NeuroTechnologies device. More...
Public Member Functions | |
IEnumerator< Signal > | GetEnumerator () |
void | Dispose () |
Dispose a signal. More... | |
Properties | |
Signal | this[int index] [get] |
Returns a signal referenced by position within the group. More... | |
Signal | this[string name] [get] |
Returns a signal referenced by a unique string name. More... | |
int | Count [get] |
The number of signals contained in the SignalGroup More... | |
TimeSpan | SampleInterval [get] |
The interval between sample readings for this Signal Group. More... | |
uint | SamplesPerSecond [get] |
The number of samples read per second. More... | |
string | Name [get, set] |
The name of this Signal Group. More... | |
int | DataArrivedEventThreshold [get, set] |
The number of samples to read before raising the SignalDataAvailable event. More... | |
Events | |
EventHandler< SignalDataEventArgs > | SignalDataAvailable |
Notifies subscribers that new signal data is available to be read. More... | |
Represents a logical group of signals from a Great Lakes NeuroTechnologies device.
Signal groups are used to group together signals that share common characteristics, such as sample rates, or physical properties of the device (i.e. multiple signals recorded from a single physical sensor). Signals can be referenced by numerical index or by name.
void GLNeuroTech.Devices.Common.SignalGroup.Dispose | ( | ) |
Dispose a signal.
IEnumerator<Signal> GLNeuroTech.Devices.Common.SignalGroup.GetEnumerator | ( | ) |
|
get |
The number of signals contained in the SignalGroup
|
getset |
The number of samples to read before raising the SignalDataAvailable event.
|
getset |
The name of this Signal Group.
|
get |
The interval between sample readings for this Signal Group.
|
get |
The number of samples read per second.
|
get |
Returns a signal referenced by position within the group.
index | The zero-based index of the signal to be returned |
|
get |
Returns a signal referenced by a unique string name.
name | The name of the signal to retrieve. |
EventHandler<SignalDataEventArgs> GLNeuroTech.Devices.Common.SignalGroup.SignalDataAvailable |
Notifies subscribers that new signal data is available to be read.
The frequency at which this event is raised is controlled by DataArrivedEventThreshold