(toppers-users 4730) Re: Sender/Receiver通信のQueuedにつきまして

Mitsutaka Takada mtakada @ nces.i.nagoya-u.ac.jp
2018年 1月 18日 (木) 11:20:33 JST


杉山さま

名古屋大学の高田光隆です。

 > 生成できずエラーが発生します。エラー内容としては[nrte_sws_0145]が発生しま
 > す。

A-RTEGENはインターフェスの無効値としてデータセマンティックス(Direct)の 
みサポートしています。
そのため、イベントセマンティックス(Queued)に変更したことでnrte_sws_0145 
の制限でエラーになってしまったと思われます。

SENDER-RECEIVER-INTERFACEのINVALIDATION-POLICYSの設定があるとおもいます 
ので削除していただき、
無効値処理を行いたい場合は、無効値のデータを受信側で受け取って振る舞いを 
対応していただければと思います。

データセマンティクスですが無効値を設定したサンプルがsample/sc3 
/HelloAutosarWithTransAck/SystemDesk.arxmlにありますのでご参考ください。

以上、よろしくお願いいたします。

On 2018/01/18 10:14, shigeru-sugiyama @ asmo.co.jp wrote:
> 
> 杉山と申します。
> 
> arxml生成ツールからA-RTEGENにarxmlファイルを読ませてRTEジェネレータを行って
> いるのですが、
> Sender/Receiver通信のDirectの生成は成功するのですが、Sender/Receiver通信の
> Queuedのケースでは
> 生成できずエラーが発生します。エラー内容としては[nrte_sws_0145]が発生しま
> す。
> 
> おそらくarxml生成ツールのarxmlファイル生成がツールベンダーによって若干異な
>> A-RTEGENでうまく認識できずエラーが発生していると考えているのですが
> もし知見の有られる方がいらっしゃいましたらご教授お願い致します。
>