Table 11 Instrument Control (INSTR) Resource Events (continued)
VI_ATTR_RET_COUNT
VI_ATTR_OPER_NAME
VI_EVENT_USB_INTR
Notification that a vendor-specific USB interrupt was received from the device.
Event Attribute
VI_ATTR_EVENT_TYPE
VI_ATTR_USB_RECV_IN
TR_
SIZE
VI_ATTR_USB_RECV_IN
TR
_DATA
VI_ATTR_STATUS
Agilent VISA User's Guide
Actual number of elements that
were asynchronously transferred.
Name of the operation generating
the event.
Description
Unique logical identifier of the
event.
Specifies the size of the data that
was received from the USB
interrupt-IN pipe. This value will
never be larger than the sessions
value of VI_ATTR_USB_MAX_
INTR_SIZE.
Specifies the actual data that was
received from the USB
interrupt-IN pipe. Querying this
attribute copies the contents of
the data to the users buffer. The
users buffer must be sufficiently
large enough to hold all of the
data.
Specifies the status of the read
operation from the USB
interrupt-IN pipe. If the device
sent more data than the user
specified in
VI_ATTR_USB_MAX_INTR_S
IZE, then this attribute value will
contain an error code.
Programming with VISA
R
ViUInt32
0 to FFFFFFFF
O
ViString
N/A
A
Data Type
Range
P
R
ViEventTy
VI_EVENT_USB_INTR
O
pe
R
ViUInt16
0 to FFFFh
O
R
ViBuf
N/A
O
R
ViStatus
N/A
O
3
h
49