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. More... | |
bool | isFsmObject (CORBA::Object_ptr obj) |
Confirm whether specified RT-Component is Fsm. More... | |
bool | isFsmParticipant (CORBA::Object_ptr obj) |
Confirm whether specified RT-Component is FsmParticipant. More... | |
bool | isMultiModeObject (CORBA::Object_ptr obj) |
Confirm whether specified RT-Component is multiModeComponent. More... | |
Utility functions for RT-Component.
This provides the following utility functions to RT-Component.
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.
obj | The target CORBA object for the investigation |
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.
obj | The target CORBA object for the investigation |
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.
obj | The target CORBA object for the investigation |
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.
obj | The target CORBA object for the investigation |
Definition at line 73 of file RTCUtil.cpp.