Classes | Functions
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 isFsmObject (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is Fsm.
bool isFsmParticipant (CORBA::Object_ptr obj)
 Confirm whether specified RT-Component is FsmParticipant.
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:
objThe target CORBA object for the investigation
Returns:
Investigation result of DataFlowComponent
Since:
0.4.0

Definition at line 31 of file RTCUtil.cpp.

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:
objThe target CORBA object for the investigation
Returns:
Investigation result of Fsm
Since:
0.4.0

Definition at line 59 of file RTCUtil.cpp.

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:
objThe target CORBA object for the investigation
Returns:
Investigation result of FsmParticipant
Since:
0.4.0

Definition at line 45 of file RTCUtil.cpp.

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:
objThe target CORBA object for the investigation
Returns:
Investigation result of multiModeComponent
Since:
0.4.0

Definition at line 73 of file RTCUtil.cpp.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:15