#include <trilobot.h>
Definition at line 247 of file trilobot.h.
Public Member Functions | |
| double | Distance () |
| double | Distance (const DateTime &stamp) |
| IDrive & | Halt () |
| IDrive & | Halt (const DateTime &at) |
| IDrive & | AddObserver (IDriveObserver *observer) |
| virtual | ~IDrive () |
Protected Member Functions | |
| virtual double | ImplDistance (const DateTime &)=0 |
| virtual void | ImplHalt (const DateTime &)=0 |
| virtual void | ImplAddObserver (IDriveObserver *observer)=0 |
| virtual ~IDrive | ( | ) | [inline, virtual] |
Definition at line 290 of file trilobot.h.
| double Distance | ( | ) | [inline] |
Gets the actual distance
Definition at line 253 of file trilobot.h.
References ImplDistance(), and DateTime::Now().
Referenced by readCoreInfo().


| double Distance | ( | const DateTime & | stamp | ) | [inline] |
Gets the actual distance
Definition at line 261 of file trilobot.h.
References ImplDistance().

| IDrive& Halt | ( | ) | [inline] |
Halts drive immediately
Definition at line 267 of file trilobot.h.
References ImplHalt(), and DateTime::Now().

Halts drive immediately
Definition at line 276 of file trilobot.h.
References ImplHalt().

| IDrive& AddObserver | ( | IDriveObserver * | observer | ) | [inline] |
Sets the drive observer
Definition at line 285 of file trilobot.h.
References ImplAddObserver().

| virtual double ImplDistance | ( | const DateTime & | ) | [protected, pure virtual] |
| virtual void ImplHalt | ( | const DateTime & | ) | [protected, pure virtual] |
| virtual void ImplAddObserver | ( | IDriveObserver * | observer | ) | [protected, pure virtual] |
1.5.4