GPIB Bus Interface (INTFC) Resource Events

In the following tables, 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

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

Unique logical identifier of the event.

RO

ViEventType

VI_EVENT_GPIB_CIC

VI_ATTR_GPIB_RECV_

CIC_STATE

0x3FFF4193UL

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

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

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

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

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

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

Unique logical identifier of the event.

RO

ViEventType

VI_EVENT_CLEAR

 

VI_EVENT_TRIG

Notification that a trigger interrupt was received from the interface.

Event Attribute

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

Unique logical identifier of the event.

RO

ViEventType

VI_EVENT_TRIG

VI_ATTR_RECV_TRIG_ID

0x3FFF4012UL

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

Attribute Value

Description

AP

Data Type

Range

VI_ATTR_EVENT_TYPE

0x3FFF4010UL

Unique logical identifier of the event.

RO

ViEventType

VI_EVENT_IO_COMPLETION

VI_ATTR_STATUS

0x3FFF4025UL

Return code of the asynchronous I/O operation that has completed.

RO

ViStatus

N/A

VI_ATTR_JOB_ID

0x3FFF4006UL

Job ID of the asynchronous operation that has completed.

RO

ViJobId

N/A

VI_ATTR_BUFFER

0x3FFF4027UL

Address of buffer used in an asynchronous operation.

RO

ViBuf

N/A

VI_ATTR_RET_COUNT

32-bit: 0x3FFF4026UL

64-bit: 0x3FFF4028UL

Actual number of elements that were asynchronously transferred.

RO

ViUInt32

0 to FFFFFFFFh

VI_ATTR_OPER_NAME

0xBFFF4042UL

The name of the operation generating the event.

RO

ViString

N/A