![]() |
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. |