渡部様、
産総研 末廣です。
C++版をお使いでしょうか?
RTCのメインになる xxxComp.cpp に例があるのですが、
MyModuleInit関数の中で、自分のobject referenceを
取得することができます。それを使うと外部からと同じようにして
自身のRTCの情報を取得することができます。
そこからportlist、port_profile、connector_profilesとたどり、
connector_profilesを見ることで現在の接続が分かります。
Tsutomu Watanabe さんは書きました:
> OpenRTM MLの皆様
> 筑波大学の渡部と申します。
>
> 件名のとおりなのですが、InPort/OutPortの接続・未接続状態を
> コンポーネント内部から確認する方法について、
> ご存知の方いらっしゃいましたらご教示ください。
>
> InPortであれば(相手からのデータ入力があれば)isNew()を使えば
> 確認できそうなのですが、データ入力がないとき、または
> OutPortに対しての確認はどのように行えばよいのでしょうか。
>
>
>
>
>
OpenRTM MLの皆様
筑波大学の渡部と申します。
件名のとおりなのですが、InPort/OutPortの接続・未接続状態を
コンポーネント内部から確認する方法について、
ご存知の方いらっしゃいましたらご教示ください。
InPortであれば(相手からのデータ入力があれば)isNew()を使えば
確認できそうなのですが、データ入力がないとき、または
OutPortに対しての確認はどのように行えばよいのでしょうか。