IRobotI Class Reference

Inheritance diagram for IRobotI:
Inheritance graph
[legend]
Collaboration diagram for IRobotI:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 IRobotI (int debug=1)
virtual float getSpeed (const Ice::Current &)
virtual short setSpeed (const float speed, const Ice::Current &)
virtual float getSteering (const Ice::Current &)
virtual short setSteering (const float steeringPos, const Ice::Current &)
virtual ImageIceMod::ImageIce getImageSensor (const short i, const bool useColor, const Ice::Current &)
virtual ImageIceMod::DimsIce getImageSensorDims (const short i, const Ice::Current &)
virtual float getSensorValue (const short i, const Ice::Current &)
virtual void motorsOff (const short i, const Ice::Current &)
virtual void setMotor (const short i, const float val, const Ice::Current &)
virtual short sendRawCmd (const std::string &data, const Ice::Current &)
virtual void playSong (const short song, const Ice::Current &)
virtual void shutdown (const Ice::Current &)
virtual void sendStart (const Ice::Current &)
virtual void setMode (const Robots::IRobotModes demo, const Ice::Current &)
virtual void setDemo (const short demo, const Ice::Current &)
virtual void setLED (const short led, const short color, const short intensity, const Ice::Current &)
virtual bool getSensors (float &xPos, float &yPos, float &ori, const Ice::Current &)
virtual bool getDistanceAngle (float &dist, float &ang, const Ice::Current &)
void sendDriveCommand ()
 Send the command to drive the robot.
void sendDirectDriveCommand ()
 Send the command to direct drive the robot.
 IRobotI (ModelManager &mgr, nub::soft_ref< OutputFrameSeries > ofs, const std::string &descrName="IRobotSimService", const std::string &tagName="IRobotSimService")
virtual void run ()
virtual float getSpeed (const Ice::Current &)
virtual short setSpeed (const float speed, const Ice::Current &)
virtual float getSteering (const Ice::Current &)
virtual short setSteering (const float steeringPos, const Ice::Current &)
virtual ImageIceMod::ImageIce getImageSensor (const short i, bool color, const Ice::Current &)
virtual ImageIceMod::DimsIce getImageSensorDims (const short i, const Ice::Current &)
virtual float getSensorValue (const short i, const Ice::Current &)
virtual bool getSensors (float &xPos, float &yPos, float &ori, const Ice::Current &)
virtual bool getDistanceAngle (float &dist, float &ang, const Ice::Current &)
virtual void motorsOff (const short i, const Ice::Current &)
virtual void setMotor (const short i, const float val, const Ice::Current &)
virtual short sendRawCmd (const std::string &data, const Ice::Current &)
virtual void playSong (const short song, const Ice::Current &)
virtual void shutdown (const Ice::Current &)
virtual void sendStart (const Ice::Current &)
virtual void setMode (const Robots::IRobotModes demo, const Ice::Current &)
virtual void setDemo (const short demo, const Ice::Current &)
virtual void setLED (const short led, const short color, const short intensity, const Ice::Current &)

Detailed Description

Definition at line 63 of file IRobotI.h.


Member Function Documentation

void IRobotI::sendDirectDriveCommand (  ) 

Send the command to direct drive the robot.

Definition at line 234 of file IRobotI.cpp.

void IRobotI::sendDriveCommand (  ) 

Send the command to drive the robot.

Definition at line 205 of file IRobotI.cpp.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:22:48 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3