Click or drag to resize
DaqDevice Class
The base class from which Great Lakes NeuroTechnologies data acquisition devices inherit.
Inheritance Hierarchy

Namespace: GLNeuroTech.Devices.Common
Assembly: GLNeuroTech.Devices.Common (in GLNeuroTech.Devices.Common.dll) Version: 1.2.3.5 (1.2.3.5)
Syntax
public abstract class DaqDevice : IDisposable, 
	IDaqDevice

The DaqDevice type exposes the following members.

Constructors
  NameDescription
Protected methodDaqDevice
Initializes a new instance of the DaqDevice class
Top
Methods
  NameDescription
Public methodConnect
Opens a connection to the device so that commands can be issued and data can be acquired.
Public methodDisconnect
Disconnects and closes the connection.
Public methodDispose
Releases all resources used by the DaqDevice
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodLockDevice
Locks the Great Lakes NeuroTechnologies device so that no other interactive commands will be accepted.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetDeviceTime
Sends the current time to the device to synchronize with PC system time.
Public methodSetDeviceTime(DateTime)
Sets the device time to a specific date/time value
Public methodStartAcquisition
Begins streaming real-time data from the connected device.
Public methodStartRecording
Starts recording raw device data stream to the specified file name.
Public methodStopAcquisition
Stops streaming real-time data from the connected device.
Public methodStopRecording
Stops recording raw device data stream and closes the file. If the device is not currently recording, an exception will be thrown.
Public methodToString (Inherited from Object.)
Public methodUnlockDevice
Sends the unlock command to the device.
Top
Properties
  NameDescription
Public propertyFirmwareVersion
The current device firmware version.
Public propertyHardwareVersion
The current device hardware version number.
Public propertyIsAcquiring
Indicates whether the device is currently streaming signal data to the PC.
Public propertyIsConnected
Indicates whether the device is currently connected to the PC and able to receive commands.
Public propertyIsDeviceLocked
Indicates whether the device is in locked mode.
Public propertyIsRecording
Indicates whether the device is currently recording the raw data stream to a file.
Protected propertyIsVirtualMode
Public propertyName
The name associated with this device.
Public propertySignalGroups
A list of all SignalGroups defined for this device.
Top
Events
  NameDescription
Public eventCommunicationError
Raised when a communication error has occurred.
Public eventGeneralOperationError
Raised as a notification of a general operational error. Typically, if this event is raised, device operation can still continue.
Public eventSignalBufferOverflowed
Indicates that one or more Signals has overflowed its internal buffer
Top
See Also