EasyManua.ls Logo

abaco systems CEI-520 - Ar_Putblock

Default Icon
191 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Program Interface Library AR_PUTBLOCK
CEI-100/CEI-200/CEI-x20 User’s Manual 120
AR_PUTBLOCK
CEI_INT32 ar_putblock (CEI_UINT32 board, CEI_UINT32 channel,
CEI_INT32 maxWords, CEI_INT32 Offset717, CEI_INT32 *
ARINCData, CEI_INT32 * ActualCount)
This function puts multiple ARINC words into a specified channel’s
transmitter buffer (CEI-520/520A/620/820/820TX enhanced interface
only).
The entry point, AR_PUTBLOCK, puts multiple words into a specified
channel's sequential transmit buffer. This routine puts multiple ARINC
words in the transmit queue for a particular channel. When this routine
returns, the data has not necessarily been sent, it has been put only in the
buffer. If there is other data in the transmit buffer ahead of it, the new data
is transmitted in turn.
ARS_NORMAL Success.
ARS_INVBOARD Invalid board number.
ARS_BRDNOTLOAD Board not initialized.
ARS_INVARG Invalid argument value.
ARS_BOARD_MUTEX Failed to acquire/release the board lock.
ARS_XMITOVRFLO There was not enough room in the
transmit buffer for all of the ARINC
words specified. 'ActualCount' contains
the number of words actually transferred
to the transmit buffer.
board (input) board number.
channel (input) the channel number.
maxWords (input) maximum number of 32-bit ARINC words to
copy into the transmit buffer.
Offset717 (input) beginning offset in frame if this is a 573/717
transmitter, ignored otherwise. MaxWords is
copied from the users buffer into the transmitter
buffer.
ARINCData (input) address that supplies the data words.
ActualCount (output) address that receives the number of words
actually transferred.
Syntax
Description
Return Value
Arguments
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents