#include <ArModes.h>
Inheritance diagram for ArModeSonar:
Public Member Functions | |
virtual void | activate (void) |
void | allSonar (void) |
ArModeSonar (ArRobot *robot, const char *name, char key, char key2) | |
Constructor. | |
virtual void | deactivate (void) |
void | firstSonar (void) |
void | fourthSonar (void) |
virtual void | help (void) |
void | secondSonar (void) |
void | thirdSonar (void) |
virtual void | userTask (void) |
virtual | ~ArModeSonar () |
Destructor. | |
Protected Types | |
enum | State { STATE_ALL, STATE_FIRST, STATE_SECOND, STATE_THIRD, STATE_FOURTH } |
Protected Attributes | |
ArFunctorC< ArModeSonar > | myAllSonarCB |
ArFunctorC< ArModeSonar > | myFirstSonarCB |
ArFunctorC< ArModeSonar > | myFourthSonarCB |
ArFunctorC< ArModeSonar > | mySecondSonarCB |
State | myState |
ArFunctorC< ArModeSonar > | myThirdSonarCB |