Documentation Home Page ◇ RT-LAB Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
OpAsync 429 Recv
Block
Mask
Description
This block is part of the ARINC 429 library and is based on the Asynchronous Process architecture. It is associated with a single OpAsync 429 Ctrl block through the use of the Controller ID parameter.
The OpAsync 429 Recv block has two purposes:
- allow the user to define the configuration of a specific receive operation associated with a reception channel
- receive ARINC on a selected channel
Parameters
ControllerID | See OpAsync429 Controller documentation. |
---|---|
Receive ID | Each OpAsync 429 Recv block is assigned a unique Send ID to be distinguished among multiple receive blocks. |
Sub-device number | One ARINC 429 board can contain more than one independent ARINC 429 capable device. This parameter specifies which sub-device is to be used by the current block. The availability of the sub-devices depends on the ARINC 429 board model that is used. |
ChannelNumber | This parameter corresponds to the number of the channel that is to be used on the selected sub-device. It is important to note that, on a given sub-device, the reception channels must precede the transmission channels and that no channels may be used in both transmission and reception modes. This value ranges from 1 to 8. |
Receive Speed | Two transmission speeds(12.5k bps and 100k bps) can be selected with this parameter. |
Sort Type | The received messages can be ordered given two types of sorting keys:
|
Operation Mode | Allows selection of the Legacy or Advanced operation mode. The following table describes each mode: |
Legacy | Advanced |
---|---|
The data section of the ARINC word is provided on the Data output. | The complete 32 bits ARINC words are provided on the Data output. |
The block may be vectorized to receive many ARINC words per step. | The block may be vectorized to receive many ARINC words per step. |
Disableparity check: This parameter is available only if the mode 'Sort by SDI' is selected. If checked, there is no control of the parity of the received words.
If not checked, the parity of the received words is controlled :
- If the reception mode is by interrupt, words with parity error are not stored, and only odd parity words are received.
- If the reception mode is by polling, all words are stored. Words with parity error are stored with an error status (currently not accessible).
Inputs
Timeout: Currently unused.
Outputs
Error | Currently unused. |
---|---|
Status | Returns2 when the Data output has been updated. |
Data | Returns the data received on the selected channel. This output can be vectorized to handle several messages. In Legacy mode, only the 19 bits data field of the ARINC word are provided. In Advanced mode, and the complete ARINC words are returned. Also, note that the data output will be updated only when enough messages have been received to fill it. For instance, if the output width is set to 6, then the application will accumulate 6 messages before updating the Data and Status outputs. |
Characteristics and Limitations
Direct Feedthrough | Yes |
---|---|
Discrete sample time | Yes |
XHP support | No |
Work offline | No |
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter