AUTOSAR勉強7 S/R(Sender/Receiver)連携, バッファリング
S/R(Sender/Receiver)連携
データ要素
- S/R連携でS/Rインターフェースを経由して、実際にやりとりをされるデータ内容
- データ要素は1つのSW-Cから送信され、1つ以上のSW-Cに受信される
S/Rインタフェース(ポートインターフェース)
- 複数のデータ要素を含むことが可能
- 端方向による連携
- 受信側から応答を返す場合は、別のS/R連携を使用する
バッファリング
- データのバッファリングを受信側ポートにて実施
- コンフィグレーションにて選択することが可能
- バッファリング方式
データの無効化-データセマンティクスのみサポート
- データ要素
- S/R連携でS/Rインターフェースを経由して、実際にやりとりをされるデータ内容
- データ要素は1つのSW-Cから送信され、1つ以上のSW-Cに受信される
- S/Rインタフェース(ポートインターフェース)
- 複数のデータ要素を含むことが可能
- 端方向による連携
- 受信側から応答を返す場合は、別のS/R連携を使用する
送信側 | 送信側説明 | 受信側 | 受信側説明 |
---|---|---|---|
Rte_write_<p>_<o>(IN <data>) |
データセマンティクスにおけるS/R連携のデータ送信を行う | Rte_Read_<p>_<o>(OUT <data>) |
データセマンティクスにおけるS/R連携のデータ取得を行う |
Rte_send_<p>_<o>(IN <data>) |
イベントセマンティクスにおけるS/R連携のデータ送信を行う | Rte_Receive_<p>_<o>(OUT <data>) |
イベントセマンティクスにおけるS/R連携のデータ送信を行う |
Rte_Invalidate_<p>_<o>(void) |
データの無効化を開始する |
送信側
<p>
送信側ポートのショートネーム
<o>
送信側データ要素のショートネーム
<data>
送信するデータ、データ型は送信側のデータ要素の実装データ受信側
<p>
受信側ポートのショートネーム
<o>
受信側データ要素のショートネーム
<data>
取得データ格納先変数の参照(受信側データ要素のデータ型)