import "RTC.idl";
Public Member Functions | |
Mode | get_default_mode () |
get_default_mode | |
Mode | get_current_mode () |
get_current_mode | |
Mode | get_current_mode_in_context (in ExecutionContext exec_context) |
get_current_mode_in_context | |
Mode | get_pending_mode () |
get_pending_mode | |
Mode | get_pending_mode_in_context (in ExecutionContext exec_context) |
get_pending_mode_in_context | |
ReturnCode_t | set_mode (in Mode new_mode, in boolean immediate) |
set_mode |
Figure 5.26 depicts a state machine that describes mode changes. Each parallel region in the composite state Mode Pending represents an execution context. The trigger "sample" within that state is considered to have occurred: - …just before the next call to on_execute (see Section 5.3.1.2.1) in the case where immediate is false and the execution kind is PERIODIC, …
Mode RTC::ModeCapable::get_default_mode | ( | ) |
get_default_mode
Mode RTC::ModeCapable::get_current_mode | ( | ) |
get_current_mode
Mode RTC::ModeCapable::get_current_mode_in_context | ( | in ExecutionContext | exec_context | ) |
get_current_mode_in_context
Mode RTC::ModeCapable::get_pending_mode | ( | ) |
get_pending_mode
Mode RTC::ModeCapable::get_pending_mode_in_context | ( | in ExecutionContext | exec_context | ) |
get_pending_mode_in_context
ReturnCode_t RTC::ModeCapable::set_mode | ( | in Mode | new_mode, | |
in boolean | immediate | |||
) |
set_mode