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