RoboidControl for Arduino
|
A Roboid is used to control autonomous robots. More...
#include <Roboid.h>
Public Member Functions | |
Roboid () | |
Default constructor for a Roboid. | |
Roboid (Perception *perception, Propulsion *propulsion) | |
Creates a Roboid with Perception and Propulsion abilities. | |
void | Update (float currentTimeMs) |
Update the state of the Roboid. | |
Public Attributes | |
Perception * | perception |
The Perception module of this Roboid. | |
Propulsion * | propulsion |
The Propulsion module of this Roboid. | |
A Roboid is used to control autonomous robots.
Roboid::Roboid | ( | ) |
Default constructor for a Roboid.
Roboid::Roboid | ( | Perception * | perception, |
Propulsion * | propulsion | ||
) |
Creates a Roboid with Perception and Propulsion abilities.
perception | The Perception implementation to use for this Roboid |
propulsion | The Propulsion implementation to use for this Roboid |
void Passer::RoboidControl::Roboid::Update | ( | float | currentTimeMs | ) |
Update the state of the Roboid.
currentTimeMs | The time in milliseconds when calling this function |
Perception* Passer::RoboidControl::Roboid::perception |
The Perception module of this Roboid.
Propulsion* Passer::RoboidControl::Roboid::propulsion |
The Propulsion module of this Roboid.