[openrtm-users 01361] Re: サービスポート接続時の動作について
Yasuaki Odagiri
odagiri @ sec.co.jp
2010年 7月 7日 (水) 11:08:33 JST
安藤様
お世話になっております。
セック 小田桐です。
ご返信ありがとうございます。
ご検討の方、よろしくお願いいたします。
> > best_effortの場合、サービスポートの接続に成功しても
> > 実際にはインタフェースは接続されておらず、プロバイダ呼び出し時に
> > エラーが発生する、ということがあります。
> > この動作はサービスポートの仕様に詳しくない方にとっては
> > 直感的ではないので、原因の特定が難しいのではないかと
> > 懸念しています。
プロバイダ呼び出しに失敗する場合に、専用の例外(RTC::NotConnected?)を
用意してCorbaConsumerのoperator->()から投げるだけでも、
原因がわかりやすくなるかもしれません。
以上、よろしくお願いいたします。
On Wed, 7 Jul 2010 00:01:45 +0900
Ando Noriaki <n-ando @ aist.go.jp> wrote:
> 小田桐様
>
> 安藤です
>
> お世話になっております。
>
> > OpenRTM-aist-1.0.0-RELEASEのサービスポートの接続について
> > ご検討いただきたい点が2点ございます。
> >
> > 1) 最新版のRT System Editorでサービスポートを接続する際、
> > プロバイダとコンシューマのタイプ名が異なる場合には、
> > 接続のポップアップに警告メッセージが出るようになりました。
> > しかし、プロバイダとコンシューマのインスタンス名が
> > 異なる場合は、この警告が出ないようです。
> > インスタンス名が異なる場合も警告を出した方が
> > 良いと思うのですが、いかがでしょうか?
>
> 了解しました。1.0になって、インタフェースの接続構成が
> より自由になりましたので、以前のような
> 「型名 and インスタンス名 が合致したインターフェース同士のみ接続」
> 以外でも接続できるため、その余にしたのだと思います。
>
> できるだけ、ユーザから見て誤解のないように警告メッセージを見直したいと思います。
>
> > 2) 1.0.0-RELEASEから、サービスポートの接続の際、
> > インタフェースの対応関係の厳密さを"port.connection.strictness"で
> > 指定できるようになっています。
> > 現在デフォルトがbest_effortになっていますが、デフォルトは
> > strictの方が良いのではないかと考えております。
> > best_effortの場合、サービスポートの接続に成功しても
> > 実際にはインタフェースは接続されておらず、プロバイダ呼び出し時に
> > エラーが発生する、ということがあります。
> > この動作はサービスポートの仕様に詳しくない方にとっては
> > 直感的ではないので、原因の特定が難しいのではないかと
> > 懸念しています。
> >
> > 0.4系とは動きが変わってしまうかと思いますが、
> > best_effortはおそらくサービスポートに詳しい方が使うものだと
> > 思いますので、strictをデフォルトにすることを
> > ご検討いただけませんでしょうか?
>
> ご推察の通りです。検討してみます。
>
> ご意見ありがとうございました。
>
-----------------------------------------------------------
株式会社セック 開発本部 第一開発部
〒150-0031 東京都渋谷区桜丘町 22-14 NESビル
TEL: 03-5458-7741 FAX : 03-5458-7726
URL: http://www.sec.co.jp
小田桐 康暁 (Yasuaki ODAGIRI)
E-Mail: odagiri @ sec.co.jp
-----------------------------------------------------------
======================================================================
この電子メールの内容および添付されている情報は、機密情報であると同時に、
宛先として意図した特定の受信者のみに送信いたしております。当方の誤送信
等により、心当たりのない方が受信された場合は、大変お手数ですが、受信さ
れましたメール内容は削除していただきますようお願いいたします。
======================================================================
openrtm-users メーリングリストの案内