プロジェクト

全般

プロフィール

機能 #3591

[FSM4RTC] ComponentObserver.idl の実装を作成する。

n-ando7年以上前に追加. 7年以上前に更新.

ステータス:
新規
優先度:
通常
担当者:
対象バージョン:
開始日:
2016/09/01
期日:
進捗率:

30%

予定工数:

説明

ComponentObserver.idl の実装を作成する。

基本的には、既存のComponentObserverと同様だが、FSM関係の通知をフックするAPIをFSM側で実装して、そこをフックするように拡張する必要がある。

関係しているリビジョン

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

[incompat,2.0,FSM4RTC] FSM4RTC ComponentObservice initial implementation has been added. refs #3591

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

[incompat,2.0,FSM4RTC] FSM4RTC ComponentObservice initial implementation has been added. refs #3591

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

[FSM4RTC,ext,example] Now component observer is connected to the FSM state change operation. refs #3591

リビジョン 2899 (差分)
n-ando約7年前に追加

[FSM4RTC] ComponentObserver implementation has been added. refs #3591

リビジョン 2899 (差分)
n-ando約7年前に追加

[FSM4RTC] ComponentObserver implementation has been added. refs #3591

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2761, sdo/Makefile.am confliction resolved:
[FSM4RTC,incompat,->RELENG_2_0] FSM4RTC ComponentObservice initial implementation has been added. refs #3591
[FSM4RTC,incompat,->RELENG_2_0] FSM4RTC ExtendedFsmService initial implementation has been added. refs #3593

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2761, sdo/Makefile.am confliction resolved:
[FSM4RTC,incompat,->RELENG_2_0] FSM4RTC ComponentObservice initial implementation has been added. refs #3591
[FSM4RTC,incompat,->RELENG_2_0] FSM4RTC ExtendedFsmService initial implementation has been added. refs #3593

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2773, no confliction:
[FSM4RTC,compat,->RELENG_2_0] Some Makefile.am bugs are fixed.
[FSM4RTC,HRTM,bugfix,->RELENG_2_0] Manager/ComponentManager initialization bug has been fixed. refs #3653
[FSM4RTC,->RELENG_2_0] FSM action listener added. refs #3680
[FSM4RTC,incompat,->RELENG_2_0] renameed FsmStructureAction->FsmStructure, FsmProfileListener added. refs #3680
[FSM4RTC,incompat,->RELENG_2_0] FSM listeners add/remove operations are added to RTObject. refs #3681
[FSM4RTC,ext,example,->RELENG_2_0] Now component observer is connected to the FSM state change operation. refs #3591
[FSM4RTC,HRTM,,->RELENG_2_0] updateFsmStatus now calls RTObject::onFsmStateChanged(). refs #3681
[compat,formatting,->RELENG_1_2,->RELENG_2_0] Braces added.
[incompat,->RELENG_1_2,->RELENG_2_0] std::ostream operations have been added to NVUtil.

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2773, no confliction:
[FSM4RTC,compat,->RELENG_2_0] Some Makefile.am bugs are fixed.
[FSM4RTC,HRTM,bugfix,->RELENG_2_0] Manager/ComponentManager initialization bug has been fixed. refs #3653
[FSM4RTC,->RELENG_2_0] FSM action listener added. refs #3680
[FSM4RTC,incompat,->RELENG_2_0] renameed FsmStructureAction->FsmStructure, FsmProfileListener added. refs #3680
[FSM4RTC,incompat,->RELENG_2_0] FSM listeners add/remove operations are added to RTObject. refs #3681
[FSM4RTC,ext,example,->RELENG_2_0] Now component observer is connected to the FSM state change operation. refs #3591
[FSM4RTC,HRTM,,->RELENG_2_0] updateFsmStatus now calls RTObject::onFsmStateChanged(). refs #3681
[compat,formatting,->RELENG_1_2,->RELENG_2_0] Braces added.
[incompat,->RELENG_1_2,->RELENG_2_0] std::ostream operations have been added to NVUtil.

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2893:
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
[compat,->RELENG_1_2,->RELENG_2_0] NVUtil dump() function outputs doubled CR. It is removed.
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,->RELENG_1_2,->RELENG_2_0] Some sample components listener have been modified to follow ConnectorListener changes. refs #3871
[FSM4RTC,->RELENG_2_0] Experimental FSM has been implemented in ConsoleOut component.
[FSM4RTC,->RELENG_2_0] ComponentObserver implementation has been added. refs #3591
[FSM4RTC,->RELENG_2_0] FSm related callback operation has been changed. refs #3681
[coil,test,->RELENG_1_2,->RELENG_2_0] coil::stringutils tests added.
[FSM4RTC,->RELENG_2_0] EventPort class has been intorduced for FSm framework. refs #3683
[revert,->RELENG_2_0] FSM removed.

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

merged changes from branches/FSM4RTC/OpenRTM-aist r2893:
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
[compat,->RELENG_1_2,->RELENG_2_0] NVUtil dump() function outputs doubled CR. It is removed.
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,->RELENG_1_2,->RELENG_2_0] Some sample components listener have been modified to follow ConnectorListener changes. refs #3871
[FSM4RTC,->RELENG_2_0] Experimental FSM has been implemented in ConsoleOut component.
[FSM4RTC,->RELENG_2_0] ComponentObserver implementation has been added. refs #3591
[FSM4RTC,->RELENG_2_0] FSm related callback operation has been changed. refs #3681
[coil,test,->RELENG_1_2,->RELENG_2_0] coil::stringutils tests added.
[FSM4RTC,->RELENG_2_0] EventPort class has been intorduced for FSm framework. refs #3683
[revert,->RELENG_2_0] FSM removed.

履歴

#1 n-ando7年以上前に更新

  • 題名[FSM4RTC] ComponentObserver.idl から [FSM4RTC] ComponentObserver.idl の実装を作成する。 に変更
  • 説明 を更新 (diff)

#2 n-ando7年以上前に更新

  • 進捗率0 から 10 に変更

元のobserverの実装がほぼそのまま利用できるが、IDL内でのネームスペースが異なるので

  • OpenRTM:: -> RTC::
  • HAERTBEAT -> RTC_HEARTBEAT

への変更が必要。

#3 n-ando7年以上前に更新

  • 担当者n-ando にセット
  • 進捗率10 から 30 に変更

まずは、ロード可能な.soオブジェクトを実装。コンポーネントにロードして、コンシューマとして登録されるところまで確認。

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