CNiIviDriverOperation |
Class |
Declared in: NiIviDriver.h |
Overview
Properties that control the behavior of the specific driver.
Data Items
bool | Cache | Specifies whether to cache property values. | |
CString | DriverSetup | Returns the driver setup string used to initialize the object. | |
bool | InterchangeCheck | Specifies whether to perform interchangeability checking and log interchangeability warnings. | |
CString | IoResourceDescriptor | Indicates the resource descriptor the driver uses to identify the physical device. | |
CString | LogicalName | String containing the logical name used to initialize the object. | |
bool | QueryInstrumentStatus | Specifies if the instrument driver queries the instrument status after each operation. | |
bool | RangeCheck | Specifies whether to validate parameters passed to instrument driver functions. | |
bool | RecordCoercions | Specifies if the instrument driver keeps a list of the value coercions it makes for numerical properties. | |
bool | Simulate | Specifies whether to simulate instrument driver I/O operations. |
Functions
inline void | Clears the list of current interchange warnings. | ||
inline CString | Retrieves and clears the oldest instance in which the driver coerced a value you specified to another value. | ||
inline CString | Retrieves and clears the oldest instance in which the class driver recorded an interchangeability warning. | ||
inline void | Invalidates the cached values of all properties. | ||
inline void | Causes interchangeability checking algorithms in the specific driver to ignore all previous configuration operations. |