Keysight VISA.NET Help
KeysightAttributeBoolean Enumeration



Defines a list of standard (native) VISA C Boolean attributes and Keysight-specific VISA C attributes. The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
Syntax
'Declaration
 
Public Enum KeysightAttributeBoolean 
   Inherits System.Enum
'Usage
 
Dim instance As KeysightAttributeBoolean
public enum KeysightAttributeBoolean : System.Enum 
public enum class KeysightAttributeBoolean : public System.Enum 
Members
MemberDescription
AllowDmaA 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.
AllowWriteCombiningA 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.
FastDataChannelUsePairA 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.
GpibIsControllerInChargeA 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.
GpibIsSystemControllerA 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.
GpibReceivedIsControllerInChargeA 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.
GpibRepeatAddressingEnabledA 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.
GpibUnaddressEnabledA 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.
ImmediateServantA standard VISA read-only attribute with value 0x3fff0100 (VI_ATTR_IMMEDIATE_SERV). Use with IKeysightNativeVisaSession.GetAttributeBoolean, or (recommended) use the corresponding VxiSession.IsImmediateServant property.
Is4882CompliantA 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.
KeysightExportEnabledA 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.
KeysightFindExportedResourcesOnlyA 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.
KeysightReturnAllA 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.
KeysightWaitForLockReleaseA 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.
PxiIsExpressA 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.
SendEndEnabledA 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.
SuppressEndEnabledA 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.
TcpEncryptionEnabledA 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.
TcpHiSLIPOverlapEnabledA 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.
TcpIsHiSLIPA 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.
TcpKeepAliveA 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.
TcpNoDelayA 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.
TcpServerCertIsPerpetualA 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.
TerminationCharacterEnabledA 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.
Remarks

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.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Keysight.Visa.KeysightAttributeBoolean

Requirements

Current with Keysight IO Libraries Suite 18

See Also

Reference

Keysight.Visa Namespace

 

 


© Keysight Technologies 2015-2025