Provides properties that affect the operation of the instrument driver.

Derives from

  • RfsaSubObject
  • IIviDriverOperation
  • IDisposable
  • ISupportSynchronizationContext

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsa

public class RfsaDriverOperation : RfsaSubObject, IIviDriverOperation, IDisposable, ISupportSynchronizationContext

Remarks

For more information, refer to NI RF Vector Signal Analyzers Help.

Properties

NameDescription
Cache

Gets or sets whether to cache the value of properties.

DriverSetup

Gets the driver setup string used to set the initial values for properties that are specific to NI-RFSA.

InterchangeCheck

Gets or sets whether to perform interchangeability checking and retrieve interchangeability warnings.

IOResourceDescriptor

Gets the resource name that the NI-RFSA uses to identify the physical device.

LogicalName

Gets the logical name that you specified when opening the current IVI session.

QueryInstrumentStatus

Gets or sets whether NI-RFSA queries the NI-RFSA device status after each operation. NI-RFSA can choose to ignore status checking for particular properties, regardless of the setting of this property.

RangeCheck

Gets or sets whether to validate proper values and method parameters. If you enable this property, NI-RFSA validates the parameter values that you pass to NI-RFSA methods.

RecordCoercions

Gets or sets whether the IVI engine keeps a list of the value coercions it makes for integer and real type properties.

Simulate

Gets whether or not to simulate NI-RFSA I/O operations.

SynchronizeCallbacks

Gets or sets a value indicating whether events and callback delegates are invoked.

Methods

NameDescription
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

InvalidateAllAttributes()

Invalidates all properties.

Events

NameDescription
Warning

Occurs when the driver creates a driver warning.