Functions

GetProperties

Functions

const int dataqsdk::ADChannelCount ()
 Number of channels being scanned.
const int di194_dsdk::ADChannelCount ()
 Number of channels being scanned.
virtual const int dsdk::ADChannelCount ()
 Number of channels being scanned.
const long int dataqsdk::ADCounter ()
virtual const long int dsdk::ADCounter ()
const long int di194_dsdk::AvailableData ()
 Number of data points in input buffer.
const long int dataqsdk::AvailableData ()
 Number of data points in input buffer.
virtual const long int dsdk::AvailableData ()
 Number of data points in input buffer.
const long int dataqsdk::BurstCounter ()
virtual const long int dsdk::BurstCounter ()
const char *const dataqsdk::DeviceFile ()
 Device file path and name used to connect to the device.
virtual const char *const dsdk::DeviceFile ()
 Device file path and name used to connect to the device.
const long int di194_dsdk::EventPoint ()
 Number of data points required before NewData() fires.
const long int dataqsdk::EventPoint ()
 Number of data points required before NewData() fires.
virtual const long int dsdk::EventPoint ()
 Number of data points required before NewData() fires.
virtual const int dsdk::InfoBoardID ()
 The device's model number.
const int dataqsdk::InfoBoardID ()
 The device's model number.
const bool dataqsdk::InfoPGL ()
 The device's input measurement setting.
virtual const bool dsdk::InfoPGL ()
 The device's input measurement setting.
virtual const int dsdk::InfoRev ()
 The device's firmware revision.
const int dataqsdk::InfoRev ()
 The device's firmware revision.
virtual const char *const dsdk::InfoSerial ()
 The device's serial number.
const char *const dataqsdk::InfoSerial ()
 The device's serial number.
const char *const di194_dsdk::InfoSerial ()
 Device serial number.
virtual const double dsdk::MaxBurstRate ()
 Maximum sampling rate of combined channels.
const double dataqsdk::MaxBurstRate ()
 Maximum sampling rate of combined channels.
const char *const dataqsdk::ProductName ()
virtual const double dsdk::SampleRate ()
 Actual sample rate.
const double di194_dsdk::SampleRate ()
 Actual sample rate.
const double dataqsdk::SampleRate ()
 Actual sample rate.
virtual const int dsdk::TrigHysteresisIdx ()
const int dataqsdk::TrigHysteresisIdx ()
const int dataqsdk::TrigLevel ()
virtual const int dsdk::TrigLevel ()
const int dataqsdk::TrigMode ()
virtual const int dsdk::TrigMode ()
virtual const int dsdk::TrigPostLength ()
const int dataqsdk::TrigPostLength ()
virtual const int dsdk::TrigPreLength ()
const int dataqsdk::TrigPreLength ()
virtual const int dsdk::TrigScnChnIdx ()
const int dataqsdk::TrigScnChnIdx ()
virtual const int dsdk::TrigSlope ()
const int dataqsdk::TrigSlope ()

Function Documentation

