short ar_get_data_xt (short board, short * channel, unsigned int * data, AR_TIMETAG_TYPE * timeTagRef);
This function retrieves the most stale unread ARINC 429 message and 64-bit time-tag from the specified receive channel.
Input |
||
Name |
Type |
Description |
board |
short |
(input) Device Number of the board to reference, (valid range is 0-15). |
Output |
|
|
Name |
Type |
Description |
channel |
short (passed by reference) |
(input) Specifies which receive channel this routine is to
access. Valid range is 0 to one less
than the installed ARINC 429 receive channel count. |
data |
unsigned int (passed by reference) |
(output) The received ARINC 429 message. |
timeTagRef |
AR_TIMETAG_TYPE (passed by reference) |
(output) The time-tag data structure associated with the
data. Defined as follows: |
Name |
Type |
Description |
status |
short |
status of the function
call, with valid values of: ARS_INVARG The data parameter reference was NULL. ARS_BOARD_MUTEX Access to the Board Lock timed-out/failed. ARS_BAD_MESSAGE An invalid length ARINC 429 message was detected. |
Receive Data Processing Functions
Alphabetical
Function Index
Hierarchical
Function Index