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

Interface for different convenience classes that require access to the Robot class. More...

Inheritance diagram for Rovio.Component:
Rovio.API.API Rovio.API.Camera Rovio.API.Mail Rovio.API.MovementComponent Rovio.API.Network Rovio.API.Other Rovio.API.Other.StatusComponent Rovio.API.Server Rovio.API.Time Rovio.API.User Rovio.Camera Rovio.Drive Rovio.IRSensor Rovio.NavigationSensor Rovio.Odometry

Public Member Functions

 Component (Robot _robot)
 The constructor.
 
virtual void Update ()
 The Update function that manually refreshes the state of a given component (e.g. when AutoUpdate = false)
 

Public Attributes

bool AutoUpdate = true
 Automatic update option for methods requesting more than one piece of information.
 

Protected Attributes

Robot robot
 The robot class, accessible by all dervied classes.
 

Detailed Description

Interface for different convenience classes that require access to the Robot class.

Constructor & Destructor Documentation

Rovio.Component.Component ( Robot  _robot)

The constructor.

Member Function Documentation

virtual void Rovio.Component.Update ( )
virtual

The Update function that manually refreshes the state of a given component (e.g. when AutoUpdate = false)

Reimplemented in Rovio.NavigationSensor, Rovio.IRSensor, Rovio.Odometry, Rovio.Camera, Rovio.API.Other.StatusComponent, Rovio.API.Movement.MCUReportComponent, Rovio.API.Movement.TuningParametersComponent, and Rovio.API.Movement.ReportComponent.

Member Data Documentation

bool Rovio.Component.AutoUpdate = true

Automatic update option for methods requesting more than one piece of information.

Robot Rovio.Component.robot
protected

The robot class, accessible by all dervied classes.


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