| Keysight.Visa Namespace : KeysightAttributeInt32 Enumeration |
'DeclarationPublic Enum KeysightAttributeInt32 Inherits System.Enum
'UsageDim instance As KeysightAttributeInt32
public enum KeysightAttributeInt32 : System.Enum
public enum class KeysightAttributeInt32 : public System.Enum
| Member | Description |
|---|---|
| AsyncReturnCount32 | A standard VISA read-only attribute with value 0x3fff4026 (VI_ATTR_RET_COUNT_32). This attribute is for internal use only, applies to Asynchronous IO results, and cannot be accessed with GetAttributeInt32. The recommended and only way to access this value in VISA.NET is to use the AsynchronousIOResult.Count property. |
| DestinationIncrement | A standard VISA read/write attribute with value 0x3fff0041 (VI_ATTR_DEST_INCREMENT). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding VxiSession.DestinationIncrement or RegisterBasedSession.DestinationIncrement (inherited by PXI, PXI memory access, VXI memory access sessions) property, depending on the session type. |
| EventType | A standard VISA read-only attribute with value 0x3fff4010 (VI_ATTR_EVENT_TYPE). This attribute applies to all events (except asynchronous I/O), and can be retrieved in Keysight VISA.NET by casting the event args returned by the an event to Ivi.Visa.INativeVisaEventArgs and then using Ivi.Visa.INativeVisaEventArgs.GetAttributeInt32 to return the value. However, the recommended way to access this value is to use the event arguments Ivi.Visa.VisaEventArgs.EventType property. All event args defined by VISA.NET derive from VisaEventArgs. |
| JobId | A standard VISA read-only attribute with value 0x3fff4006 (VI_ATTR_JOB_ID). This attribute is for internal use only, applies to Asynchronous IO results, and cannot be accessed with GetAttributeInt32. This attribute may not be accessed in VISA.NET and is not relevant to VISA.NET use. |
| KeysightGpibT1Delay | A Keysight-specific read/write VISA attribute with value 0x0fff0028 (VI_AGATTR_GPIB_T1_DELAY). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32 and GPIB Interface sessions. This attribute allows setting and getting the T1 delay for the interface; it can be between 350 and 2400 nanoseconds, inclusive. |
| KeysightPxiDmaChannel | A Keysight-specific read/write VISA attribute with value 0x0fff0057 (VI_AGATTR_DMA_CHANNEL). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or use the corresponding PxiSession.DmaChannel property. Keysight internal use only. |
| KeysightPxiDmaReadThreshold | A Keysight-specific read/write VISA attribute with value 0x0fff0054 (VI_AGATTR_DMA_READ_THRESHOLD). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or use the corresponding PxiSession.DmaReadThreshold property. Keysight internal use only. |
| KeysightPxiDmaWriteThreshold | A Keysight-specific read/write VISA attribute with value 0x0fff0055 (VI_AGATTR_DMA_WRITE_THRESHOLD). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or use the corresponding PxiSession.DmaWriteThreshold property. Keysight internal use only. |
| KeysightTcpipInterfaceProtocol | A Keysight-specific read-only VISA attribute with value 0x0fff001f (VI_AGATTR_INTERFACE_PROTOCOL). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding GpibSession.RemoteInterfaceProtocol or GpibInterfaceSession.RemoteInterfaceProtocol property, depending on the session type. |
| MaximumEventQueueLength | A standard VISA read/write attribute with value 0x3fff0005 (VI_ATTR_MAX_QUEUE_LENGTH). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding VisaSession.EventQueueCapacity property, available for all session types. |
| MemoryBase32 | A standard VISA read-only attribute with value 0x3fff00ad (VI_ATTR_MEM_BASE_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the VxiSession.MemoryBase property, which returns the value of the 64-bit MemoryBase64 attribute. |
| MemorySize32 | A standard VISA read-only attribute with value 0x3fff00dd (VI_ATTR_MEM_SIZE_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the VxiSession.MemorySize property, which returns the value of the 64-bit MemorySize64 attribute. |
| PxiMemoryBase32Bar0 | A standard VISA read-only attribute with value 0x3fff0221 (VI_ATTR_PXI_MEM_BASE_BAR0_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar0 property, which returns the value of the 64-bit PxiMemoryBase64Bar0 attribute. |
| PxiMemoryBase32Bar1 | A standard VISA read-only attribute with value 0x3fff0222 (VI_ATTR_PXI_MEM_BASE_BAR1_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar1 property, which returns the value of the 64-bit PxiMemoryBase64Bar1 attribute. |
| PxiMemoryBase32Bar2 | A standard VISA read-only attribute with value 0x3fff0223 (VI_ATTR_PXI_MEM_BASE_BAR2_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar2 property, which returns the value of the 64-bit PxiMemoryBase64Bar2 attribute. |
| PxiMemoryBase32Bar3 | A standard VISA read-only attribute with value 0x3fff0224 (VI_ATTR_PXI_MEM_BASE_BAR3_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar3 property, which returns the value of the 64-bit PxiMemoryBase64Bar3 attribute. |
| PxiMemoryBase32Bar4 | A standard VISA read-only attribute with value 0x3fff0225 (VI_ATTR_PXI_MEM_BASE_BAR4_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar4 property, which returns the value of the 64-bit PxiMemoryBase64Bar4 attribute. |
| PxiMemoryBase32Bar5 | A standard VISA read-only attribute with value 0x3fff0226 (VI_ATTR_PXI_MEM_BASE_BAR5_32). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemBaseBar5 property, which returns the value of the 64-bit PxiMemoryBase64Bar5 attribute. |
| PxiMemorySize32Bar0 | A standard VISA read-only attribute with value 0x3fff0231 (VI_ATTR_PXI_MEM_SIZE_BAR0_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar0 property, which returns the value of the 64-bit PxiMemorySize64Bar0 attribute. |
| PxiMemorySize32Bar1 | A standard VISA read-only attribute with value 0x3fff0232 (VI_ATTR_PXI_MEM_SIZE_BAR1_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar1 property, which returns the value of the 64-bit PxiMemorySize64Bar1 attribute. |
| PxiMemorySize32Bar2 | A standard VISA read-only attribute with value 0x3fff0233 (VI_ATTR_PXI_MEM_SIZE_BAR2_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar2 property, which returns the value of the 64-bit PxiMemorySize64Bar2 attribute. |
| PxiMemorySize32Bar3 | A standard VISA read-only attribute with value 0x3fff0234 (VI_ATTR_PXI_MEM_SIZE_BAR3_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar3 property, which returns the value of the 64-bit PxiMemorySize64Bar3 attribute. |
| PxiMemorySize32Bar4 | A standard VISA read-only attribute with value 0x3fff0235 (VI_ATTR_PXI_MEM_SIZE_BAR4_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar4 property, which returns the value of the 64-bit PxiMemorySize64Bar4 attribute. |
| PxiMemorySize32Bar5 | A standard VISA read-only attribute with value 0x3fff0236 (VI_ATTR_PXI_MEM_SIZE_BAR5_64). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the PxiSession.MemSizeBar5 property, which returns the value of the 64-bit PxiMemorySize64Bar5 attribute. |
| PxiReceivedInterruptData | A standard VISA read-only attribute with value 0x3fff4241 (VI_ATTR_PXI_RECV_INTR_DATA). This attribute applies to PXI interrupt events, and can be retrieved in Keysight VISA.NET by casting the event args returned by the PXI interrupt event to Ivi.Visa.INativeVisaEventArgs and then using Ivi.Visa.INativeVisaEventArgs.GetAttributeInt32 to return the value. However, the recommended way to access this value is to use the event arguments Ivi.Visa.PxiInterruptEventArgs.Data property. |
| ReceivedInterruptStatusId | A standard VISA read-only attribute with value 0x3fff4023 (VI_ATTR_INTR_STATUS_ID). This attribute applies to VXI interrupt events, and can be retrieved in Keysight VISA.NET by casting the event args returned by the VXI interrupt event to Ivi.Visa.INativeVisaEventArgs and then using Ivi.Visa.INativeVisaEventArgs.GetAttributeInt32 to return the value. However, the recommended way to access this value is to use the event arguments Ivi.Visa.VxiInterruptEventArgs.StatusId property. |
| ResourceImplementationVersion | A standard VISA read-only attribute with value 0x3fff0003 (VI_ATTR_RSRC_IMPL_VERSION). Use with IKeysightNativeVisaSession.GetAttributeInt32 and any session class. This attribute returns the value that applies to the underlying Keysight VISA C implementation rather than the VISA.NET implementation. |
| ResourceLockState | A standard VISA read-only attribute with value 0x3fff0004 (VI_ATTR_RSRC_LOCK_STATE). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding VisaSession.ResourceLockState property, available for all session types. |
| ResourceSpecificationVersion | A standard VISA read-only attribute with value 0x3fff0170 (VI_ATTR_RSRC_SPEC_VERSION). Use with IKeysightNativeVisaSession.GetAttributeInt32, available for all session types. Use of this attribute is not recommended in VISA.NET. It could be confusing because each VISA.NET session has its own underlying instance of the Keysight VISA.NET resource manager, regardless of how it is instantiated. |
| SerialAvailableByteCount | A standard VISA read-only attribute with value 0x3fff00ac (VI_ATTR_ASRL_AVAIL_NUM). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding SerialSession.BytesAvailable property. |
| SerialBaud | A standard VISA read/write attribute with value 0x3fff0021 (VI_ATTR_ASRL_BAUD). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding SerialSession.BaudRate property. |
| SourceIncrement | A standard VISA read/write attribute with value 0x3fff0040 (VI_ATTR_SRC_INCREMENT). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding VxiSession.SourceIncrement or RegisterBasedSession.SourceIncrement (inherited by PXI, PXI memory access, VXI memory access sessions) properties, depending on the session type. |
| Status | A standard VISA read-only attribute with value 0x3fff4025 (VI_ATTR_STATUS). This attribute is for internal use only, applies to Asynchronous IO results, and cannot be accessed with GetAttributeInt32. This value is used to determine the value of the AsynchronousIOResult.CompletedSynchronously property, but otherwise is not represented in the VISA.NET API. |
| TcpHiSLIPMaximumMessageSizeKB | A standard VISA read/write attribute with value 0x3fff0302 (VI_ATTR_TCPIP_HISLIP_MAX_MESSAGE_KB). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding TcpipSession.HiSLIPMaximumMessageKBytes property. |
| TcpHiSLIPVersion | A standard VISA read only attribute with value 0x3fff0301 (VI_ATTR_TCPIP_HISLIP_VERSION). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding TcpipSession.HiSLIPProtocolVersion property. |
| TimeoutValue | A standard VISA read/write attribute with value 0x3fff001a (VI_ATTR_TMO_VALUE). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32, or (recommended) use the corresponding VisaSession.TimeoutMilliseconds property, available for all session types. |
| UserData32 | A standard VISA read/write attribute with value 0x3fff0007 (VI_ATTR_USER_DATA_32). Use with IKeysightNativeVisaSession.GetAttributeInt32 and IKeysightNativeVisaSession.SetAttributeInt32 for all session types. There is no corresponding VISA.NET property, as this attribute is not useful in VISA.NET. |
| VxiTriggerStatus | A standard VISA read-only attribute with value 0x3fff008d (VI_ATTR_VXI_TRIG_STATUS). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding VxiBackplaneSession.TriggerStatus property. |
| VxiTriggerSupport | A standard VISA read-only attribute with value 0x3fff0194 (VI_ATTR_VXI_TRIG_SUPPORT). Use with IKeysightNativeVisaSession.GetAttributeInt32, or (recommended) use the corresponding VxiSession.TriggerSupport or VxiBackplaneSession.TriggerSupport property, depending on the session type. |
| WindowBaseAddress32 | A standard VISA read-only attribute with value 0x3fff0098 (VI_ATTR_WIN_BASE_ADDR_32). Use with IKeysightNativeVisaSession.GetAttributeInt32 for VXI and PXI message-based instrument and memory access sessions. There is no corresponding property in VISA.NET. |
| WindowSize32 | A standard VISA read-only attribute with value 0x3fff0098 0x3fff009a (VI_ATTR_WIN_SIZE_32). Use with IKeysightNativeVisaSession.GetAttributeInt32 for VXI and PXI message-based instrument and memory access sessions. There is no corresponding property in VISA.NET. |
Use this enumeration to supply legal values to the GetAttributeInt32 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.GetAttributeInt32 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.KeysightAttributeInt32
Current with Keysight IO Libraries Suite 18