プロジェクト

全般

プロフィール

バグ #717

OpenRTM-aist(C++)-v1.0.0-RC1 gen.shによるソースコード生成の不具合

匿名ユーザー がほぼ15年前に追加. ほぼ15年前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2009/06/18
期日:
進捗率:

100%

予定工数:

説明

gen.shでソースコードを生成した場合、registrationブロックがコンストラクタ内に作成される。
registerPort()がコンストラクタ内にあると、rtc.confで定義されたconfig_fileの内容がpropertiesに
反映されない不具合が発生する。

●原因
 rtc_template(cxx_gen.py)で、コンストラクタにregistrationブロックを生成する記述になっている。

●対処
 rtc_template(cxx_gen.py)で、コンストラクタからonInitialize()にregistrationブロックを移動した。

●動作確認
 ・変更したrtc_templateでコード生成を行い、onInitialize()内にregisterPort()が作成されることを確認した。
 ・exsampleのSimpleIOとSimpleServiceについて、正しく動作することを確認した。

履歴

#1 匿名ユーザー がほぼ15年前に更新

  • 担当者匿名ユーザー にセット

#2 匿名ユーザー がほぼ15年前に更新

  • ステータス新規 から 終了 に変更
  • 進捗率0 から 100 に変更

examples内の各ファイルを修正し、ファイルコミットを行った。
リビジョンは1402である。

他の形式にエクスポート: Atom PDF