Project

General

Profile

Actions

機能 #3681

closed

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

Added by n-ando over 8 years ago. Updated about 8 years ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
10/27/2016
Due date:
% Done:

100%

Estimated time:

Description

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

Actions #1

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 #2

Updated by n-ando about 8 years ago

  • Status changed from 解決 to 終了
Actions

Also available in: Atom PDF