Project

General

Profile

機能 #4028

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

Added by n-ando about 4 years ago. Updated over 3 years ago.

Status:
解決
Priority:
通常
Assignee:
Start date:
09/08/2017
Due date:
% Done:

0%

Estimated time:

Description

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


Related issues

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

Associated revisions

Revision 2990 (diff)
Added by n-ando about 4 years ago

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

Revision 2990 (diff)
Added by n-ando about 4 years ago

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

Revision 3102 (diff)
Added by n-ando over 3 years ago

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

Revision 3102 (diff)
Added by n-ando over 3 years ago

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

History

#1 Updated by n-ando about 4 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 0 to 100

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

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

#2 Updated by n-ando almost 4 years ago

  • % Done changed from 100 to 80

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

#3 Updated by katami over 3 years ago

  • Related to 機能 #4186: モジュールロード時のエラーを取得できるようにする added

Also available in: Atom PDF