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

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hydrointerfaces::SegwayRmp Class Reference
[SegwayRmp]

Abstract interface class for providing access to Segway's RMP robotic platform. More...

#include <segwayrmp.h>

Inherited by segwayrmpacfr::Driver, segwayrmpfake::Driver, and segwayrmpplayerclient::Driver.

List of all members.

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.

Detailed Description

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.

Author:
Alex Makarenko, Alex Brooks

Member Function Documentation

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)


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

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5