機能 #3222
初期化時にポートの接続やアクティベーションをrtc.confで指定し実行できるようにする
Status:
終了
Priority:
通常
Assignee:
-
Target version:
-
Start date:
06/15/2015
Due date:
% Done:
100%
Estimated time:
Associated revisions
History
#1 Updated by win-ei over 7 years ago
- % Done changed from 0 to 30
ManagerクラスのactivateManager()の pre生成処理の後に実装¶
- manager.components.preconnect の仕様について
Python版実装メモ.docxでは、例として以下のような記述があります。manager.components.preconnect: RTC0.port0,RTC1.port2(interface_type=corba_cdr& dataport.dataflow_type=pull), RTC0.port1,RTC1.port2()
c++版のrtc.conf.sampleでは以下のようなコメントになっております。# Example: # manager.components.preconnect: ConsoleIn.out:ConsoleOut.in(dataflow_type=push,interface_type=corba_cdr)
C++版をベースにConnectorProfileをアンバサンド(&)でつなげて表記して表記するような形が良いと思うのですが、いかがでしょうか?manager.components.preconnect: ConsoleIn.out:ConsoleOut.in(dataflow_type=push&interface_type=corba_cdr),RTC0.port0:RTC1.port2(interface_type=corba_cdr&dataport.dataflow_type=pull)
#2 Updated by win-ei over 7 years ago
- % Done changed from 30 to 100
動作確認¶
- rtc.conf に以下を追加
manager.modules.load_path:./RTMExamples/SimpleIO manager.modules.preload: ConsoleOut manager.components.precreate: ConsoleOut manager.components.preconnect: ConsoleIn0.out:ConsoleOut0.in(dataflow_type=push&interface_type=corba_cdr) manager.components.preactivation: ConsoleIn0, ConsoleOut0
- ConsoleIn.sh を起動して動作確認
#3 Updated by n-ando about 6 years ago
- Status changed from 新規 to 終了
New rtc.conf optinos (preconnection, preactivation) have been added. refs #3222