Wssabort (abortop), Wssdisable (), Wssenable () – National Instruments NI-VXI User Manual

Page 59: Wsslnoresp (), Wsslsendresp (response)

Advertising
background image

Chapter 3 Software Overview

© National Instruments Corporation

3-21

NI-VXI User Manual

WSSabort (abortop)

WSSabort

aborts the Servant Word Serial operation(s) in progress. It

returns an error code of

ForcedAbort

to the

WSSrd

or

WSSwrt

interrupt handlers in response to the corresponding pending functions.
This may be necessary if the application needs to abort for some
application-specific reason, or if the Commander of this device sends a
Word Serial Clear, End Normal Operation, or Abort command.

WSSdisable ()

WSSdisable

disables all Servant Word Serial functions from being

used. More precisely, this function desensitizes the local CPU to
interrupts generated when writing a Word Serial command to the Data
Low register or reading a response from the Data Low register.

WSSenable ()

WSSenable

enables all Servant Word Serial functions. More precisely,

this function sensitizes the local CPU to interrupts generated when
writing a Word Serial command to the Data Low register or reading a
response from the Data Low register. By default, the Servant Word
Serial functions are disabled. At any time after

InitVXIlibrary

initializes the NI-VXI software, you can call

WSSenable

to set up

processing of Servant Word Serial commands and queries.

WSSLnoResp ()

WSSLnoResp

sets the WR bit so that it is ready to accept any further

Longword Serial commands. The

WSSLcmd

interrupt handler should

call

WSSLnoResp

after processing a Longword Serial command (it

calls

WSSLsendResp

for Longword Serial queries).

WSSLsendResp (response)

WSSLsendResp

responds to a Longword Serial Protocol query from a

VXI message-based Commander device. The

WSSLcmd

interrupt

handler calls this function to respond to a Longword Serial query. If a
previous response has not been read yet, a

WSSLsendResp

call

generates a Multiple Query Error (MQE). Otherwise, it writes a
response value to the Data High and Data Low registers and sets the
RR bit. It also sets the WR bit so that it is ready to accept any further
Word Serial commands.

Advertising