| Keysight.Visa Namespace : KeysightAttributeBoolean Enumeration |
'DeclarationPublic Enum KeysightAttributeBoolean Inherits System.Enum
'UsageDim instance As KeysightAttributeBoolean
public enum KeysightAttributeBoolean : System.Enum
public enum class KeysightAttributeBoolean : public System.Enum
| Member | Description |
|---|---|
| AllowDma | A standard VISA read/write attribute with value 0x3fff001e (VI_ATTR_DMA_ALLOW_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibInterfaceSession.AllowDma, GpibSession.AllowDma, RegisterBasedSession.AllowDma, or VxiSession.AllowDma properties, depending on the session type. |
| AllowWriteCombining | A standard VISA read/write attribute with value 0x3fff0246 (VI_ATTR_PXI_ALLOW_WRITE_COMBINE). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding PxiSession.AllowWriteCombining property. |
| FastDataChannelUsePair | A standard VISA read/write attribute with value 0x3fff0013 (VI_ATTR_FDC_USE_PAIR). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding VxiSession.FastDataChannelUsePair property. |
| GpibIsControllerInCharge | A standard VISA read-only attribute with value 0x3fff005e (VI_ATTR_GPIB_CIC_STATE). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding GpibInterfaceSession.IsControllerInCharge property. |
| GpibIsSystemController | A standard VISA read/write attribute with value 0x3fff0068 (VI_ATTR_GPIB_SYS_CNTRL_STATE). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibInterfaceSession.IsSystemController property. |
| GpibReceivedIsControllerInCharge | A standard VISA read-only attribute with value 0x3fff4193 (VI_ATTR_GPIB_RECV_CIC_STATE). This attribute applies to GPIB CIC events. Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding Ivi.Visa.GpibControllerInChargeEventArgs.IsControllerInCharge property. |
| GpibRepeatAddressingEnabled | A standard VISA read/write attribute with value 0x3fff001b (VI_ATTR_GPIB_READDR_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibSession.ReaddressingEnabled property. |
| GpibUnaddressEnabled | A standard VISA read/write attribute with value 0x3fff0184 (VI_ATTR_GPIB_UNADDR_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibSession.UnaddressingEnabled property. |
| ImmediateServant | A standard VISA read-only attribute with value 0x3fff0100 (VI_ATTR_IMMEDIATE_SERV). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding VxiSession.IsImmediateServant property. |
| Is4882Compliant | A standard VISA read-only attribute with value 0x3fff019f (VI_ATTR_4882_COMPLIANT). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding UsbSession.Is4882Compliant or VxiSession.Is4882Compliant property, depending on the session type. |
| KeysightExportEnabled | A Keysight-specific read/write VISA attribute with value 0x0fff0020 (VI_AGATTR_EXPORT_ENABLED). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding VisaSession.ExportEnabled property, available for all session types. |
| KeysightFindExportedResourcesOnly | A Keysight-specific read/write VISA attribute with value 0x0fff0021 (VI_AGATTR_FIND_ONLY_EXPORTED_RSRCS). This VISA C resource manager attribute cannot be accessed directly - use the corresponding ResourceManager.FindExportedResourcesOnly property instead. |
| KeysightReturnAll | A Keysight-specific read/write VISA attribute with value 0x0fff0062 (VI_AGATTR_RETURN_ALL). This VISA C resource manager attribute cannot be accessed directly - use the corresponding ResourceManager.ReturnAll property instead. |
| KeysightWaitForLockRelease | A Keysight-specific read/write VISA attribute with value 0x0fff002b (VI_AGATTR_LOCKWAIT). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding VisaSession.WaitForLockRelease property, available for all session types. |
| PxiIsExpress | A standard VISA read-only attribute with value 0x3fff0240 (VI_ATTR_PXI_IS_EXPRESS). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding PxiSession.IsExpress property. |
| SendEndEnabled | A standard VISA read/write attribute with value 0x3fff0016 (VI_ATTR_SEND_END_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibInterfaceSession.SendEndEnabled or MessageBasedSession.SendEndEnabled (inherited by GPIB, Serial, TCPIP, TCPIP socket, USB, and VXI sessions) property, depending on the session type. |
| SuppressEndEnabled | A standard VISA read/write attribute with value 0x3fff0036 (VI_ATTR_SUPPRESS_END_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean for GPIB interface and message-based (GPIB, Serial, TCPIP, TCPIP socket, USB, and VXI) sessions. There is no corresponding property in VISA.NET because this attribute was designed to support obsolete instruments. |
| TcpEncryptionEnabled | A standard VISA read/write attribute with value 0x3fff0304 (VI_ATTR_TCPIP_HISLIP_ENCRYPTION_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding TcpipSession.EncryptionEnabled property. |
| TcpHiSLIPOverlapEnabled | A standard VISA read/write attribute with value 0x3fff0300 (VI_ATTR_TCPIP_HISLIP_OVERLAP_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding TcpipSession.HiSLIPOverlapEnabled property. |
| TcpIsHiSLIP | A standard VISA read only attribute with value 0x3fff0303 (VI_ATTR_TCPIP_IS_HISLIP). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding TcpipSession.IsHiSLIP property. |
| TcpKeepAlive | A standard VISA read/write attribute with value 0x3fff019b (VI_ATTR_TCPIP_KEEPALIVE). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding TcpipSocketSession.KeepAlive property. |
| TcpNoDelay | A standard VISA read/write attribute with value 0x3fff019a (VI_ATTR_TCPIP_NODELAY). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding TcpipSocketSession.NoDelay property. |
| TcpServerCertIsPerpetual | A standard VISA read only attribute with value 0x3fff0273 (VI_ATTR_TCPIP_SERVER_CERT_IS_PERPETUAL). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding TcpipSession.ServerCertificateIsPerpetual or TcpipSocketSession.ServerCertificateIsPerpetual property. |
| TerminationCharacterEnabled | A standard VISA read/write attribute with value 0x3fff0038 (VI_ATTR_TERMCHAR_EN). Use with IKeysightNativeVisaSession.GetAttributeBoolean and IKeysightNativeVisaSession.SetAttributeBoolean, or (recommended) use the corresponding GpibInterfaceSession.TerminationCharacterEnabled or MessageBasedSession.TerminationCharacterEnabled (inherited by GPIB, Serial, TCPIP, TCPIP socket, USB, and VXI sessions) properties, depending on the session type. |
Use this enumeration to supply legal values to the GetAttributeBoolean 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.GetAttributeBoolean 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.KeysightAttributeBoolean
Current with Keysight IO Libraries Suite 18