INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
hydrointerfaces::SegwayRmp Class Reference
|
Classes | |
class | Capabilities |
Capabilities of the hardware. More... | |
class | Command |
Motion command structure. More... | |
class | Data |
Data structure More... | |
Public Member Functions | |
virtual void | enable ()=0 |
virtual void | read (Data &data)=0 |
Blocking read. | |
virtual void | write (const Command &command)=0 |
Writes motion command. | |
virtual Capabilities | capabilities () const =0 |
Read the capabilities of the hardware. |
Abstract interface class for providing access to Segway's RMP robotic platform.
Member functions throw Exception on error conditions.
The implementations of this interface are not expected to be thread-safe.
virtual void hydrointerfaces::SegwayRmp::enable | ( | ) | [pure virtual] |
Initialises the hardware. Throws Exception on failure. It is not an error to call this repeatedly: repeated calls should re-initialise the hardware. (eg this will be called if the hardware reports an error condition)
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)