静岡大 清水です
> ものすごく初歩的なことかと思いますが、C++プログラム中
にて状態を遷移させる
> 方法についてで教えていただけますでしょうか?
コンポーネント内部からなら、以下のようになるかと思います
。
ExecutionContext_var ec = this->get_context(0);
ec->deactivate_component(this->getObjRef());
PeriodicExecutionContextなら次の周期で、
ExtTrigならtick()を呼ぶと状態遷移が生じます。
清水
OpenRTM MLの皆様
未来ロボット技術研究センターの清水です。
ものすごく初歩的なことかと思いますが、C++プログラム中にて状態を遷移させる
方法についてで教えていただけますでしょうか?
rtclinkを使えばactive状態からinactive状態等へ遷移することができますが、
例えば、onExcecte実行中にある条件になった場合にonDeactivatedへ遷移するよう
なことを想定しております。
宜しく御願いいたします。