collapse_allSyntax

Top  Previous  Next

 

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

collapse_allProperties


Name

Description

Public property

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.

Public property

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.

Public property

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.

Public property

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.

Public property

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.

Public property

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.

Public property

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.

Public property

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.

Public property

Simulate

If True, the driver does not perform I/O to the instrument, and returns simulated values for output parameters.

Top

collapse_allMethods


Name

Description

Public method

ClearInterchangeWarnings

Clears the list of interchangeability warnings that the IVI specific driver maintains.

Public method

GetNextCoercionRecord

Returns the oldest record from the coercion record list. Records are only added to the list if RecordCoercions is True.

Public method

GetNextInterchangeWarning

Returns the oldest warning from the interchange warning list. Records are only added to the list if InterchangeCheck is True.

Public method

InvalidateAllAttributes

Invalidates all of the driver's cached values.

Public method

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

collapse_allSee Also

Reference

Ivi.Driver.Interop Namespace

Footer image

Copyright 2013-16 Boonton. All rights reserved.