操作
バグ #717
完了OpenRTM-aist(C++)-v1.0.0-RC1 gen.shによるソースコード生成の不具合
ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
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について、正しく動作することを確認した。
操作