OpenRTM-aist-Python 2.0.0
Public Member Functions | List of all members
OpenRTM_aist.FsmObject.FsmObject_impl Class Reference

More...

Inheritance diagram for OpenRTM_aist.FsmObject.FsmObject_impl:

Public Member Functions

def __init__ (self)
 
def send_stimulus (self, ids, id)
 Send a stimulus to an FSM that realizes this interface. More...
 

Detailed Description

This is a class to be a base of each RT-Component. This is a implementation class of lightweightRTComponent in Robotic Technology Component specification

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.FsmObject.FsmObject_impl.__init__ (   self)

Consructor

Member Function Documentation

◆ send_stimulus()

def OpenRTM_aist.FsmObject.FsmObject_impl.send_stimulus (   self,
  ids,
  id 
)

Send a stimulus to an FSM that realizes this interface.

If the stimulus corresponds to any outgoing transition of the current state, that transition shall be taken and the state shall change. Any FSM participants associated with the exit of the current state, the transition to the new state, or the entry to the new state shall be invoked. If the stimulus does not correspond to any such transition, this operation shall succeed but have no effect.

If the given execution context is a non-nil reference to a context in which this FSM participates, the transition shall be executed in that context. If the argument is nil, the FSM shall choose an EVENT_DRIVEN context in which to execute the transition. If the argument is non-nil, but this FSM does not participate in the given context, this operation shall fail with * ReturnCode_t::BAD_PARAMETER.

Consructor


The documentation for this class was generated from the following file: