Keysight VISA.NET Help
IPxiSession2 Interface Members
Properties  Methods 

The following tables list the members exposed by IPxiSession2.

Public Properties
 NameDescription
 PropertyActualLinkWidth The actual, negotiated link width. (Inherited from Ivi.Visa.IPxiSession)
 PropertyAllowDma Specifies whether direct memory access is enabled. In some cases you may not be able to change whether DMA is enabled, so reading this property value may not return the same value that was set. (Inherited from Ivi.Visa.IRegisterBasedSession)
 PropertyAllowWriteCombining Specifies whether the implementation should attempt to combine bus write transfers into a larger transfer before bursting over the PCI bus. In some cases you may not be able to change the write combining behavior, so reading this property value may not return the same value that was set. (Inherited from Ivi.Visa.IPxiSession)
 PropertyBusNumber The PCI bus number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyChassisNumber The identification number of the chassis where this device is located. If the chassis has not been identified, this property returns -1. (Inherited from Ivi.Visa.IPxiSession)
 PropertyDestinationIncrement For MoveOut methods, specifies whether to do a block move or a FIFO write. (Inherited from Ivi.Visa.IRegisterBasedSession)
 PropertyDeviceNumber The PCI device number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyDstarBusNumber The differential star bus number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyDstarLineSet The connected set of PXI Express differential star bus lines. (Inherited from Ivi.Visa.IPxiSession)
 PropertyEventQueueCapacity The capacity of the event queue - the maximum number of pending events. (Inherited from Ivi.Visa.IVisaSession)
 PropertyFunctionNumber The PCI function number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyHardwareInterfaceName Human readable text that describes the hardware interface. (Inherited from Ivi.Visa.IVisaSession)
 PropertyHardwareInterfaceNumber The board number of the hardware interface. (Inherited from Ivi.Visa.IVisaSession)
 PropertyHardwareInterfaceType Specifies the hardware interface type (GPIB, ASRL, etc.). (Inherited from Ivi.Visa.IVisaSession)
 PropertyIsExpress If true, the device is a PXI Express device. (Inherited from Ivi.Visa.IPxiSession)
 PropertyManufacturerId The subsystem PCI vendor identification number of the hardware vendor for this device. If the subsystem information does not exist, this returns the primary PCI vendor identification number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyManufacturerName The name of the hardware vendor that corresponds to the ManufacturerId property. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMaxLinkWidth The maximum usable link width. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar0 The memory base address for Base Address Register (BAR) 0. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar1 The memory base address for Base Address Register (BAR) 1. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar2 The memory base address for Base Address Register (BAR) 2. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar3 The memory base address for Base Address Register (BAR) 3. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar4 The memory base address for Base Address Register (BAR) 4. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemBaseBar5 The memory base address for Base Address Register (BAR) 5. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar0 The memory size for Base Address Register (BAR) 0. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar1 The memory size for Base Address Register (BAR) 1. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar2 The memory size for Base Address Register (BAR) 2. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar3 The memory size for Base Address Register (BAR) 3. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar4 The memory size for Base Address Register (BAR) 4. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemSizeBar5 The memory size for Base Address Register (BAR) 5. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar0 The memory type used in Base Address Register (BAR) 0. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar1 The memory type used in Base Address Register (BAR) 1. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar2 The memory type used in Base Address Register (BAR) 2. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar3 The memory type used in Base Address Register (BAR) 3. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar4 The memory type used in Base Address Register (BAR) 4. (Inherited from Ivi.Visa.IPxiSession)
 PropertyMemTypeBar5 The memory type used in Base Address Register (BAR) 5. (Inherited from Ivi.Visa.IPxiSession)
 PropertyModelCode The vendor-specific subsystem PCI model number for this device. If the subsystem information does not exist, this returns the primary PCI model number. (Inherited from Ivi.Visa.IPxiSession)
 PropertyModelName The name of this device (corresponds to the ModelCode property). (Inherited from Ivi.Visa.IPxiSession)
 PropertyResourceClass The class of resource for this session (INSTR, INTFC, etc.). (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceImplementationVersion The version of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceLockState The current lock state of the resource for this session. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceManufacturerId The IVI identification number of the software vendor of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceManufacturerName The name of the software vendor that corresponds to the ResourceManufacturerId property. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceName The VISA resource name of the currently open resource. This name is the canonical version of the resource name and therefore may vary from the resource descriptor used to open/initialize the resource. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceSpecificationVersion The version of the VISA.NET specification that describes the functionality provided by this session. (Inherited from Ivi.Visa.IVisaSession)
 PropertySlot The physical slot location of this device within its chassis. If the location is not known, this property returns -1. (Inherited from Ivi.Visa.IPxiSession)
 PropertySlotLinkWidth The link width used by the slot. (Inherited from Ivi.Visa.IPxiSession)
 PropertySlotLocalBusLeft The slot number or special feature connected to local left bus lines. (Inherited from Ivi.Visa.IPxiSession)
 PropertySlotLocalBusRight The slot number or special feature connected to local right bus lines. (Inherited from Ivi.Visa.IPxiSession)
 PropertySlotOffset For PXI Express devices, the number of slots occupied by the module to the left of the slot where this device connects to the PXI Express backplane. The value for non-PXI Express devices is always 0.  
 PropertySlotPath The slot path. (Inherited from Ivi.Visa.IPxiSession)
 PropertySlotWidth For PXI Express devices, the number of slots occupied by this device. The value for non-PXI Express devices is always 1.  
 PropertySourceIncrement For MoveIn methods, specifies whether to do a block move or a FIFO read. (Inherited from Ivi.Visa.IRegisterBasedSession)
 PropertyStarTriggerBus The value for the PXI star trigger bus. (Inherited from Ivi.Visa.IPxiSession)
 PropertyStarTriggerLine The value for the connected PXI star trigger line. (Inherited from Ivi.Visa.IPxiSession)
 PropertySynchronizeCallbacks Specifies whether callbacks must be performed in a specific synchronization context. If false, the implementation is allowed to execute callbacks in any context. The default value is true. (Inherited from Ivi.Visa.IVisaSession)
 PropertyTimeoutMilliseconds The I/O timeout in milliseconds for I/O communication on this resource session. If the timeout is VisaConstants.ImmediateTimeout (0), operations will never wait for the device to respond. If the timeout is VisaConstants.InfiniteTimeout (-1), I/O communication will not timeout. (Inherited from Ivi.Visa.IVisaSession)
 PropertyTriggerBus The trigger bus segment of this device. (Inherited from Ivi.Visa.IPxiSession)
Top
Public Methods
 NameDescription
 MethodDisableEventDisables a client from receiving events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
 MethodDiscardEventsDiscard all pending events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
 MethodDispose (Inherited from System.IDisposable)
 MethodEnableEventEnables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method. (Inherited from Ivi.Visa.IVisaSession)
 MethodIn16 Read in a 16-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodIn32 Read in a 32-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodIn64 Read in a 64-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodIn8 Read in an 8-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodLockResource Locks the resource for this session with an exclusive lock, with an infinite timeout. (Inherited from Ivi.Visa.IVisaSession)
 MethodMapAddress Map the specified memory space into this process’s address space. (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveIn16 Move a 16-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveIn32 Move a 32-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveIn64 Move a 64-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveIn8 Move an 8-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveOut16 Moves an 16-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveOut32 Moves an 32-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveOut64 Moves an 64-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodMoveOut8 Moves an 8-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodOut16 Write a 16-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodOut32 Write a 32-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodOut64 Write a 64-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodOut8 Write an 8-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession)
 MethodReserveTrigger Reserve a PXI trigger line. (Inherited from Ivi.Visa.IPxiSession)
 MethodUnlockResource Unlock the resource. (Inherited from Ivi.Visa.IVisaSession)
 MethodUnreserveTrigger Unreserve a PXI trigger line. (Inherited from Ivi.Visa.IPxiSession)
 MethodWaitOnEventWait for events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
Top
See Also

Reference

IPxiSession2 Interface
Ivi.Visa Namespace

 

 


© Keysight Technologies 2015-2025