[openrtm-users 01536] Re: usage of manager

Geoffrey Biggs geoffrey.biggs @ aist.go.jp
2011年 1月 13日 (木) 12:36:15 JST


栗原様、松坂様

ジェフです。

On 12/01/11 23:19, kurihara shinji wrote:
>> ・スタンドアロンコンポーネントから起動されたマネージャについて
> こちらに関しましては、まだ確認はしておりませんが、Manager.idlにて定義されている
> get_factory_profiles()をコールすれば、取得できるのではと思っております。
> ただ、rtmgrコマンドが対応している必要がございますが。

今テストして、get_factory_profiles()の結果は以下の用です。

[{'category': 'composite.PeriodicECShared', 'vendor': 'jp.go.aist',
'description': 'PeriodicECSharedComposite', 'language': 'C++',
'conf.default.exported_ports': '', 'type_name':
'PeriodicECSharedComposite', 'exported_ports': '', 'lang_type':
'compile', 'version': '1.0', 'conf.default.members': '',
'activity_type': 'DataFlowComponent', 'max_instance': '0',
'implementation_id': 'PeriodicECSharedComposite'}, {'category':
'Sensor', 'kind': 'DataFlowComponent', 'vendor': 'Geoffrey Biggs, AIST',
'description': 'Hokuyo laser scanner component.', 'language': 'C++',
'conf.__widget__.port_opts': 'text', 'type_name': 'RTC_HokuyoAist',
'conf.default.port_opts': 'type=serial,device=/dev/ttyACM0,timeout=1',
'lang_type': 'compile', 'version': '1.0', 'activity_type': 'PERIODIC',
'max_instance': '999', 'implementation_id': 'RTC_HokuyoAist'}]

> rtmgrに関しましては、ジェフさん、回答をお願い致します。

rtshellの場合はスタンドアロンコンポーネントのマネージャをrtmgrに使う時、
松坂様がおっしゃるとおりに--createを使えるはずですが、まだモジュールが見
えませんからできませんかもしれません。モジュールはrtcatで見えるはずです
が、get_factory_profiles()からもget_loaded_modules()からも見えませんから
まだできません。

よろしくお願いいたします。



openrtm-users メーリングリストの案内