プロジェクト

全般

プロフィール

機能 #3681

完了

[FSM4RTC] FSMリスナをset/removeする関数等をRTObjectに追加する。

n-ando さんが約8年前に追加. ほぼ8年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2016/10/27
期日:
進捗率:

100%

予定工数:

説明

FSM関係のコールバック機構 PreFsmActionListener、PostFsmActionListener、FsmProfileListener、FsmStructureListener をset/remove関数および呼び出し関数をRTObjectクラスに追加する。

n-ando さんがほぼ8年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 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)

n-ando さんがほぼ8年前に更新

  • ステータス解決 から 終了 に変更

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