taskMain module

メインタスクです。センサーから値を取得して走行します。

author:鈴木宏和
class taskMain.Main(uss, comm, q)

Bases: ttask.PeriodicTask

メインタスクを実現するクラスです。 ttask.PeriodicTaskを継承して、マルチスレッドを利用した精度の高い周期実行を行います。

INTERVAL = 0.1

実行周期です。

__init__(uss, comm, q)

コンストラクタです。

Parameters:
  • uss (Connection) – taskPollとのConnectionオブジェクトです。
  • comm (Connection) – taskCommとのConnectionオブジェクトです。
  • q (Queue) – taskCommとのQueueオブジェクトです。
init()

タスクを開始する際に初期化を行うメソッドです。

Returns:なし
work()

タスクの本体となるメソッドです。

Returns:なし