[openrtm-users 02779] Re: deleteComponentで致命的なエラー
Ando Noriaki
n-ando @ aist.go.jp
2013年 4月 1日 (月) 15:07:21 JST
服部さま
安藤です
お返事しようと思っていましたが、自己解決されたようですね。すみません。
> 服部です。
>
> 本件解決しました。
>
> manager->getComponent("ConsoleIn0")->exit();
> だけで、deleteComponentまで実行されるのですね。
その通りです。exitすると、コンポーネント自身がManagerにより
削除されます。このとき、マネージャ=プロセスも終了させたいばあい、
manager.shutdown_on_no_rtcs:YES
manager.shutdown_auto: YES
でプロセス自体も終了されます。この設定はスタンドアロンなコンポーネント
のために設けてあります。
すみません、説明不足でした。
>
> manager.shutdown_on_no_rtcs:NO
> manager.shutdown_auto: NO
>
> と設定しておけば、managerのshutdownが実行されず、
> 再度createComponentできることも確認しました。
>
> これで、コンポーネントの作成、削除を繰り返し行えそうです。
>
> ありがとうございました。
>
> _______________________________________________
> openrtm-users mailing list
> openrtm-users @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
--
安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
統合知能研究グループ 主任研究員, 博士(工学)
〒305-8568 つくば市梅園1-1-1 中央第2
e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
OpenRTM-aist: http://www.openrtm.org
Noriaki Ando, Ph.D.
Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
OpenRTM-aist: http://www.openrtm.org
More information about the openrtm-users
mailing list