CNiIviDriverOperation

Measurement Studio IVI

Class CNiIviDriverOperation Base ClassesData ItemsFunctionsGo to hierarchy chart    Prev page: ResetInterchangeCheckNext page: Cache    
Class Declared in:
NiIviDriver.h

'Overview' icon -- Shortcut to top of page. Overview

Properties that control the behavior of the specific driver.

Hierarchy Chart Hierarchy Chart

'Data Items' icon -- Shortcut to top of page. Data Items

Public data bool Cache Specifies whether to cache property values.
Public data CString DriverSetup Returns the driver setup string used to initialize the object.
Public data bool InterchangeCheck Specifies whether to perform interchangeability checking and log interchangeability warnings.
Public data CString IoResourceDescriptor Indicates the resource descriptor the driver uses to identify the physical device.
Public data CString LogicalName String containing the logical name used to initialize the object.
Public data bool QueryInstrumentStatus Specifies if the instrument driver queries the instrument status after each operation.
Public data bool RangeCheck Specifies whether to validate parameters passed to instrument driver functions.
Public data bool RecordCoercions Specifies if the instrument driver keeps a list of the value coercions it makes for numerical properties.
Public data bool Simulate Specifies whether to simulate instrument driver I/O operations.

'Functions' icon -- Shortcut to top of page. Functions

Public function inline void

ClearInterchangeWarnings()

Clears the list of current interchange warnings.
Public function inline CString

GetNextCoercionRecord()

Retrieves and clears the oldest instance in which the driver coerced a value you specified to another value.
Public function inline CString

GetNextInterchangeWarning()

Retrieves and clears the oldest instance in which the class driver recorded an interchangeability warning.
Public function inline void

InvalidateAllProperties()

Invalidates the cached values of all properties.
Public function inline void

ResetInterchangeCheck()

Causes interchangeability checking algorithms in the specific driver to ignore all previous configuration operations.