#include <ArModes.h>
Inheritance diagram for ArModeGripper:
Public Member Functions | |
virtual void | activate (void) |
ArModeGripper (ArRobot *robot, const char *name, char key, char key2) | |
Constructor. | |
void | close (void) |
virtual void | deactivate (void) |
void | down (void) |
void | exercise (void) |
virtual void | help (void) |
void | open (void) |
void | stop (void) |
void | up (void) |
virtual void | userTask (void) |
virtual | ~ArModeGripper () |
Destructor. | |
Protected Types | |
enum | ExerState { UP_OPEN, UP_CLOSE, DOWN_CLOSE, DOWN_OPEN } |
Protected Attributes | |
ArFunctorC< ArModeGripper > | myCloseCB |
ArFunctorC< ArModeGripper > | myDownCB |
ArFunctorC< ArModeGripper > | myExerciseCB |
bool | myExercising |
ExerState | myExerState |
ArGripper | myGripper |
ArTime | myLastExer |
ArFunctorC< ArModeGripper > | myOpenCB |
ArFunctorC< ArModeGripper > | myStopCB |
ArFunctorC< ArModeGripper > | myUpCB |