National Instruments NI-VXI Network Card User Manual


 
Chapter 3 Software Overview
NI-VXI User Manual 3-66 © National Instruments Corporation
errors at times and valid results at other times. The
InitVXIlibrary
function automatically installs a default handler,
DefaultBusErrorHandler
, when it initializes the NI-VXI software.
Because bus errors can occur at any time, a corresponding enable and
disable function is not possible.
SetSoftResetHandler (func)
SetSoftResetHandler
replaces the current Soft Reset
interrupt handler with an alternate handler. A default handler,
DefaultSoftResetHandler
, is automatically installed when
InitVXIlibrary
initializes the NI-VXI software.
EnableSoftReset
must be called to enable writes to the Reset bit to
generate interrupts to the local CPU after the
InitVXIlibrary
call.
Note:
The Soft Reset interrupt does not apply to VME.
SetSysfailHandler (func)
SetSysfailHandler
replaces the current Sysfail interrupt handler
with an alternate handler. A Sysfail condition detected on the local
CPU generates an interrupt that calls the current Sysfail interrupt
handler. A default handler,
DefaultSysfailHandler
, is
automatically installed when
InitVXIlibrary
initializes the NI-VXI
software.
EnableSysfail
must be called to enable Sysfail interrupts
after the
InitVXIlibrary
call.
SetSysresetHandler (func)
SetSysresetHandler
replaces the current SYSRESET* interrupt
handler with an alternate handler. The
InitVXIlibrary
function
automatically installs a default handler,
DefaultSysresetHandler
,
when it initializes the NI-VXI software. Your application must then
call
EnableSysreset
to enable writes to the Reset bit to generate
interrupts to the local CPU.