[openrtm-users 01229] Re: rtc_handle for OpenrtM-aist-1.0.0

ts suehiro @ is.uec.ac.jp
2010年 5月 20日 (木) 18:41:06 JST


ジェフ様,皆様,

末廣です.

>> (2)'dataport.corba_cdr.inport_ref'にwriteしてもデータが送られない?
(10/05/17 20:31), Geoffrey Biggs wrote:
> 2)接続されてないポートにデータを書けないようです。そのために、rtcshell
> でdummy connectionを作ってデータを書きます。参照はこのファイルの79行目
> です。

ありがとうございます.
もともとRtcInportに持たせておいたdummy connectorを接続することで
データが送れることを確認しました.

>> (3)'dataport.corba_cdr.outport_ref'がない.
>>  outportの側はobject referenceすら取得できません.
> 3)この問題について思ったことはないんですが、rtctreeの場合、できます。
> ちょっと複雑ですけど。コネクションから取りたい場合はrtctreeがAPIの中でコ
> ネクションのポートを探して、コネクションのオブジェクトに入れます。ポート
> の場合は既にCORBAオブジェクトがあるので、そのCORBAオブジェクトから取れます。

こちらは,そもそもoutport側のreadさせてくれるオブジェクトが
なくなっているように見えます.(以前は簡易pullができたのに,,,)

つまり,inportを作ってサブスクライブしないとデータを送ってくれない.
ジェフさんも,rtprintではrtcを作って接続していますよね.

rtc_handleでは中断していたPipeオブジェクトを完成させなくては
いけないということかな.少しトライしてみます.

rtctree, rtcshellはいろいろと参考になります.
ありがとうございます.
-- 
Takashi Suehiro, Professor, Intelligent Systems Lab,
Graduate School of Information Systems,
the University of Electro-Communications
Tel: +81-424-43-5655 Fax: +81-424-43-5682
E-mail: suehiro @ is.uec.ac.jp
1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan



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