Project

General

Profile

Actions

バグ #717

closed

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

Added by Anonymous over 15 years ago. Updated over 15 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Target version:
-
Start date:
06/18/2009
Due date:
% Done:

100%

Estimated time:

Description

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について、正しく動作することを確認した。

Actions #1

Updated by Anonymous over 15 years ago

  • Assignee set to Anonymous
Actions #2

Updated by Anonymous over 15 years ago

  • Status changed from 新規 to 終了
  • % Done changed from 0 to 100

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

Actions

Also available in: Atom PDF