Chapter 3 Software Overview
NI-VXI User Manual 3-48 © National Instruments Corporation
DefaultVXIintHandler sets the global variables
VXIintController, VXIintLevel, and VXIintStatusId. You can
leave this default handler installed or install a completely new handler
using SetVXIintHandler.
DisableVXIint (controller, levels)
DisableVXIint desensitizes the application to specified VXI
interrupt levels being processed as VXI/VME interrupts (not as VXI
signals). EnableVXIint enables VXI/VME interrupts to be handled as
VXI/VME interrupts (not as VXI signals). A -1 (negative one) or local
logical address in the controller parameter specifies the local frame
(for an embedded CPU) or the first extended controller (in an external
CPU situation).
DisableVXItoSignalInt (controller, levels)
DisableVXItoSignalInt desensitizes the application to specified
VXI/VME interrupt levels being processed as VXI/VME signals. An
EnableVXItoSignalInt call enables VXI/VME interrupt levels that
are routed to VXI signals. Use DisableVXItoSignalInt to disable
these interrupts. Use EnableVXIint to enable interrupts not routed to
signals. A -1 (negative one) or local logical address in the controller
parameter specifies the local frame (for an embedded CPU) or the first
extended controller (in an external CPU situation). If a RouteVXIint
call has specified to route a particular VXI/VME interrupt level to the
VXI signal processing routine and the global signal queue becomes
full, DisableVXItoSignalInt is automatically called to inhibit these
VXI/VME interrupts from being received from the appropriate levels.
EnableVXItoSignalInt is automatically called to enable interrupt
reception when SignalDeq is called.
EnableVXIint (controller, levels)
EnableVXIint sensitizes the application to specified VXI/VME
interrupt levels being processed as VXI/VME interrupts (not as
VXI signals). After calling InitVXIlibrary, the application can
sensitize itself to interrupt levels for which it is configured to handle.
RouteVXIint specifies whether interrupts are to be handled as
VXI/VME interrupts or as VXI signals (the default is VXI signals).
You must then call EnableVXIint to enable interrupts to be handled
as VXI/VME interrupts (not as VXI signals). A -1 (negative one) or
local logical address in the controller parameter specifies the local