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_
CIC_STATE

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
be sensed are VXI hardware triggers on the assertion edge (SYNC and ON trigger protocols only).

 

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_
SYSFAIL

 

 

 

 

 

 

 

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_
SYSRESET