OpenRTM-aist-Python 2.0.2
|
クラス | |
class | alive_t |
class | statistics_t |
class | suspend_t |
公開メンバ関数 | |
__init__ (self) | |
__del__ (self, Task=OpenRTM_aist.Task) | |
activate (self) | |
finalize (self) | |
suspend (self) | |
resume (self) | |
signal (self) | |
setTask (self, func, delete_in_dtor=True) | |
setPeriod (self, period) | |
executionMeasure (self, value) | |
executionMeasureCount (self, n) | |
periodicMeasure (self, value) | |
periodicMeasureCount (self, n) | |
getExecStat (self) | |
getPeriodStat (self) | |
OpenRTM_aist.PeriodicTask.PeriodicTask.__init__ | ( | self | ) |
ctor
OpenRTM_aist.Task.Taskを再実装しています。
OpenRTM_aist.PeriodicTask.PeriodicTask.__del__ | ( | self, | |
Task = OpenRTM_aist.Task ) |
dtor
OpenRTM_aist.Task.Taskを再実装しています。
OpenRTM_aist.PeriodicTaskFactory.PeriodicTaskFactoryで再実装されています。
OpenRTM_aist.PeriodicTask.PeriodicTask.activate | ( | self | ) |
タスク実行を開始する
タスクの実行を開始するためにスレッドをスタートさせる。 タスクが 正常に開始された場合は true が返り、すでにタスクが開始済み、また は実行するタスクが設定されていなければ false を返す。
virtual void activate();
OpenRTM_aist.Task.Taskを再実装しています。
OpenRTM_aist.PeriodicTask.PeriodicTask.executionMeasure | ( | self, | |
value ) |
タスク関数実行時間計測を有効にするか
virtual void executionMeasure(bool value);
OpenRTM_aist.PeriodicTask.PeriodicTask.executionMeasureCount | ( | self, | |
n ) |
タスク関数実行時間計測周期
virtual void executionMeasureCount(int n);
OpenRTM_aist.PeriodicTask.PeriodicTask.finalize | ( | self | ) |
OpenRTM_aist.PeriodicTask.PeriodicTask.getExecStat | ( | self | ) |
タスク関数実行時間計測結果を取得
virtual TimeMeasure.Statistics getExecStat();
OpenRTM_aist.PeriodicTask.PeriodicTask.getPeriodStat | ( | self | ) |
タスク周期時間計測結果を取得
virtual TimeMeasure.Statistics getPeriodStat();
OpenRTM_aist.PeriodicTask.PeriodicTask.periodicMeasure | ( | self, | |
value ) |
タスク周期時間計測を有効にするか
virtual void periodicMeasure(bool value);
OpenRTM_aist.PeriodicTask.PeriodicTask.periodicMeasureCount | ( | self, | |
n ) |
タスク周期時間計測周期
virtual void periodicMeasureCount(int n);
OpenRTM_aist.PeriodicTask.PeriodicTask.resume | ( | self | ) |
OpenRTM_aist.PeriodicTask.PeriodicTask.setPeriod | ( | self, | |
period ) |
タスク実行周期をセットする
period | 実行周期 [sec] |
virtual void setPeriod(double period); virtual void setPeriod(TimeValue& period);
OpenRTM_aist.PeriodicTask.PeriodicTask.setTask | ( | self, | |
func, | |||
delete_in_dtor = True ) |
タスク実行関数をセットする
func | int (*)() 型の関数ポインタ |
virtual bool setTask(TaskFuncBase* func, bool delete_in_dtor = true);
OpenRTM_aist.PeriodicTask.PeriodicTask.signal | ( | self | ) |
OpenRTM_aist.PeriodicTask.PeriodicTask.suspend | ( | self | ) |