RTC_Utils Namespace Reference

Utility functions for RT-Component. More...

Classes

class  StateHolder
 State holder class. More...
class  StateMachine
 State machine class. More...

Functions

bool isDataFlowComponent (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is DataFlowComponent.
bool isFsmParticipant (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is FsmParticipant.
bool isFsmObject (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is Fsm.
bool isMultiModeObject (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is multiModeComponent.

Detailed Description

Utility functions for RT-Component.

This provides the following utility functions to RT-Component.


Function Documentation

bool RTC_Utils::isDataFlowComponent ( CORBA::Object_ptr  obj  ) 

Confirm whether specified RT-Component is DataFlowComponent.

Confirm whether specified RT-Component is DataFlowComponent. DataFlowComponent is a type of the RT-Component which is used when Semantics of ExecutionContext is Periodic Sampled Data Processing.

Parameters:
obj The target CORBA object for the investigation
Returns:
Investigation result of DataFlowComponent
Since:
0.4.0
bool RTC_Utils::isFsmObject ( CORBA::Object_ptr  obj  ) 

Confirm whether specified RT-Component is Fsm.

Confirm whether specified RT-Component is Fsm. Fsm is a type of the RT-Component that is used when Semantics of ExecutionContext is Stimulus Response Processing. It is uset to define the state transition.

Parameters:
obj The target CORBA object for the investigation
Returns:
Investigation result of Fsm
Since:
0.4.0
bool RTC_Utils::isFsmParticipant ( CORBA::Object_ptr  obj  ) 

Confirm whether specified RT-Component is FsmParticipant.

Confirm whether specified RT-Component is FsmParticipant. FsmParticipant is a type of the RT-Component which is used when Semantics of ExecutionContext is Stimulus Response Processing. It is used to define the actions in the state.

Parameters:
obj The target CORBA object for the investigation
Returns:
Investigation result of FsmParticipant
Since:
0.4.0
bool RTC_Utils::isMultiModeObject ( CORBA::Object_ptr  obj  ) 

Confirm whether specified RT-Component is multiModeComponent.

Confirm whether specified RT-Component is multiModeComponent. multiModeComponent is a type of the RT-Component which is used when Semantics of ExecutionContext is Modes of Operation. It is used to define Mode.

Parameters:
obj The target CORBA object for the investigation
Returns:
Investigation result of multiModeComponent
Since:
0.4.0
Generated on Thu May 24 23:25:23 2012 for OpenRTM by  doxygen 1.6.3