TaskInterface Class Reference

制御タスクのインターフェース More...

#include <taskInterface.h>

Inheritance diagram for TaskInterface:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void init (void)=0
 初期化
virtual void recv (void)=0
 受信処理
virtual void exec1msec (unsigned long total_msec)=0
 1msec 毎の処理
virtual void send (void)=0
 送信処理
virtual bool updatePosition (void)=0
 筐体位置を更新するか
virtual VXV::Position3D getBodyPosition (const VXV::Position3D &position)=0
 更新された筐体位置


Detailed Description

制御タスクのインターフェース

Definition at line 19 of file taskInterface.h.


Member Function Documentation

virtual void TaskInterface::exec1msec ( unsigned long  total_msec  )  [pure virtual]

1msec 毎の処理

Parameters:
total_msec [i] タイムスタンプ

Implemented in ScreenTask, tRunCtrl_Simulator, and URG_Simulator.

virtual bool TaskInterface::updatePosition ( void   )  [pure virtual]

筐体位置を更新するか

Returns:
筐体位置を更新する場合に true

Implemented in ScreenTask, tRunCtrl_Simulator, and URG_Simulator.

virtual VXV::Position3D TaskInterface::getBodyPosition ( const VXV::Position3D position  )  [pure virtual]

更新された筐体位置

Parameters:
position [i] 更新前の筐体位置

Implemented in ScreenTask, tRunCtrl_Simulator, and URG_Simulator.


The documentation for this class was generated from the following file:

Generated on Mon Apr 13 22:52:07 2009 by  doxygen 1.5.7.1