Click or drag to resize
SignalGroup Class
Represents a logical group of signals from a Great Lakes NeuroTechnologies device.
Inheritance Hierarchy
SystemObject
  GLNeuroTech.Devices.CommonSignalGroup

Namespace: GLNeuroTech.Devices.Common
Assembly: GLNeuroTech.Devices.Common (in GLNeuroTech.Devices.Common.dll) Version: 1.2.3.5 (1.2.3.5)
Syntax
public class SignalGroup : IEnumerable<Signal>, 
	IEnumerable, IDisposable

The SignalGroup type exposes the following members.

Constructors
  NameDescription
Public methodSignalGroup
Initializes a new instance of the SignalGroup class
Top
Methods
  NameDescription
Public methodDispose
Releases all resources used by the SignalGroup
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetEnumerator
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Properties
  NameDescription
Public propertyCount
The number of signals contained in the SignalGroup
Public propertyDataArrivedEventThreshold
The number of samples to read before raising the SignalDataAvailable event.
Public propertyItemInt32
Returns a signal referenced by position within the group.
Public propertyItemString
Returns a signal referenced by a unique string name.
Public propertyName
The name of this Signal Group.
Public propertySampleInterval
The interval between sample readings for this Signal Group.
Public propertySamplesPerSecond
The number of samples read per second.
Top
Events
  NameDescription
Public eventSignalDataAvailable
Notifies subscribers that new signal data is available to be read.
Top
Remarks
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.
See Also