|
Boonton55xxx IVI Driver Reference
|
|
|
IIviDriverOperation Interface
|
|
See Also
|
|
IVI Driver operation interface
Namespace: Ivi.Driver.Interop
Assembly: Ivi.Driver.Interop (in Ivi.Driver.Interop.DLL)
Visual Basic
|
Public Interface IIviDriverOperation
|
C#
|
public interface IIviDriverOperation
|
Visual C++
|
__interface IIviDriverOperation
|
Properties
|
Name
|
Description
|
|
Cache
|
Drivers may choose to always cache some instrument settings, never cache others, and optionally cache others, to avoid unecessary I/O to the instrument. If True, the driver caches optionally cached instrument settings.
|
|
DriverSetup
|
The driver setup string. It is either specified in the Configuration Store or passed in the OptionString parameter of the Initialize function. Driver setup is empty if the driver is not initialized.
|
|
InterchangeCheck
|
If True, the driver maintains a record of interchangeability warnings. If the driver does not support interchangeability checking, attempts to set InterchangeCheck to True return an error.
|
|
IoResourceDescriptor
|
The resource descriptor specifies the connection to a physical device. It is either specified in the Configuration Store or passed in the ResourceName parameter of the Initialize function. It is empty if the driver is not initialized.
|
|
LogicalName
|
Logical Name identifies a driver session in the Configuration Store. If Logical Name is not empty, the driver was initialized from information in the driver session. If it is empty, the driver was initialized without using the Configuration Store.
|
|
QueryInstrumentStatus
|
If True, the driver queries the instrument status at the end of each method or property that performs I/O to the instrument. If an error is reported, use ErrorQuery to retrieve error messages one at a time from the instrument.
|
|
RangeCheck
|
Drivers may choose to always validate some property/parameter values, never validate others, and optionally validate others, to avoid sending invalid commands to the instrument. If True, the driver performs optional validations.
|
|
RecordCoercions
|
If True, the driver keeps a list of the value coercions it makes for ViInt32 and ViReal64 attributes. If the driver does not support coercion recording, attempts to set RecordCoercions to True will return an error.
|
|
Simulate
|
If True, the driver does not perform I/O to the instrument, and returns simulated values for output parameters.
|
Top
Methods
|
Name
|
Description
|
|
ClearInterchangeWarnings
|
Clears the list of interchangeability warnings that the IVI specific driver maintains.
|
|
GetNextCoercionRecord
|
Returns the oldest record from the coercion record list. Records are only added to the list if RecordCoercions is True.
|
|
GetNextInterchangeWarning
|
Returns the oldest warning from the interchange warning list. Records are only added to the list if InterchangeCheck is True.
|
|
InvalidateAllAttributes
|
Invalidates all of the driver's cached values.
|
|
ResetInterchangeCheck
|
Resets the interchangeability checking algorithms of the driver so that methods and properties that executed prior to calling this function have no affect on whether future calls to the driver generate interchangeability warnings.
|
Top
See Also
Reference
Ivi.Driver.Interop Namespace
Copyright 2013-16 Boonton. All rights reserved.
|