| Ivi.Visa Namespace : INativeVisaSession Interface |
The following tables list the members exposed by INativeVisaSession.
| 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. |
![]() | 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. |
![]() | DiscardEvents | Discard all pending events of type(s) specified by the eventType argument. |
![]() | Dispose | (Inherited from System.IDisposable) |
![]() | EnableEvent | Enables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method. |
![]() | GetAttributeBoolean | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | GetAttributeByte | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | GetAttributeInt16 | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | GetAttributeInt32 | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | GetAttributeInt64 | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | GetAttributeString | Overloaded. Retrieve the value of the specified attribute from the underlying VISA C implementation. |
![]() | LockResource | Locks the resource for this session with an exclusive lock, with an infinite timeout. (Inherited from Ivi.Visa.IVisaSession) |
![]() | SetAttributeBoolean | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | SetAttributeByte | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | SetAttributeInt16 | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | SetAttributeInt32 | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | SetAttributeInt64 | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | SetAttributeString | Overloaded. Set the value of the specified attribute in the underlying VISA C implementation. |
![]() | UnlockResource | Unlock the resource. (Inherited from Ivi.Visa.IVisaSession) |
![]() | WaitOnEvent | Overloaded. Wait for events of type(s) specified by the EventType argument. |