[openrtm-users 00622] Re: rtc_handle.pyについて

Takashi Suehiro t.suehiro @ aist.go.jp
2008年 10月 2日 (木) 14:05:59 JST


中島様,安藤様,

末廣です.

JAVA版はどなたが開発しているのでしょうか.
この部分はOMGの仕様の外になるので,明示的なドキュメントがないのです.
安藤さん,この辺の統一的な記述が欲しいのですがどうしましょう.

Yusuke Nakajima さんは書きました:
> 
>> とりあえず本当に[c]が正しくそうなっているか
>> self.con.prop_dictではなくself.propの方を
>> チェックしてもらえませんでしょうか.
>> こちらに,outportがサポートしている'dataport.dataflow_type'が
>> 書かれているはずです.
> 
> 
> 取り急ぎ、「self.prop」のデバッグ出力を示します。
> ("u"が付いているとjava?)
uはUnicodeということですね.javaではどうなっているのでしょうか.

> [c(java)]のOutPort
> {'port.port_type': u'DataOutPort', 'dataport.data_type': u'TimedMeasurementData', 'dataport.dataflow_type': u'Push, Pull', 'dataport.interface_type': u'CORBA_Any', 'dataport.subscription_type': u'Flush, New, Periodic'}
> 
> [a(c++)]のInPort
> {'port.port_type': 'DataInPort', 'dataport.data_type': 'TimedMeasurementData', 'dataport.dataflow_type': 'Push, Pull', 'dataport.interface_type': 'CORBA_Any', 'dataport.subscription_type': 'Any'}
> 
> [a(c++)]のOutPort
> {'port.port_type': 'DataOutPort', 'dataport.data_type': 'TimedMeasurementData', 'dataport.dataflow_type': 'Push, Pull', 'dataport.interface_type': 'CORBA_Any', 'dataport.subscription_type': 'Flush, New, Periodic'}
> 
> [b(java)]のInPort
> {'port.port_type': u'DataInPort', 'dataport.data_type': u'TimedMeasurementData', 'dataport.dataflow_type': u'Push, Pull', 'dataport.interface_type': u'CORBA_Any', 'dataport.subscription_type': u'Any'}
> 
一応,Pull型もサポートしていることになっていますね.
JAVA版で正しく情報をセットしていないということでしょうか.
それとも'Pull’を指定してconnectを要求すると情報がセットされるのかな.
いずれにしてもself.propでは区別できないことが分かりました.
ありがとうございます.

-- 
Takashi Suehiro, Principal Research Scientist, Intelligent Systems
Research Institute, AIST
Tel: +81-29-861-5964 Fax: +81-29-861-5989 E-mail: t.suehiro @ aist.go.jp
1-1-1 Umezono, Tsukuba, Ibaraki 3058568, Japan




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