const int dataqsdk::ADChannelCount (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Returns:
Number of channels being scanned.

Definition at line 66 of file dataqsdk.cpp.

const int di194_dsdk::ADChannelCount (  ) [virtual, inherited]
Returns:
Number of channels being scanned.

Reimplemented from dsdk.

Definition at line 108 of file di194.cpp.

const int dsdk::ADChannelCount (  ) [virtual, inherited]

Reimplemented in di194_dsdk.

Definition at line 85 of file dsdk.cpp.

const long int dataqsdk::ADCounter (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 84 of file dataqsdk.cpp.

const long int dsdk::ADCounter (  ) [virtual, inherited]

Definition at line 91 of file dsdk.cpp.

const long int di194_dsdk::AvailableData (  ) [virtual, inherited]
Precondition:
Must be acquiring data.
Returns:
Number of data points in input buffer.

Reimplemented from dsdk.

Definition at line 117 of file di194.cpp.

Here is the call graph for this function:

const long int dataqsdk::AvailableData (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Precondition:
Must be acquiring data.
Returns:
Number of data points in input buffer.

Definition at line 105 of file dataqsdk.cpp.

const long int dsdk::AvailableData (  ) [virtual, inherited]

Reimplemented in di194_dsdk.

Definition at line 97 of file dsdk.cpp.

const long int dataqsdk::BurstCounter (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 123 of file dataqsdk.cpp.

const long int dsdk::BurstCounter (  ) [virtual, inherited]

Definition at line 103 of file dsdk.cpp.

const char *const dataqsdk::DeviceFile (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Returns:
Device file path and name used to connect to the device.

Definition at line 143 of file dataqsdk.cpp.

const char *const dsdk::DeviceFile (  ) [virtual, inherited]

Definition at line 109 of file dsdk.cpp.

const long int di194_dsdk::EventPoint (  ) [virtual, inherited]
Returns:
Number of data points required before NewData() fires.

Reimplemented from dsdk.

Definition at line 129 of file di194.cpp.

const long int dataqsdk::EventPoint (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Returns:
Number of data points required before NewData() fires.

Definition at line 163 of file dataqsdk.cpp.

const long int dsdk::EventPoint (  ) [virtual, inherited]

Reimplemented in di194_dsdk.

Definition at line 114 of file dsdk.cpp.

const int dsdk::InfoBoardID (  ) [virtual, inherited]

Definition at line 120 of file dsdk.cpp.

const int dataqsdk::InfoBoardID (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 181 of file dataqsdk.cpp.

const bool dataqsdk::InfoPGL (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 199 of file dataqsdk.cpp.

const bool dsdk::InfoPGL (  ) [virtual, inherited]

Definition at line 126 of file dsdk.cpp.

const int dsdk::InfoRev (  ) [virtual, inherited]

Definition at line 132 of file dsdk.cpp.

const int dataqsdk::InfoRev (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 217 of file dataqsdk.cpp.

const char *const dsdk::InfoSerial (  ) [virtual, inherited]

Reimplemented in di194_dsdk.

Definition at line 138 of file dsdk.cpp.

const char *const dataqsdk::InfoSerial (  ) [inherited]

Gets serial number from device.

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Precondition:
Device dependent.
Returns:
Pointer to array containing device serial number.
Remarks:
Calling function's responsibility to delete allocated memory.

Definition at line 241 of file dataqsdk.cpp.

const char *const di194_dsdk::InfoSerial (  ) [virtual, inherited]

Gets serial number from device.

Error Codes set:
EBUSY = Acquiring.
ENOLINK = Device not connected.
Errors set by Ncmd();

Precondition:
Not acquiring.
Connected.
Returns:
Pointer to array containing device serial number.
Remarks:
Calling function's responsibility to delete allocated memory.

Reimplemented from dsdk.

Definition at line 147 of file di194.cpp.

Here is the call graph for this function:

const double dsdk::MaxBurstRate (  ) [virtual, inherited]

Definition at line 144 of file dsdk.cpp.

const double dataqsdk::MaxBurstRate (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Returns:
Actual max burst rate, after checks.

Definition at line 261 of file dataqsdk.cpp.

const char *const dataqsdk::ProductName (  ) [inherited]

Used to determine the device: properties, abilities, etc.
If called before it's been set, it will return a list of devices that can be handled by the library, separated by the '\0' character. The last entry is followed by two '\0' characters.

Definition at line 279 of file dataqsdk.cpp.

const double dsdk::SampleRate (  ) [virtual, inherited]

Reimplemented in di194_dsdk.

Definition at line 150 of file dsdk.cpp.

const double di194_dsdk::SampleRate (  ) [virtual, inherited]
Returns:
Actual sample rate, after checks.

Reimplemented from dsdk.

Definition at line 172 of file di194.cpp.

const double dataqsdk::SampleRate (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Returns:
Actual sample rate, after checks.

Definition at line 319 of file dataqsdk.cpp.

const int dsdk::TrigHysteresisIdx (  ) [virtual, inherited]

Definition at line 156 of file dsdk.cpp.

const int dataqsdk::TrigHysteresisIdx (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 337 of file dataqsdk.cpp.

const int dataqsdk::TrigLevel (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 355 of file dataqsdk.cpp.

const int dsdk::TrigLevel (  ) [virtual, inherited]

Definition at line 162 of file dsdk.cpp.

const int dataqsdk::TrigMode (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 373 of file dataqsdk.cpp.

const int dsdk::TrigMode (  ) [virtual, inherited]

Definition at line 168 of file dsdk.cpp.

const int dsdk::TrigPostLength (  ) [virtual, inherited]

Definition at line 186 of file dsdk.cpp.

const int dataqsdk::TrigPostLength (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 427 of file dataqsdk.cpp.

const int dsdk::TrigPreLength (  ) [virtual, inherited]

Definition at line 192 of file dsdk.cpp.

const int dataqsdk::TrigPreLength (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 445 of file dataqsdk.cpp.

const int dsdk::TrigScnChnIdx (  ) [virtual, inherited]

Definition at line 174 of file dsdk.cpp.

const int dataqsdk::TrigScnChnIdx (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 391 of file dataqsdk.cpp.

const int dsdk::TrigSlope (  ) [virtual, inherited]

Definition at line 180 of file dsdk.cpp.

const int dataqsdk::TrigSlope (  ) [inherited]

Error Codes set:
ENODEV = No device specified.
ENOSYS = Function not supported.
Other codes are device dependent.

Definition at line 409 of file dataqsdk.cpp.