| Keysight.Visa Namespace : IKeysightNativeVisaSession Interface |
The following tables list the members exposed by IKeysightNativeVisaSession.
| Name | Description | |
|---|---|---|
![]() | EventQueueCapacity | The capacity of the event queue - the maximum number of pending events. (Inherited from Ivi.Visa.IVisaSession) |
![]() | Handle | The ID for this session in the underlying VISA C implementation. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | HardwareInterfaceName | Human readable text that describes the hardware interface. (Inherited from Ivi.Visa.IVisaSession) |
![]() | HardwareInterfaceNumber | The board number of the hardware interface. (Inherited from Ivi.Visa.IVisaSession) |
![]() | HardwareInterfaceType | Specifies the hardware interface type (GPIB, ASRL, etc.). (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceClass | The class of resource for this session (INSTR, INTFC, etc.). (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceImplementationVersion | The version of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceLockState | The current lock state of the resource for this session. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceManufacturerId | The IVI identification number of the software vendor of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceManufacturerName | The name of the software vendor that corresponds to the ResourceManufacturerId property. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceName | 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) |
![]() | ResourceSpecificationVersion | The version of the VISA.NET specification that describes the functionality provided by this session. (Inherited from Ivi.Visa.IVisaSession) |
![]() | SynchronizeCallbacks | 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) |
![]() | TimeoutMilliseconds | 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) |
| Name | Description | |
|---|---|---|
![]() | DisableEvent | Disables a client from receiving events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | DiscardEvents | Discard all pending events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | Dispose | (Inherited from System.IDisposable) |
![]() | EnableEvent | Enables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | GetAttributeBoolean | Retrieves the value of the specified Boolean attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeByte | Retrieves the value of the specified unsigned byte attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeDateTime | Retrieves the value of the specified DateTime attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeInt16 | Retrieves the value of the specified 16-bit integer attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeInt32 | Retrieves the value of the specified 32-bit integer attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeInt64 | Retrieves the value of the specified 64-bit integer attribute from the native C implementation. (Keysight Specific) |
![]() | GetAttributeString | Retrieves the value of the specified string attribute from the native C implementation. (Keysight Specific) |
![]() | LockResource | Locks the resource for this session with an exclusive lock, with an infinite timeout. (Inherited from Ivi.Visa.IVisaSession) |
![]() | SetAttributeBoolean | Sets the value of the specified Boolean attribute in the native C implementation. (Keysight Specific) |
![]() | SetAttributeByte | Sets the value of the specified unsigned byte attribute in the native C implementation. (Keysight Specific) |
![]() | SetAttributeInt16 | Sets the value of the specified unsigned 16-bit integer attribute in the native C implementation. (Keysight Specific) |
![]() | SetAttributeInt32 | Sets the value of the specified unsigned 32-bit integer attribute in the native C implementation. (Keysight Specific) |
![]() | SetAttributeInt64 | Set the value of the specified attribute in the underlying VISA C implementation. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | SetAttributeString | Set the value of the specified attribute in the underlying VISA C implementation. (Inherited from Ivi.Visa.INativeVisaSession) |
![]() | UnlockResource | Unlock the resource. (Inherited from Ivi.Visa.IVisaSession) |
![]() | WaitOnEvent | Wait for events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.INativeVisaSession) |