[openrtm-users 00425] Re: 標準以外のデータ型
kurihara shinji
shinji.kurihara @ aist.go.jp
2008年 4月 14日 (月) 16:01:43 JST
未来ロボット技術研究センター 清水 様
産総研 栗原です。
ご指摘の通り、標準以外のデータ型にて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 <BasicDataType.idl>
> module RTC{
> struct TimedImage
> {
> Time tm;
> long width;
> long height;
> long depth;
> sequence<octet> data;
> };
> };
>
> まだ、onXXXを実装していないので動作確認はしておりませんが、上記のような変更
> で問題ないでしょうか?
>
> 以上、よろしくお願いいたします。
> --
> One for all. | | 清水 正晴, 研究員, 博士(工学)
> All for one. | | 未来ロボット技術研究センター, 千葉工業大学
> o/ 0 |_____| e-mail: shimi @ furo.org web: www.furo.org
> /U___ | | tel: 047-478-0567 fax: 047-478-0568
> /
>
>
> Checked by AVG.
> Version: 7.5.519 / Virus Database: 269.22.13/1375 - Release Date: 2008/04/12
> 11:32
>
>
>
--
----------
栗原 眞二
shinji.kurihara @ aist.go.jp
kurihara @ imagination.co.jp
openrtm-users メーリングリストの案内