機能 #3683
[FSM4RTC] 静的FSMフレームワークの実装
50%
Description
Macho4ライクな記述方式を利用したFSMを記述するためのフレームワークを実装すること。実装に当たってはC++版・Java版・Python版の実装サンプルコードを提供するので、それらの実装に倣って新規に実装すること。次項のExtendedFsmServiceから状態の取得やイベントのディスパッチなどが行えるようなインターフェースも有すること。
[4] http://ehiti.de/machine_objects/
Associated revisions
[FSM4RTC,new file] Macho (Machine object state machine engine) has been introduced to rtm. refs #3683
[FSM4RTC,new file] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
[FSM4RTC,new file] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
[FSM4RTC] EventPort class has been intorduced for FSm framework. refs #3683
[FSM4RTC] EventPort class has been intorduced for FSm framework. refs #3683
[FSM4RTC,new file] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
[FSM4RTC,new file] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
merged changes from branches/FSM4RTC/OpenRTM-aist r2821, no confliction:
[FSM4RTC,doc,->RELENG_2_0] FSM listeners documentations have been updated. refs #3860
[FSM4RTC,incompat,new funcs,->RELENG_2_0] add/remove functions for FSM listeners have been added. refs #3681
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) has been introduced to rtm. refs #3683
[FSM4RTC,compat,new prop,->RELENG_2_0] PortProfile/ConnectorProfile "dataport.io_mode" has been added. refs #3688
[prop,->RELENG_2_0] Ignore some generated files.
[prop,->RELENG_2_0] Ignore some generated files.
merged changes from branches/FSM4RTC/OpenRTM-aist r2821, no confliction:
[FSM4RTC,doc,->RELENG_2_0] FSM listeners documentations have been updated. refs #3860
[FSM4RTC,incompat,new funcs,->RELENG_2_0] add/remove functions for FSM listeners have been added. refs #3681
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) has been introduced to rtm. refs #3683
[FSM4RTC,compat,new prop,->RELENG_2_0] PortProfile/ConnectorProfile "dataport.io_mode" has been added. refs #3688
[prop,->RELENG_2_0] Ignore some generated files.
[prop,->RELENG_2_0] Ignore some generated files.
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.
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.
merged changes from branches/FSM4RTC/OpenRTM-aist r2905:
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,->RELENG_2_0] ExtendedFsmService.idl moved to src/lib/rtm/idl.
[FSM4RTC,->RELENG_2_0] ExtendedFsmService.idl moved to src/lib/rtm/idl.
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[bug,->RELENG_1_2,->RELENG_2_0] ClockManager.h->ClockManager.cpp in Makefile.am
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
merged changes from branches/FSM4RTC/OpenRTM-aist r2905:
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[FSM4RTC,->RELENG_2_0] ExtendedFsmService.idl moved to src/lib/rtm/idl.
[FSM4RTC,->RELENG_2_0] ExtendedFsmService.idl moved to src/lib/rtm/idl.
[FSM4RTC,example,->RELENG_2_0] StaticFsm sample which is for new Static FSM framework has been added. refs #3655
[bug,->RELENG_1_2,->RELENG_2_0] ClockManager.h->ClockManager.cpp in Makefile.am
[FSM4RTC,new file,->RELENG_2_0] Macho (Machine object state machine engine) and StaticFSM.h have been introduced to rtm. refs #3683
History
#1 Updated by n-ando over 6 years ago
- % Done changed from 0 to 50
Macho のファイルを追加
Macho.hpp を Macho.h に変更
#2 Updated by n-ando over 6 years ago
- Status changed from 新規 to 終了
[FSM4RTC,new file] Macho (Machine object state machine engine) has been introduced to rtm. refs #3683