Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ArModeGripper Class Reference

Mode for controlling the gripper. More...

#include <ArModes.h>

Inheritance diagram for ArModeGripper:

ArMode List of all members.

Public Member Functions

virtual void activate (void)
 The function called when the mode is activated, subclass must provide.
 ArModeGripper (ArRobot *robot, const char *name, char key, char key2)
 Constructor.
void close (void)
virtual void deactivate (void)
 The function called when the mode is deactivated, subclass must provide.
void down (void)
void exercise (void)
virtual void help (void)
 The mode's help print out... subclass must provide if needed.
void open (void)
void stop (void)
void up (void)
virtual void userTask (void)
 The ArMode's user task, don't need one, subclass must provide if needed.
virtual ~ArModeGripper ()
 Destructor.

Protected Types

enum  ExerState { UP_OPEN, UP_CLOSE, DOWN_CLOSE, DOWN_OPEN }

Protected Attributes

ArFunctorC< ArModeGrippermyCloseCB
ArFunctorC< ArModeGrippermyDownCB
ArFunctorC< ArModeGrippermyExerciseCB
bool myExercising
ExerState myExerState
ArGripper myGripper
ArTime myLastExer
ArFunctorC< ArModeGrippermyOpenCB
ArFunctorC< ArModeGrippermyStopCB
ArFunctorC< ArModeGrippermyUpCB

Detailed Description

Mode for controlling the gripper.

Definition at line 98 of file ArModes.h.


Member Function Documentation

void ArModeGripper::help void   )  [virtual]
 

The mode's help print out... subclass must provide if needed.

This is called as soon as a mode is activated, and should give directions on to what keys do what and what this mode will do

Reimplemented from ArMode.

Definition at line 378 of file ArModes.cpp.

References ArLog::log().


The documentation for this class was generated from the following files:
Generated on Wed Oct 19 12:56:50 2005 for Aria by  doxygen 1.4.0