操作
機能 #3222
完了初期化時にポートの接続やアクティベーションをrtc.confで指定し実行できるようにする
ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2015/06/15
期日:
進捗率:
100%
予定工数:
win-ei さんがほぼ9年前に更新
- 進捗率 を 0 から 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)
win-ei さんがほぼ9年前に更新
- 進捗率 を 30 から 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 を起動して動作確認
操作