Main Page | Modules | Class Hierarchy | Class List | File List | Class Members

GetProperties


Functions

const int dataqsdk::ADChannelCount ()
 Number of channels being scanned.

const long int dataqsdk::ADCounter ()
const long int dataqsdk::AvailableData ()
 Number of data points in input buffer.

const long int dataqsdk::BurstCounter ()
const char *const  dataqsdk::DeviceFile ()
 Device file path and name used to connect to the device.

const long int dataqsdk::EventPoint ()
 Number of data points required before NewData() fires.

const int dataqsdk::InfoBoardID ()
 The device's model number.

const bool dataqsdk::InfoPGL ()
 The device's input measurement setting.

const int dataqsdk::InfoRev ()
 The device's firmware revision.

const char *const  dataqsdk::InfoSerial ()
 The device's serial number.

const double dataqsdk::MaxBurstRate ()
 Maximum sampling rate of combined channels.

const char *const  dataqsdk::ProductName ()
const double dataqsdk::SampleRate ()
 Actual sample rate.

const int dataqsdk::TrigHysteresisIdx ()
const int dataqsdk::TrigLevel ()
const int dataqsdk::TrigMode ()
const int dataqsdk::TrigScnChnIdx ()
const int dataqsdk::TrigSlope ()
const int dataqsdk::TrigPostLength ()
const int dataqsdk::TrigPreLength ()
const int di194_dsdk::ADChannelCount ()
 Number of channels being scanned.

const long int di194_dsdk::AvailableData ()
 Number of data points in input buffer.

const long int di194_dsdk::EventPoint ()
 Number of data points required before NewData() fires.

const char *const  di194_dsdk::InfoSerial ()
 Device serial number.

const double di194_dsdk::SampleRate ()
 Actual sample rate.

virtual const int dsdk::ADChannelCount ()
 Number of channels being scanned.

virtual const long int ADCounter ()
virtual const long int dsdk::AvailableData ()
 Number of data points in input buffer.

virtual const long int BurstCounter ()
virtual const char *const  dsdk::DeviceFile ()
 Device file path and name used to connect to the device.

virtual const long int dsdk::EventPoint ()
 Number of data points required before NewData() fires.

virtual const int dsdk::InfoBoardID ()
 The device's model number.

virtual const bool dsdk::InfoPGL ()
 The device's input measurement setting.

virtual const int dsdk::InfoRev ()
 The device's firmware revision.

virtual const char *const  dsdk::InfoSerial ()
 The device's serial number.

virtual const double dsdk::MaxBurstRate ()
 Maximum sampling rate of combined channels.

virtual const double dsdk::SampleRate ()
 Actual sample rate.

virtual const int TrigHysteresisIdx ()
virtual const int TrigLevel ()
virtual const int TrigMode ()
virtual const int TrigScnChnIdx ()
virtual const int TrigSlope ()
virtual const int TrigPostLength ()
virtual const int TrigPreLength ()

Function Documentation

const int dataqsdk::ADChannelCount  )  [inherited]
 

Number of channels being scanned.

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.

References dsdk::ADChannelCount(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

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.

References dsdk::ADCounter(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const long int dataqsdk::AvailableData  )  [inherited]
 

Number of data points in input buffer.

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.

References dsdk::AvailableData(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

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.

References dsdk::BurstCounter(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

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

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

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.

References dsdk::DeviceFile(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const long int dataqsdk::EventPoint  )  [inherited]
 

Number of data points required before NewData() fires.

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.

References dsdk::EventPoint(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const int dataqsdk::InfoBoardID  )  [inherited]
 

The device's model number.

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

Definition at line 181 of file dataqsdk.cpp.

References dsdk::InfoBoardID(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const bool dataqsdk::InfoPGL  )  [inherited]
 

The device's input measurement setting.

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

Definition at line 199 of file dataqsdk.cpp.

References dsdk::InfoPGL(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const int dataqsdk::InfoRev  )  [inherited]
 

The device's firmware revision.

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

Definition at line 217 of file dataqsdk.cpp.

References dsdk::InfoRev(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

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

The device's serial number.

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.

References dsdk::InfoSerial(), dataqsdk::m_classID, and dataqsdk::m_last_error.

Here is the call graph for this function:

const double dataqsdk::MaxBurstRate  )  [inherited]
 

Maximum sampling rate of combined channels.

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::MaxBurstRate().

Here is the call graph for this function:

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.

References dataqsdk::m_ProductName.

const double dataqsdk::SampleRate  )  [inherited]
 

Actual sample rate.

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::SampleRate().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigHysteresisIdx().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigLevel().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigMode().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigScnChnIdx().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigSlope().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigPostLength().

Here is the call graph for this function:

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.

References dataqsdk::m_classID, dataqsdk::m_last_error, and dsdk::TrigPreLength().

Here is the call graph for this function:

const int di194_dsdk::ADChannelCount  )  [virtual, inherited]
 

Number of channels being scanned.

Returns:
Number of channels being scanned.

Reimplemented from dsdk.

Definition at line 103 of file di194.cpp.

const long int di194_dsdk::AvailableData  )  [virtual, inherited]
 

Number of data points in input buffer.

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

Reimplemented from dsdk.

Definition at line 112 of file di194.cpp.

References di_serial_io::bytes_in_receive(), and di194_dsdk::m_connection.

Here is the call graph for this function:

const long int di194_dsdk::EventPoint  )  [virtual, inherited]
 

Number of data points required before NewData() fires.

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

Reimplemented from dsdk.

Definition at line 124 of file di194.cpp.

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

Device serial number.

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 142 of file di194.cpp.

References di_serial_io::is_comm_open(), di194_dsdk::m_connection, and Ncmd().

Here is the call graph for this function:

const double di194_dsdk::SampleRate  )  [virtual, inherited]
 

Actual sample rate.

Returns:
Actual sample rate, after checks.

Reimplemented from dsdk.

Definition at line 167 of file di194.cpp.

Referenced by di194_dsdk::ADChannelCount(), di154_dsdk::di154_dsdk(), and di194_dsdk::di194_dsdk().


Generated on Mon Aug 2 09:45:10 2004 for DataqSDK by doxygen 1.3.6