GPIB Bus Interface (INTFC) Resource Events
From Agilent VISA.NET
GPIB Bus Interface (INTFC) Resource Events
In the following table, AP = Access Privilege, RO - Read Only, and RW = Read/Write.
|
VI_EVENT_GPIB_CIC Notification that the GPIB controller has gained or lost CIC (controller in charge) status. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_CIC |
|||||
|
VI_ATTR_GPIB_RECV_ |
Controller has become controller-in-charge. |
RO |
ViBoolean |
VI_TRUE VI_FALSE |
|||||
|
|
|||||||||
|
VI_EVENT_GPIB_TALK Notification that the GPIB controller has been addressed to talk. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_TALK |
|||||
|
|
|
|
|
|
|||||
|
VI_EVENT_GPIB_LISTEN Notification that the GPIB controller has been addressed to listen. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_LISTEN |
|||||
|
|
|||||||||
|
VI_EVENT_CLEAR Notification that the GPIB controller has been sent a device clear message. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_CLEAR
|
|||||
|
VI_EVENT_TRIGGER Notification that a trigger interrupt was received from the interface. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_TRIG |
|||||
|
VI_ATTR_RECV_TRIG_ID |
The identifier of the triggering mechanism on which the specified trigger event was received. |
RO |
ViInt16 |
VI_TRIG_SW |
|||||
|
|
|
|
|
|
|||||
|
VI_EVENT_IO_COMPLETION Notification that an asynchronous operation has completed. |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_IO_COMPLETION |
|||||
|
VI_ATTR_STATUS |
Return code of the asynchronous I/O operation that has completed. |
RO |
ViStatus |
N/A |
|||||
|
VI_ATTR_JOB_ID |
Job ID of the asynchronous operation that has completed. |
RO |
ViJobId |
N/A |
|||||
|
VI_ATTR_BUFFER |
Address of buffer used in an asynchronous operation. |
RO |
ViBuf |
N/A |
|||||
|
VI_ATTR_RET_COUNT |
Actual number of elements that were asynchronously transferred. |
RO |
ViUInt32 |
0 to FFFFFFFFh |
|||||
|
VI_ATTR_OPER_NAME |
The name of the operation generating the event. |
RO |
ViString |
N/A |
|||||
VXI Mainframe Backplane (BACKPLANE) Resource Events |
|||||||||
|
VI_EVENT_TRIG Notification that a trigger interrupt was received from the backplane. For VISA, the only triggers that can |
|||||||||
|
Event Attribute |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_TRIG |
|||||
|
VI_ATTR_RECV_TRIG_ID |
The identifier of the triggering mechanism on which the specified trigger event was received. |
RO |
ViInt16 |
VI_TRIG_TTL0 to VI_TRIG_TTL7; VI_TRIG_ECL0 to VI_TRIG_ECL1 |
|||||
|
|
|
|
|
|
|||||
|
VI_EVENT_VXI_VME_SYSFAIL Notification that the VXI/VME SYSFAIL* line has been asserted. |
|||||||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_VXI_VME_ |
|||||
|
|
|
|
|
|
|||||
|
VI_EVENT_VXI_VME_SYSRESET Notification that the VXI/VME SYSRESET* line has been reset. |
|||||||||
|
Event Attributes |
Description |
AP |
Data Type |
Range |
|||||
|
VI_ATTR_EVENT_TYPE |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_VXI_VME_ |
|||||