プロジェクト

全般

プロフィール

機能 #4028

モジュールロード時のエラーを取得できるようにする。

n-andoほぼ7年前に追加. 6年以上前に更新.

ステータス:
解決
優先度:
通常
担当者:
対象バージョン:
開始日:
2017/09/08
期日:
進捗率:

0%

予定工数:

説明

モジュールロード時のエラーを取得できるようにする。


関連するチケット

関連している OpenRTM-aist (Java) - 機能 #4186: モジュールロード時のエラーを取得できるようにする担当2017-09-08

関係しているリビジョン

リビジョン 2990 (差分)
n-andoほぼ7年前に追加

[incompat,return] Now Manager::load() function returns error code. refs #4028

リビジョン 2990 (差分)
n-andoほぼ7年前に追加

[incompat,return] Now Manager::load() function returns error code. refs #4028

リビジョン 3102 (差分)
n-ando6年以上前に追加

merged chages from trunk/OpenRTM-aist r2978 during 2017-04:
[incompat,newfunc,->RELENG_1_2] CPU affinity functionality in coil implemented.
[incompt,newfunc,->RELENG_1_2] getManagerServant() and getNamingManager() have been added. refs #3273
[incompat,newfunc,->RELENG_1_2] A new operation added to the ManagerServant interface. refs #3273
[incompat,newfunc,->RELENG_1_2] A new operation implemented to the ManagerServant. refs #3273
[compat,bugfix,->RELENG_1_2] A bug that INSManager created only in master manager has been fixed.
[incompat,newfunc,->RELENG_1_2] A new operation implemented to the ManagerServant. refs #3273
[incompat,newfunc,->RELENG_1_2] To extend the RTC numbering policy, base class has been introduced. refs #3273
[incompat,newfunc,->RELENG_1_2] To extend the RTC numbering policy, base class has been introduced. refs #3273
[compat,package,->RELENG_1_2] Description of deb package in control files have been updateded. refs #4022
[compat,package,->RELENG_1_2] Description of rpm package in control files have been updateded. refs #4022
[compat,bugfix,->RELENG_1_2] Unused header include has been removed.
[incompat,return,->RELENG_1_2] Now Manager::load() function returns error code. refs #4028

リビジョン 3102 (差分)
n-ando6年以上前に追加

merged chages from trunk/OpenRTM-aist r2978 during 2017-04:
[incompat,newfunc,->RELENG_1_2] CPU affinity functionality in coil implemented.
[incompt,newfunc,->RELENG_1_2] getManagerServant() and getNamingManager() have been added. refs #3273
[incompat,newfunc,->RELENG_1_2] A new operation added to the ManagerServant interface. refs #3273
[incompat,newfunc,->RELENG_1_2] A new operation implemented to the ManagerServant. refs #3273
[compat,bugfix,->RELENG_1_2] A bug that INSManager created only in master manager has been fixed.
[incompat,newfunc,->RELENG_1_2] A new operation implemented to the ManagerServant. refs #3273
[incompat,newfunc,->RELENG_1_2] To extend the RTC numbering policy, base class has been introduced. refs #3273
[incompat,newfunc,->RELENG_1_2] To extend the RTC numbering policy, base class has been introduced. refs #3273
[compat,package,->RELENG_1_2] Description of deb package in control files have been updateded. refs #4022
[compat,package,->RELENG_1_2] Description of rpm package in control files have been updateded. refs #4022
[compat,bugfix,->RELENG_1_2] Unused header include has been removed.
[incompat,return,->RELENG_1_2] Now Manager::load() function returns error code. refs #4028

履歴

#1 n-andoほぼ7年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 100 に変更

以下のreturn codeを返すように修正。

     * @return 終了コード
     *         RTC::RTC_OK 正常終了
     *         RTC::RTC_ERROR ロード失敗・不明なエラー
     *         RTC::PRECONDITION_NOT_MET 設定にり許可されない操作
     *         RTC::BAD_PARAMETER 不正なパラメータ

#2 n-andoほぼ7年前に更新

  • 進捗率100 から 80 に変更

ManagerServant::load_module() でエラーを返すようにする。
なぜエラーになったのかなどの情報を返すようにする。
create_component で自動ロードはしなくてもいい、してもエラーがいろいろでるので、何とかしたい。

#3 katami が6年以上前に更新

  • 関連している 機能 #4186: モジュールロード時のエラーを取得できるようにする を追加

他の形式にエクスポート: Atom PDF