[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