Classes

NameDescription
NISwitch

Defines a root class that is used to identify and control the instrument session.

SwitchChannel

Defines the properties which are used to configure the characteristics of a particular channel on a switch device.

SwitchChannelCollection

Defines a class containing a collection of all the channels in the NI-SWITCH driver. The SwitchChannel class represents each channel.

SwitchCharacteristics

Defines properties used to obtain the characteristics of the NI-SWITCH device. These attributes are channel-based. The characteristics of all channels in a path determine the characteristics of the path. For example, the maximum current that a path can carry is the minimum of the maximum carry currents of the individual switches in the path.

SwitchCoercionWarningEventArgs

Provides data for the Ivi.Driver.IIviDriverOperation.Coercion event.

SwitchDeviceTopology

Defines the topology name you want to use for the NI-SWITCH device. See the constructor which takes the topology as one of the parameters in the NISwitch class for more information about topologies.

SwitchDriverIdentity

Defines the methods and properties that provide information about the instrument and the NI-SWITCH driver.

SwitchDriverLock

Defines synchronization locks obtained on the NI-SWITCH session.

SwitchDriverOperation

Defines properties that affect the operation of the instrument driver.

SwitchDriverUtility

Defines the methods that provide a basic set of utility operations.

SwitchInterchangeCheckWarningEventArgs

Represents the properties for the InterchangeWarning event.

SwitchModuleCharacteristics

Defines the methods and properties that provide information about the inherent characteristics of the NI-SWITCH driver.

SwitchPath

Defines properties and methods which are used to connect and disconnect two channels.

SwitchRelayOperations

Defines properties and methods used to control individual relays and get relay charactereistics.

SwitchScan

Defines the properties used to configure a switch device using a scan list string.

SwitchScanAdvancedOutput

Defines properties that indicate the output destination of the scan advanced trigger signal.

SwitchScanAdvancedOutputBusLine

Defines properties that indicate the trigger line to route the scan advanced output trigger from the front or rear connector.

SwitchScanAdvancedOutputConnector

Defines properties that indicate the scan advanced output trigger destination used in RouteScanAdvancedOutput.

SwitchScanTriggerInput

Defines properties that indicate all the values for trigger source that you want the switch module to use during switch scanning operation. The switch waits for the trigger you specify when it encounters a semicolon in the scan list. When the trigger occurs, the switch advances to the next entry in the scan list.

SwitchScanTriggerInputBusLine

Defines properties that indicate the trigger line to route the input trigger.

SwitchScanTriggerInputConnector

Defines properties which indicate the location of the input trigger source on the switch module.

SwitchSubObject

Defines properties and methods that are common to all sub-object NI-SWITCH classes.

SwitchWarning

Defines properties and methods which provide warning codes for the warnings raised by the underlying driver.

SwitchWarningEventArgs

Provides data for the SwitchWarning event.

Interfaces

None

Structures

NameDescription
SwitchErrorQueryResult

Defines properties and methods that represent the the result of a error query.

SwitchRevisionQueryResult

Defines properties and methods which represent the result of the revision query operation.

Enumerations

NameDescription
SwitchAdvancedPolarity

Specifies the AdvancedPolarity values.

SwitchPathCapability

Specifies the status of a path between two channels.

SwitchRelayAction

Specifies whether to open or close a given relay.

SwitchRelayPosition

Indicates whether the relay is open or closed.

SwitchScanInitiation

Defines the values for the different types of intiation for SwitchScan.

SwitchScanMode

Defines the values required for the Mode property.

SwitchTriggerInputPolarity

Defines the values required for the TriggerInput property.

SwitchWireMode

Defines the values required for the WireMode property.

Delegates

None