Actions
機能 #3681
closed[FSM4RTC] FSMリスナをset/removeする関数等をRTObjectに追加する。
Start date:
10/27/2016
Due date:
% Done:
100%
Estimated time:
Description
FSM関係のコールバック機構 PreFsmActionListener、PostFsmActionListener、FsmProfileListener、FsmStructureListener をset/remove関数および呼び出し関数をRTObjectクラスに追加する。
Updated by n-ando about 8 years ago
- Status changed from 新規 to 解決
- % Done changed from 0 to 100
リスナセット・アンセット関数群¶
RTObject_impl に以下の関数を追加
- void addPreFsmActionListener()
- void removePreFsmActionListener()
- void addPostFsmActionListener()
- void removePostFsmActionListener()
- void addFsmProfileListener()
- void removeFsmProfileListener()
- void addFsmStructureListener()
- void removeFsmStructureListener()
コールバックを呼び出すメンバ関数¶
RTObject_impl に以下の関数を追加
- inline void preOnFsmInit(const char* state)
- inline void preOnFsmEntry(const char* state)
- inline void preOnFsmDo(const char* state)
- inline void preOnFsmExit(const char* state)
- inline void preOnFsmStateChange(const char* state)
- inline void postOnFsmInit(const char* state, ReturnCode_t ret)
- inline void postOnFsmEntry(const char* state, ReturnCode_t ret)
- inline void postOnFsmDo(const char* state, ReturnCode_t ret)
- inline void postOnFsmExit(const char* state, ReturnCode_t ret)
- inline void postOnFsmStateChange(const char* state, ReturnCode_t ret)
Actions