VT1433B User's Guide
The Host Interface Library
VT1433B Interrupt Behavior
Interrupt Setup
The VT1433B VXI module can be programmed to interrupt a host computer using the VME interrupt lines. VME provides seven such lines and the VT1433B module can be told to use any one of them (see e1432_set_interrupt_priority).
The VT1432A can interrupt the host computer in response to different events. A mask of events can be specified on which to interrupt. This mask is created by OR'ing together the various conditions that are desired. 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 | |
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 |
E1432_IRQ_SRC_STATUS | Source status change |