public class ExtendedFsmServiceProvider extends ExtendedFsmServicePOA implements SdoServiceProviderBase, ObjectCreator<SdoServiceProviderBase>, ObjectDestructor
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected FsmActionListeners |
m_fsmActionListeners |
| コンストラクタと説明 |
|---|
ExtendedFsmServiceProvider()
ctor of ExtendedFsmServiceProvider
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ExtendedFsmService |
_this()
当該RTC.ExtendedFsmServiceのCORBAオブジェクト参照を取得する。
|
protected void |
changeStatus(java.lang.String state)
FSM状態遷移
|
protected void |
changeStructure(java.lang.String fsm_structure)
ハートビートを解除する
|
SdoServiceProviderBase |
creator_()
creator_
|
void |
destructor_(java.lang.Object obj)
destructor_
|
static void |
ExtendedFsmServiceProviderInit()
ExtendedFsmServiceProviderInit
|
void |
finalize()
終了処理
|
java.lang.String |
get_current_state()
FSMの現在の状態を取得
{@.ja このオペレーションはFSMコンポーネントのFSMの現在の状態を返す。
|
ReturnCode_t |
get_fsm_structure(FsmStructureHolder fsm_structure)
FSMの構造を取得する
{@.ja このオペレーションは対象のコンポーネントに対して、現在保持してい
るFSMの構造を取得する。
|
protected void |
getFsmStructure(FsmStructure fstruct) |
ServiceProfile |
getProfile()
ServiceProfile を取得する
|
SDOService |
getSDOService() |
boolean |
init(RTObject_impl rtobj,
ServiceProfile profile)
初期化
|
boolean |
reinit(ServiceProfile profile)
再初期化
|
ReturnCode_t |
set_fsm_structure(FsmStructure fsm_structure)
FSMの構造を設定する
{@.ja このオペレーションは対象のコンポーネントに対して、FSMの構造を保
持する FsmStruccture を設定する。
|
void |
setFsmActionListenerHolder(FsmActionListeners fsmActionListeners)
FsmActionListener のホルダをセットする
|
protected void |
setFSMProfileListeners()
FsmProfile状態変化リスナの設定
|
protected void |
setFSMStatusListeners()
FSM状態変化リスナの設定処理
|
protected void |
setFsmStructure(FsmStructure fstruct) |
protected void |
setFSMStructureListeners()
FsmStructure状態変化リスナの設定
|
protected void |
setListeners(Properties prop)
RTObjectへのリスナ接続処理
|
protected void |
unsetFSMProfileListeners()
FsmProfile状態変化リスナの解除
|
protected void |
unsetFSMStatusListeners()
FSM状態変化リスナの解除処理
|
protected void |
unsetFSMStructureListeners()
FsmStructure状態変化リスナの解除
|
_all_interfaces, _invoke, _thisprotected FsmActionListeners m_fsmActionListeners
public ExtendedFsmServiceProvider()
public ExtendedFsmService _this()
_this クラス内 ExtendedFsmServicePOApublic SDOService getSDOService()
getSDOService インタフェース内 SdoServiceProviderBasepublic boolean init(RTObject_impl rtobj, ServiceProfile profile)
init インタフェース内 SdoServiceProviderBasertobj - このオブジェクトがインスタンス化された RTCprofile - 外部から与えられた SDO ServiceProfilepublic boolean reinit(ServiceProfile profile)
reinit インタフェース内 SdoServiceProviderBaseprofile - 新たに与えられた SDO ServiceProfilepublic final ServiceProfile getProfile()
getProfile インタフェース内 SdoServiceProviderBasepublic void finalize()
finalize インタフェース内 SdoServiceProviderBasefinalize クラス内 java.lang.Objectpublic java.lang.String get_current_state()
このオペレーションはFSMコンポーネントのFSMの現在の状態を返す。 (FSM4RTC spec. p.20)
get_current_state インタフェース内 ExtendedFsmServiceOperationspublic ReturnCode_t set_fsm_structure(FsmStructure fsm_structure)
このオペレーションは対象のコンポーネントに対して、FSMの構造を保 持する FsmStruccture を設定する。対象コンポーネントは fsm_structure に与えられた値を基に状態遷移ルール等のFSM構造を再 設定する。このオペレーションが未実装の場合は、UNSUPPORTED を返す。
set_fsm_structure インタフェース内 ExtendedFsmServiceOperationsfsm_structure - FSMの構造を表すFsmStructure構造体。
public ReturnCode_t get_fsm_structure(FsmStructureHolder fsm_structure)
このオペレーションは対象のコンポーネントに対して、現在保持してい るFSMの構造を取得する。ExtendedFsmService 構造体はフィールド name (FSMの名称), structure (FSMの構造) 、EventProfile などを返 す。structure のフォーマットは、フィールド properties 内に格納さ れたキー "fsm_structure.format" に指定される。このオペレーション が未実装の場合は、UNSUPPORTED を返す。 ref: SCXML https://www.w3.org/TR/scxml/
get_fsm_structure インタフェース内 ExtendedFsmServiceOperationsfsm_structure - FSMの構造を表すFsmStructure構造体。
protected void setListeners(Properties prop)
protected void changeStatus(java.lang.String state)
protected void changeStructure(java.lang.String fsm_structure)
protected void setFSMStatusListeners()
protected void unsetFSMStatusListeners()
protected void setFSMProfileListeners()
protected void unsetFSMProfileListeners()
protected void setFSMStructureListeners()
protected void unsetFSMStructureListeners()
public SdoServiceProviderBase creator_()
creator_
creator_ インタフェース内 ObjectCreator<SdoServiceProviderBase>public void destructor_(java.lang.Object obj)
destructor_
destructor_ インタフェース内 ObjectDestructorobj - The target instances for destructionpublic static void ExtendedFsmServiceProviderInit()
ExtendedFsmServiceProviderInit
public void setFsmActionListenerHolder(FsmActionListeners fsmActionListeners)
fsmActionListeners - FsmActionListeners オブジェクトのポインタ
protected void setFsmStructure(FsmStructure fstruct)
protected void getFsmStructure(FsmStructure fstruct)