CNiIviDriverOperation
| 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. |