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

Derives from

Syntax

Namespace: NationalInstruments.ModularInstruments.NISwitch

public class SwitchDriverIdentity : SwitchSubObject, IIviDriverIdentity

Remarks

For more information, refer to NI Switches Help.

Thread Safety

All members of this type are safe for multithreaded operations.

Properties

NameDescription
Description

Gets a String that contains a brief description of the specific driver.

Identifier

Gets the String that contains an identifier for NI-Switch .NET API.

InstrumentFirmwareRevision

Gets a string that contains the firmware revision information for the NI-SWITCH device that is currently in use.

InstrumentManufacturer

Gets the name of the instrument manufacturer of the NI-SWITCH device that is currently in use.

InstrumentModel

Gets the model number or name of the NI-SWITCH device that is currently in use.

Revision

Gets a string which contains additional version information about the NI-SWITCH instrument driver.

SpecificationMajorVersion

Gets the major version number of the IviSwtch class specification.

SpecificationMinorVersion

Gets the minor version number of the class specification with which NI-SWITCH driver is compliant.

Vendor

Gets the the name of the vendor that supplies the NI-SWITCH driver.

Methods

NameDescription
GetGroupCapabilities()

Returns a list of names of class capability groups that the IVI-specific driver implements.

GetSupportedInstrumentModels()

Returns a list of names of instrument models with which the IVI-specific driver is compatible.