HP E1432A User's Guide

The C-Language Host Interface Library

HP E1432A Interrupt Behavior

Interrupt Setup

The HP E1432A VXI module can be programmed to interrupt a host computer using the VME interrupt lines. VME provides seven such lines, and the HP E1432A module can be told to use any one of them (see e1432_set_interrupt_priority).

The HP 1432A can interrupt the host computer in response to different events. You can specify a mask of events on which to interrupt. This mask is created by OR-ing together the various conditions that the you want.

The following table, copied from the e1432_set_interrupt_mask manual page, shows the conditions that can cause an interrupt:

Interrupt Mask Bit Definitions

 

Define (in e1432.h)

Description

E1432_IRQ_MEAS_WARNING

Non-fatal measurement warning

E1432_IRQ_BLOCK_READY

Block of data ready in FIFO

E1432_IRQ_MEAS_STATE_CHANGE

Measurement state machine changed state

E1432_IRQ_TRIGGER

Trigger ready for transfer to other modules

E1432_IRQ_OVERLOAD_CHANGE

Overload status changed

E1432_IRQ_MEAS_ERROR

FIFO overflow

E1432_IRQ_TACHS_AVAIL

Raw tach-times available

E1432_IRQ_SRC_STATUS

Source status change

4-26