Skip to content

mbus A717 Receive With Timetag.vi


Description

mbus A717 Receive With Timetag.vi function receives incoming ARINC 717 data with time tags. Receive method is set previously with the mbus A717 Port Config.vi or mbus A717 Rx Port Config.vi functions. Multibus VI supports standard mode and raw mode.

Standard receive mode

12-bit words are assembled into subframes with correct subFrameSize. Four synchronization words must be detected before data starts to be returned to user application. Each subsequent subframe must have a valid synchronization word to be returned to user application.

Parameters in standard mode  
error in in error conditions that occur before entering the function
portHandle in reference to the configured port
portHandle out reference to the configured port
a717SubFrames out ARINC 717 subframes received
timetags out ARINC 717 subframe time tags in nanosecond.
subFrameSize out subframe size in number of words
subFrameCount out number of ARINC 717 subframes received
wordCount out number of ARINC 717 words received
error out out error information
function return out function execution status


Raw mode

Data stream is parsed into 12-bit long words and returned to user application as it is. There is no synchronization word detection and no subframe assembled.
This mode is useful to retrieve data regardless of subframe validity.

Parameters in raw mode  
error in in error conditions that occur before entering the function
portHandle in reference to the configured port
portHandle out reference to the configured port
a717SubFrames out ARINC 717 12-bit words received
timetags out ARINC 717 word time tags in nanosecond.
subFrameSize out returns 1
subFrameCount out number of ARINC 717 words received
wordCount out number of ARINC 717 words received
error out out error information
function return out function execution status


Handle parameters are available as input and output. Output is a copy of the input and may be used to daisy chain successive VIs and reduce wire density.

Availability

Available in Multibus VI 1.2 and later.

See Also

-

Examples

A717 Send Receive With Timetag.vi
A717 Send Receive Raw With Timetag.vi