[openrtm-users 00349] サービスポート メソッドでデータポート

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00349] サービスポート メソッドでデータポート

未来ロボット技術研究センターの清水です。

サービスポートを利用するためにXXXXSVC_impl.cppのメソッドを実装しますが
この中でデータポートを操作することは可能でしょうか?

非常に初歩的なことかもしれないのですがご教授いただけると幸いです。

PS
Eclipse3.3でRTCTemplateのボタンが出ない件ですがSDKバージョンですと確かにボタ
ンが現れて
使用できるようになりました。
しかし、保存したファイルを開くと真っ白な画面しか出ず呼び出せませんでした。

未定義
root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00350] サービスポート メソッドでデータポート

未来ロボット技術研究センター 清水様

いつもお世話になっております。

> サービスポートを利用するためにXXXXSVC_impl.cppのメソッドを実装しますが
> この中でデータポートを操作することは可能でしょうか?

ちなみに、ここでいうデータポートとは、サービスと同一コンポーネント内の
データポートのことでしょうか?
さらに、コンポーネントのクラス内で宣言されているInPortもしくは、
OutPortのことでしょうか?

> 非常に初歩的なことかもしれないのですがご教授いただけると幸いです。

もし、上記のデータポートのことでしたら、XXXXSVC_impl.cpp で定義している
クラスのコンストラクタの引数に、データポートのポインタ等を与え、クラス内で
保持しておいて操作してはいかがでしょうか?
もしくは、set_dataport()などのメソッドを作っておき、コンストラクタもしくは
onInitialize()などの関数内でデータポートを与えて呼び出してはいかがでしょうか?
>

> PS
> Eclipse3.3でRTCTemplateのボタンが出ない件ですがSDKバージョンですと確かにボタ
> ンが現れて
> 使用できるようになりました。
> しかし、保存したファイルを開くと真っ白な画面しか出ず呼び出せませんでした。

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2209
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク