岡田先生
安藤です
r2256以降のfeatureなので、trunkのコードのみですが、、、
#1.1.0-RC3にも含まれていません。
ConsoleInComp のインスタンスを Hogehoge0 という名前にしたい場合、
ConsoleInComp のカテゴリがexample, 型がConsoleInなので
./ConsoleInComp -o example.ConsoleIn.instance_name:Hogehoge0
でインスタンス名を強制的に Hogehoge0 にすることができます。
一般に、rtc.conf で指定されるプロパティに関して、
# -o オプションで指定されるものも同じです
..xxx.yyy
カテゴリ: , 型: のコンポーネントに
xxx.yyy というプロパティーとして値が継承されます。
コンポーネントに与えられるプロパティーに関してはこちらをご覧ください。
http://www.openrtm.org/svnroot/OpenRTM-aist/trunk/OpenRTM-aist/etc/component.conf
なお、r2256以前は、rtc.confの特定の値のみコンポーネントに継承されます。
継承されるのは以下のもみです。
"config.version",
"openrtm.name",
"openrtm.version",
"os.name",
"os.release",
"os.version",
"os.arch",
"os.hostname",
"corba.endpoint",
"corba.id",
"exec_cxt.periodic.type",
"exec_cxt.periodic.rate",
"exec_cxt.evdriven.type",
"logger.enable",
"logger.log_level",
"naming.enable",
"naming.type",
"naming.formats",
2012年4月18日18:47 Kei Okada :
> コンポーネントのインスタンス名をプログラムの起動時に与える方法はありますでしょうか?
>
>> Manager::createComponent()呼び出し時にインスタンス名を与えました。
>> manager->createComponent("ConsoleIn?instance_name=Test");
>
> とすると,インスタンス名を変えられる様なのですが,
> ./ConsoleInComp -o instnace_name=Test
> みたいなことが出きるのであれば,方法を教えていただけると幸いです.
> _______________________________________________
> openrtm-users mailing list
> openrtm-users@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users
コンポーネントのインスタンス名をプログラムの起動時に与える方法はありますでしょうか?
> Manager::createComponent()呼び出し時にインスタンス名を与えました。
> manager->createComponent("ConsoleIn?instance_name=Test");
とすると,インスタンス名を変えられる様なのですが,
./ConsoleInComp -o instnace_name=Test
みたいなことが出きるのであれば,方法を教えていただけると幸いです.
_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users