SwitchDriverIdentity Class
- Updated2026-01-20
- 1 minute(s) read
Defines the methods and properties that provide information about the instrument and the NI-SWITCH driver.
Derives from
- SwitchSubObject
- IIviDriverIdentity
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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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. |