機能 #3681
closed
[FSM4RTC] FSMリスナをset/removeする関数等をRTObjectに追加する。
Added by n-ando over 8 years ago.
Updated about 8 years ago.
Description
FSM関係のコールバック機構 PreFsmActionListener、PostFsmActionListener、FsmProfileListener、FsmStructureListener をset/remove関数および呼び出し関数をRTObjectクラスに追加する。
- 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)
- Status changed from 解決 to 終了
Also available in: Atom
PDF