ダウンロード
最新バージョン : 2.1.0-RELESE
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
IDL 컴파일러에 관해서
MICO IDL
> idl -h unknown option: -h usage: idl [<options>] [<file>] possible <options> are: --help --version --config --feed-ir --feed-included-defs --do-not-feed-included-defs --no-exceptions --codegen-c++ --no-codegen-c++ --codegen-idl --no-codegen-idl --codegen-midl --no-codegen-midl --cpp < cpp > --c++-suffix <filename-suffix> --c++-impl --c++-skel --codegen-wsdl --no-codegen-wsdl --hh-suffix <filename-suffix> --relative-paths --emit-repoids --do-not-query-server-for-narrow --repo-id <repository-id> --name <filename-prefix> --wsdl-map <filename> --ifdef-prefix <prefix> --poa --no-poa --boa -- (deprecated) --no-boa --no-poa-ties --no-poa-stubs --pseudo --any --typecode --windows-dll <dll-prefix> --windows-dll-with-export <dll-prefix> --mico-core --gen-included-defs --gen-full-dispatcher --missing-nscorba --not-missing-nscorba --support-id --dont-support-id --wsi-wsdl --no-wsi-wsdl --include-prefix <include-prefix>omniORB
TAO IDL
ORBit2 idl
Usage: orbit-idl-2 [-D|-define STRING] [-I|-include STRING] [--libIDL-version] [-v|--version] [-l|--lang STRING] [-d|--debug INT] [--idlwarnlevel=INT] [--showcpperrors] [--nostubs] [--noskels] [--nocommon] [--noheaders] [--noidata] [-i|--imodule] [--add-imodule] [--skeleton-impl] [--backenddir=DIR] [--c-output-formatter=PROGRAM] [--onlytop] [--pidl] [--nodefskels] [--deps=FILENAME] [--headerguardprefix=STRING] [--output-dir=STRING] [-?|--help] [--usage] <IDL files>다만, C의 코드를 사용하고 있으므로, C의 코드도 생성해 두지 않으면 안 된다.orz...
이것에 의해,
struct ComponentProfile { PortProfileList inport_profile_list; PortProfileList outport_profile_list; ServiceProfileList service_profile_list; ServiceProfileList consumer_profile_list; RTC parent; RTCList children; // × typedef 한 Object ref 의 sequence는 안되 sequence<RTC> children; // × typedef는 관계없다 sequence<RTC,100> children; // × bounded sequence 도 안되 sequence<short> children; // ○ Object ref 가 아니면 OK };