[openrtm-users 00423] 標準以外のデータ型

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 2日 19時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00423] 標準以外のデータ型

安藤様

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

FAQの標準以外のデータ型
http://www.is.aist.go.jp/rt/OpenRTM-aist/html/FAQ2FRTE382B3E383B3E3839DE383B
CE3838DE383B3E38388E4BD9CE68890.html#vfed5000
に記載されている通りの手順にてidlファイルを作成しmakeしてもも下記のようなエ
ラーがでます。

`rtm-config --idlc` `rtm-config --idlflags` -I`rtm-config
--prefix`/include/rtm/idl TimedImage.idl
TimedImage.idl:1: rtm/idl/DataType.idl: No such file or directory
TimedImage.idl:4: Error in look-up of 'Time': 'Time' not found
omniidl: 1 error.
omniidl: Error running preprocessor
make: *** [TimedImageStub.h] エラー 1

環境は、Ubuntu7.10です。

そこで下記のようにTimedImage.idlを変更したところとりあえずコンパイルは通りま
した。

#include
module RTC{
struct TimedImage
{
Time tm;
long width;
long height;
long depth;
sequence data;
};
};

まだ、onXXXを実装していないので動作確認はしておりませんが、上記のような変更
で問題ないでしょうか?

以上、よろしくお願いいたします。

未定義
root
オフライン
Last seen: 2日 19時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00425] 標準以外のデータ型

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

産総研 栗原です。

ご指摘の通り、標準以外のデータ型にてTime型を使用している場合、名前空間RTC
を記述する必要があります。
マニュアルでは"module RTC{"が抜けておりました。申し訳ございません。

FAQの『標準以外のデータ型をInPort/OutPortで使うには』の方は修正させて頂き
ます。

ご報告有難うございました。

> 安藤様
>
> 未来ロボット技術研究センターの清水です。
>
> FAQの標準以外のデータ型
> http://www.is.aist.go.jp/rt/OpenRTM-aist/html/FAQ2FRTE382B3E383B3E3839DE383B
> CE3838DE383B3E38388E4BD9CE68890.html#vfed5000
> に記載されている通りの手順にてidlファイルを作成しmakeしてもも下記のようなエ
> ラーがでます。
>
> `rtm-config --idlc` `rtm-config --idlflags` -I`rtm-config
> --prefix`/include/rtm/idl TimedImage.idl
> TimedImage.idl:1: rtm/idl/DataType.idl: No such file or directory
> TimedImage.idl:4: Error in look-up of 'Time': 'Time' not found
> omniidl: 1 error.
> omniidl: Error running preprocessor
> make: *** [TimedImageStub.h] エラー 1
>
> 環境は、Ubuntu7.10です。
>
> そこで下記のようにTimedImage.idlを変更したところとりあえずコンパイルは通りま
> した。
>
> #include
> module RTC{
> struct TimedImage
> {
> Time tm;
> long width;
> long height;
> long depth;
> sequence data;
> };
> };
>
> まだ、onXXXを実装していないので動作確認はしておりませんが、上記のような変更
> で問題ないでしょうか?
>
> 以上、よろしくお願いいたします。

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

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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