| Keysight.Visa Namespace : KeysightAttributeString Enumeration |
'DeclarationPublic Enum KeysightAttributeString Inherits System.Enum
'UsageDim instance As KeysightAttributeString
public enum KeysightAttributeString : System.Enum
public enum class KeysightAttributeString : public System.Enum
| Member | Description |
|---|---|
| InterfaceName | A standard VISA read-only attribute with value 0xbfff00e9 (VI_ATTR_INTF_INST_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding VisaSession.HardwareInterfaceName property, available for all session types. |
| KeysightInterfaceSerialNumber | A Keysight-specific VISA read-only attribute with value 0x0fff0045 (VI_AGATTR_INTFC_SERIALNUMBER). Use with IKeysightNativeVisaSession.GetAttributeString for GPIB Interface sessions. There is no corresponding VISA.NET property. If the interface does not have a serial number it returns an empty string. |
| KeysightIOLibrariesPath | A Keysight-specific VISA read-only attribute with value 0x0fff003c (VI_AGATTR_IOLIBRARIES_DIR). This VISA C resource manager attribute cannot be accessed directly - use the corresponding ResourceManager.IOLibrariesPath property instead. |
| KeysightIOLibrariesRegistryKey | A Keysight-specific VISA read-only attribute with value 0x0fff003d (VI_AGATTR_IOLIBRARIES_REG_PATH). This VISA C resource manager attribute cannot be accessed directly - use the corresponding ResourceManager.IOLibrariesRegistryKey property instead. |
| KeysightVisaFrameworkPath | A Keysight-specific VISA read-only attribute with value 0x0fff003b (VI_AGATTR_VISA_FRAMEWORK_DIR). This VISA C resource manager attribute cannot be accessed directly - use the corresponding ResourceManager.VisaFrameworkPath property instead. |
| ManufacturerName | A standard VISA read-only attribute with value 0xbfff0072 (VI_ATTR_MANF_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding PxiBackplaneSession.ManufacturerName, PxiSession.ManufacturerName, UsbSession.ManufacturerName, or VxiSession.ManufacturerName property, depending on the session type. |
| ModelName | A standard VISA read-only attribute with value 0xbfff0077 (VI_ATTR_MODEL_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding PxiBackplaneSession.ModelName, PxiSession.ModelName, UsbSession.ModelName, or VxiSession.ModelName property, depending on the session type. |
| PxiSlotPath | A standard VISA read-only attribute with value 0xbfff0207 (VI_ATTR_PXI_SLOTPATH). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding PxiSession.SlotPath property. |
| ResourceClass | A standard VISA read-only attribute with value 0xbfff0001 (VI_ATTR_RSRC_CLASS). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding VisaSession.ResourceClass property, available for all session types. |
| ResourceManufacturerName | A standard VISA read-only attribute with value 0xbfff0174 (VI_ATTR_RSRC_MANF_NAME). Use with IKeysightNativeVisaSession.GetAttributeString and any session class. This attribute returns the value that applies to the underlying Keysight VISA C implementation rather than the VISA.NET implementation. |
| ResourceName | A standard VISA read-only attribute with value 0xbfff0002 (VI_ATTR_RSRC_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding VisaSession.ResourceName property, available for all session types. |
| TcpAddress | A standard VISA read-only attribute with value 0xbfff0195 (VI_ATTR_TCPIP_ADDR). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.Address or TcpipSocketSession.Address property, depending on the session type. |
| TcpDeviceName | A standard VISA read-only attribute with value 0xbfff0199 (VI_ATTR_TCPIP_DEVICE_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.DeviceName property. |
| TcpHostName | A standard VISA read-only attribute with value 0xbfff0196 (VI_ATTR_TCPIP_HOSTNAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.HostName or TcpipSocketSession.HostName property, depending on the session type. |
| TcpSaslMechanism | A standard VISA read-only attribute with value 0xbfff0274 (VI_ATTR_TCPIP_SASL_MECHANISM). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.SaslMechanism property, depending on the session type. |
| TcpServerCertificate | A standard VISA read-only attribute with value 0xbfff0276 (VI_ATTR_TCPIP_SERVER_CERT). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.ServerCertificate or TcpipSocketSession.ServerCertificate property, depending on the session type. |
| TcpServerCertIssuerName | A standard VISA read-only attribute with value 0xbfff0270 (VI_ATTR_TCPIP_SERVER_CERT_ISSUER_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.ServerCertificateIssuerName or TcpipSocketSession.ServerCertificateIssuerName property, depending on the session type. |
| TcpServerCertSubjectName | A standard VISA read-only attribute with value 0xbfff0271 (VI_ATTR_TCPIP_SERVER_CERT_SUBJECT_NAME). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.ServerCertificateSubjectName or TcpipSocketSession.ServerCertificateSubjectName property, depending on the session type. |
| TcpTlsCipherSuite | A standard VISA read-only attribute with value 0xbfff0276 (VI_ATTR_TCPIP_TLS_CIPHER_SUITE). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding TcpipSession.TlsCipherSuite or TcpipSocketSession.TlsCipherSuite property, depending on the session type. |
| UsbSerialNumber | A standard VISA read-only attribute with value 0xbfff01a0 (VI_ATTR_USB_SERIAL_NUM). Use with IKeysightNativeVisaSession.GetAttributeString, or (recommended) use the corresponding UsbSession.UsbSerialNumber property. |
Use this enumeration to supply legal values to the GetAttributeString method defined in the IKeysightNativeVisaSession interface. All session classes derive from this interface, and so may be cast to this interface. There are several overloads of the IKeysightNativeVisaSession.GetAttributeString method in this interface. To minimize the potential for error, Keysight recommends using the overload that uses this enumeration.
System.Object
System.ValueType
System.Enum
Keysight.Visa.KeysightAttributeString
Current with Keysight IO Libraries Suite 18