#include <ArServerModeIdle.h>
Inheritance diagram for ArServerModeIdle:

Public Member Functions | |
| virtual void | activate (void) |
| void | addToConfig (ArConfig *config, const char *section="Teleop settings") |
| Adds to the config. | |
| ArServerModeIdle (ArServerBase *server, ArRobot *robot) | |
| Constructor. | |
| virtual void | deactivate (void) |
| virtual ArActionGroup * | getActionGroup (void) |
| ArServerMode * | getModeInterrupted (void) |
| Gets the mode that this mode interrupted (or NULL if it didn't interrupt anything). | |
| bool | getUseLocationDependentDevices (void) |
| Gets whether we're using the range devices that depend on location. | |
| void | setModeInterrupted (ArServerMode *modeInterrupted) |
| Gets the mode that this mode interrupted (or NULL if none). | |
| void | setUseLocationDependentDevices (bool useLocationDependentDevices, bool internal=false) |
| Sets whether we're using the range devices that depend on location. | |
| virtual void | userTask (void) |
| virtual | ~ArServerModeIdle () |
| Destructor. | |
Protected Attributes | |
| ArActionDeceleratingLimiter * | myLimiterBackward |
| ArActionDeceleratingLimiter * | myLimiterForward |
| ArActionDeceleratingLimiter * | myLimiterLateralLeft |
| ArActionDeceleratingLimiter * | myLimiterLateralRight |
| ArServerMode * | myModeInterrupted |
|
ArFunctor2C< ArServerModeIdle, ArServerClient *, ArNetPacket * > | myNetIdleCB |
| ArActionGroupStop | myStopGroup |
| bool | myUseLocationDependentDevices |
1.5.1