[openrtm-users 00640] rtc_handle.py:バグ回避版

4 posts / 0 new
Last post
root
Offline
Last seen: 1 day 12 hours ago
Joined: 2009-06-23 14:31
[openrtm-users 00640] rtc_handle.py:バグ回避版

OpenRTMユーザの皆様、

産総研 末廣です。

OpenRTM-aist-0.4.2のポートのdisconnectに関するバグを回避した
rtc_handle.pyを http://staff.aist.go.jp/t.suehiro/rtm/ に
置きました。

つまりOpenRTM-aist-0.4.2へのパッチ無で使えるということです。

ついでにポートに対して、
port.get_connections()とやると、そのときの接続のConnectorProfileを
リストで取得できるようにしました。接続がなければ空リストになります。
ご利用ください。

ドキュメント類はまだ変更していません。もう少しお待ちください。

Undefined
root
Offline
Last seen: 1 day 12 hours ago
Joined: 2009-06-23 14:31
[openrtm-users 00641] rtc_handle.py:バグ回避版

末廣 様

お世話になっております。
栗原です。

サービスポートを持つRTコンポーネントのサービスインターフェイス
を、RTCではない別のプログラムから使用するため、rtc_handleを使
用させて頂いております。

現在、私がやろうとしている事とは関係ありませんが、ドキュメント
を見て気になった点がありましたので、質問させて頂きます。

データポートの接続のため、IOConnectorを生成するとの事ですが、
IOConnector生成時にsubscription_typeは指定できないのでしょうか?

RTCにてシステムを組む場合に、使用するRTコンポーネントによっては
接続タイプを"Periodic"で接続したい場合も以前にありましたので、
できれば、subscription_typeもユーザーが指定できれば有り難いと思
いました。

以上、宣しくお願い致します。

On Wed, 22 Oct 2008 09:27:52 +0900
Takashi Suehiro wrote:

> OpenRTMユーザの皆様、
>
> 産総研 末廣です。
>
> OpenRTM-aist-0.4.2のポートのdisconnectに関するバグを回避した
> rtc_handle.pyを http://staff.aist.go.jp/t.suehiro/rtm/ に
> 置きました。
>
> つまりOpenRTM-aist-0.4.2へのパッチ無で使えるということです。
>
> ついでにポートに対して、
> port.get_connections()とやると、そのときの接続のConnectorProfileを
> リストで取得できるようにしました。接続がなければ空リストになります。
> ご利用ください。
>
> ドキュメント類はまだ変更していません。もう少しお待ちください。
>

root
Offline
Last seen: 1 day 12 hours ago
Joined: 2009-06-23 14:31
[openrtm-users 00642] rtc_handle.py:バグ回避版

栗原様、皆様、

産総研 末廣です。

kurihara shinji さんは書きました:
> データポートの接続のため、IOConnectorを生成するとの事ですが、
> IOConnector生成時にsubscription_typeは指定できないのでしょうか?

IOConnector生成時でしたら、

con = IOConnector([out, in],
prop_dict={'dataport.subscription_type':'Periodic'})

などとすれば可能です。

生成後も変更できるようにしたつもりだったのですが、
調べてみたら、そうなっていませんでした。
変更したものを、またhttp://staff.aist.go.jp/t.suehiro/rtm/に
uploadしておきました。この変更によって、生成後でも、

con.prop_dict['dataport.subscription_type']='Periodic'
con.nego_prop()

とすれば変更可能です。

root
Offline
Last seen: 1 day 12 hours ago
Joined: 2009-06-23 14:31
[openrtm-users 00644] データポートの接続タイプ

栗原様、皆様、

補足です。
Periodicの頻度は'dataport.push_rate'で指定します。
以下のようにHz単位で、文字列で与えます。

Takashi Suehiro さんは書きました:
>
> kurihara shinji さんは書きました:
>> データポートの接続のため、IOConnectorを生成するとの事ですが、
>> IOConnector生成時にsubscription_typeは指定できないのでしょうか?

> 変更したものを、またhttp://staff.aist.go.jp/t.suehiro/rtm/に
> uploadしておきました。この変更によって、生成後でも、
>
> con.prop_dict['dataport.subscription_type']='Periodic'
con.prop_dict['dataport.push_rate']='500.0'

> con.nego_prop()
>

Log in or register to post comments

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK