|
| VxWorksRTExecutionContext () |
| デフォルトコンストラクタ
|
|
virtual | ~VxWorksRTExecutionContext (void) |
| デストラクタ
|
|
virtual void | init (coil::Properties &props) |
| ExecutionContextの初期化を行う
|
|
virtual int | svc (void) |
| ExecutionContext 用のスレッド実行関数
|
|
| PeriodicExecutionContext () |
| デフォルトコンストラクタ
|
|
| ~PeriodicExecutionContext () override |
| デストラクタ
|
|
int | open (void *args) override |
| ExecutionContext用アクティビティスレッドを生成する
|
|
int | svc () override |
| ExecutionContext 用のスレッド実行関数
|
|
int | close (unsigned long flags) override |
| ExecutionContext 用のスレッド実行関数
|
|
CORBA::Boolean | is_running () override |
| ExecutionContext 実行状態確認関数
|
|
RTC::ReturnCode_t | start () override |
| ExecutionContext の実行を開始
|
|
RTC::ReturnCode_t | stop () override |
| ExecutionContext の実行を停止
|
|
CORBA::Double | get_rate () override |
| ExecutionContext の実行周期(Hz)を取得する
|
|
RTC::ReturnCode_t | set_rate (CORBA::Double rate) override |
| ExecutionContext の実行周期(Hz)を設定する
|
|
RTC::ReturnCode_t | activate_component (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントをアクティブ化する
|
|
RTC::ReturnCode_t | deactivate_component (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントを非アクティブ化する
|
|
RTC::ReturnCode_t | reset_component (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントをリセットする
|
|
RTC::LifeCycleState | get_component_state (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントの状態を取得する
|
|
RTC::ExecutionKind | get_kind () override |
| ExecutionKind を取得する
|
|
RTC::ReturnCode_t | add_component (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントを追加する
|
|
RTC::ReturnCode_t | remove_component (RTC::LightweightRTObject_ptr comp) override |
| RTコンポーネントを参加者リストから削除する
|
|
RTC::ExecutionContextProfile * | get_profile () override |
| ExecutionContextProfile を取得する
|
|
| ExecutionContextBase (const char *name) |
| コンストラクタ
|
|
virtual | ~ExecutionContextBase () |
| 仮想デストラクタ
|
|
virtual RTC::ReturnCode_t | bindComponent (RTC::RTObject_impl *rtc) |
| コンポーネントをバインドする。
|
|
CORBA::Boolean | isRunning () |
| ExecutionContext 実行状態確認関数
|
|
RTC::ReturnCode_t | start () |
| ExecutionContext の実行を開始
|
|
double | getRate () const |
| ExecutionContext の実行周期(Hz)を取得する
|
|
std::chrono::nanoseconds | getPeriod () const |
|
RTC::ReturnCode_t | setRate (double rate) |
| ExecutionContext の実行周期(Hz)を設定する
|
|
RTC::ReturnCode_t | addComponent (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントを追加する
|
|
RTC::ReturnCode_t | removeComponent (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントを参加者リストから削除する
|
|
RTC::ReturnCode_t | activateComponent (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントをアクティブ化する
|
|
RTC::ReturnCode_t | deactivateComponent (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントを非アクティブ化する
|
|
RTC::ReturnCode_t | resetComponent (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントをリセットする
|
|
RTC::LifeCycleState | getComponentState (RTC::LightweightRTObject_ptr comp) |
| RTコンポーネントの状態を取得する
|
|
RTC::ExecutionKind | getKind () const |
| ExecutionKind を取得する
|
|
RTC::ExecutionContextProfile * | getProfile () |
| Profileを取得する
|
|
void | setObjRef (RTC::ExecutionContextService_ptr ec_ptr) |
| CORBA オブジェクト参照の取得
|
|
RTC::ExecutionContextService_ptr | getObjRef () const |
| CORBA オブジェクト参照の取得
|
|
RTC::ReturnCode_t | setKind (RTC::ExecutionKind kind) |
| ExecutionKind を設定する
|
|
RTC::ReturnCode_t | setOwner (RTC::LightweightRTObject_ptr comp) |
| Ownerコンポーネントをセットする。
|
|
RTC::RTObject_ptr | getOwner () const |
| Ownerコンポーネントの参照を取得する
|
|
const RTC::RTCList & | getComponentList () const |
| RTコンポーネントの参加者リストを取得する
|
|
void | setProperties (coil::Properties &props) |
| Propertiesをセットする
|
|
coil::Properties | getProperties () const |
| Propertiesを取得する
|
|
const RTC::ExecutionContextProfile & | getProfile () const |
| Profileを取得する
|
|
bool | isAllCurrentState (RTC::LifeCycleState state) |
|
bool | isAllNextState (RTC::LifeCycleState state) |
|
bool | isOneOfCurrentState (RTC::LifeCycleState state) |
|
bool | isOneOfNextState (RTC::LifeCycleState state) |
|
void | invokeWorker () |
|
void | invokeWorkerPreDo () |
|
void | invokeWorkerDo () |
|
void | invokeWorkerPostDo () |
|
VxWorksRTExecutionContext クラス
Periodic Sampled Data Processing(周期実行用)ExecutionContextクラス。
- から
- 0.4.0