User`s guide

48 Agilent VISA User’s Guide
3 Programming with VISA
Event Attribute Description A
P
Data Type Range
VI_ATTR_EVENT_TYPE Unique logical identifier of the
event.
R
O
ViEventTy
pe
VI_EVENT_VXI_STOP
VI_ATTR_SIGP_STATUS
_ID
The 16-bit Status/ID value
retrieved during the IACK cycle
or from the Signal register.
R
O
ViUInt16 0 to FFFF
h
VI_EVENT_TRIG
Notification that a trigger interrupt was received from the device. For VISA, the only triggers that can be sensed are VXI
hardware triggers on the assertion edge (SYNC and ON trigger protocols only).
Event Attribute Description A
P
Data Type Range
VI_ATTR_EVENT_TYPE Unique logical identifier of the
event.
R
O
ViEventTy
pe
VI_EVENT_TRIG
VI_ATTR_RECV_TRIG_I
D
The identifier of the triggering
mechanism on which the
specified trigger event was
received.
R
O
ViInt16 VI_TRIG_TTL0 to
VI_TRIG_TTL7;
VI_TRIG_ECL0 to
VI_TRIG_ECL1*
* Agilent VISA can also return VI_TRIG_PANEL_IN (exception to the VISA Specification)
VI_EVENT_IO_COMPLETION
Notification that an asynchronous operation has completed.
Event Attribute Description A
P
Data Type Range
VI_ATTR_EVENT_TYPE Unique logical identifier of the
event.
R
O
ViEventTy
pe
VI_EVENT_IO_COMPLE
TION
VI_ATTR_STATUS Return code of the asynchronous
I/O operation that has completed.
R
O
ViStatus N/A
VI_ATTR_JOB_ID Job ID of the asynchronous
operation that has completed.
R
O
ViJobId N/A
VI_ATTR_BUFFER Address of a buffer that was used
in an asynchronous operation.
R
O
ViBuf N/A
Table 11 Instrument Control (INSTR) Resource Events (continued)