OpenRTM-aist IDL 2.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OpenRTM::ExtTrigExecutionContextService Interface Reference

import <OpenRTM.idl;

Inheritance diagram for OpenRTM::ExtTrigExecutionContextService:
Inheritance graph
[legend]
Collaboration diagram for OpenRTM::ExtTrigExecutionContextService:
Collaboration graph
[legend]

Public Member Functions

void tick ()
 
ExecutionContextProfile get_profile ()
 get_profile
 
boolean is_running ()
 is_running
 
ReturnCode_t start ()
 start
 
ReturnCode_t stop ()
 stop
 
double get_rate ()
 get_rate
 
ReturnCode_t set_rate (in double rate)
 set_rate
 
ReturnCode_t add_component (in LightweightRTObject comp)
 add_component
 
ReturnCode_t remove_component (in LightweightRTObject comp)
 remove_component
 
ReturnCode_t activate_component (in LightweightRTObject comp)
 activate_component
 
ReturnCode_t deactivate_component (in LightweightRTObject comp)
 deactivate_component
 
ReturnCode_t reset_component (in LightweightRTObject comp)
 reset_component
 
LifeCycleState get_component_state (in LightweightRTObject comp)
 get_component_state
 
ExecutionKind get_kind ()
 get_kind
 

Member Function Documentation

◆ activate_component()

ReturnCode_t RTC::ExecutionContext::activate_component ( in LightweightRTObject  comp)
inherited

activate_component

◆ add_component()

ReturnCode_t RTC::ExecutionContext::add_component ( in LightweightRTObject  comp)
inherited

add_component

◆ deactivate_component()

ReturnCode_t RTC::ExecutionContext::deactivate_component ( in LightweightRTObject  comp)
inherited

deactivate_component

◆ get_component_state()

LifeCycleState RTC::ExecutionContext::get_component_state ( in LightweightRTObject  comp)
inherited

get_component_state

◆ get_kind()

ExecutionKind RTC::ExecutionContext::get_kind ( )
inherited

get_kind

◆ get_profile()

ExecutionContextProfile RTC::ExecutionContextService::get_profile ( )
inherited

get_profile

◆ get_rate()

double RTC::ExecutionContext::get_rate ( )
inherited

get_rate

◆ is_running()

boolean RTC::ExecutionContext::is_running ( )
inherited

is_running

◆ remove_component()

ReturnCode_t RTC::ExecutionContext::remove_component ( in LightweightRTObject  comp)
inherited

remove_component

◆ reset_component()

ReturnCode_t RTC::ExecutionContext::reset_component ( in LightweightRTObject  comp)
inherited

reset_component

◆ set_rate()

ReturnCode_t RTC::ExecutionContext::set_rate ( in double  rate)
inherited

set_rate

◆ start()

ReturnCode_t RTC::ExecutionContext::start ( )
inherited

start

Description

Request that the context enter the Running state. Once the state transition occurs, the ComponentAction::on_startup operation (see Section 5.2.2.4.3) will be invoked.

Description

Semantics

An execution context may not be started until the RT components that participate in it have been initialized. An execution context may be started and stopped multiple times.

Constraints

  • This operation shall fail with ReturnCode_t::PRECONDITION_NOT_MET if the context is not in the Stopped state.
  • This operation shall fail with ReturnCode_t::PRECONDITION_NOT_MET if any of the participating components are not in their Alive state.

◆ stop()

ReturnCode_t RTC::ExecutionContext::stop ( )
inherited

stop

◆ tick()

void OpenRTM::ExtTrigExecutionContextService::tick ( )

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