RobotLib  1
A set of software wrappers for Rovio, Roomba and NXT robots written in C#.
 All Classes Namespaces Functions Variables Enumerations Properties Pages
Classes | Public Member Functions | Public Attributes | List of all members
Rovio.Robot Class Reference

The main class for communication with Rovio through a web client. More...

Public Member Functions

 Robot (string address, string user, string password)
 The constructor.
 
string Request (string request)
 Request a response from the robot.
 
Stream StreamRequest (string request)
 Request a stream response from the robot. Used by GetImage.cgi command.
 

Public Attributes

API.API API
 API commands.
 
Drive Drive
 Drive commands.
 
Camera Camera
 Camera commands.
 
Odometry Odometry
 Odometry commands.
 
IRSensor IRSensor
 IR Sensor commands.
 
NavigationSensor NavigationSensor
 Navigation sensor commands.
 

Detailed Description

The main class for communication with Rovio through a web client.

Constructor & Destructor Documentation

Rovio.Robot.Robot ( string  address,
string  user,
string  password 
)

The constructor.

Member Function Documentation

string Rovio.Robot.Request ( string  request)

Request a response from the robot.

Parameters
requestRequest string.
Returns
Response string.
Stream Rovio.Robot.StreamRequest ( string  request)

Request a stream response from the robot. Used by GetImage.cgi command.

Parameters
requestRequest string.
Returns
Response stream.

Member Data Documentation

API.API Rovio.Robot.API

API commands.

Camera Rovio.Robot.Camera

Camera commands.

Drive Rovio.Robot.Drive

Drive commands.

IRSensor Rovio.Robot.IRSensor

IR Sensor commands.

NavigationSensor Rovio.Robot.NavigationSensor

Navigation sensor commands.

Odometry Rovio.Robot.Odometry

Odometry commands.


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