ArServerModeIdle Class Reference

#include <ArServerModeIdle.h>

Inheritance diagram for ArServerModeIdle:

ArServerMode List of all members.

Detailed Description

Mode that the ArServerMode infrastructure will activate if someone tries to switch from one mode to another and there's idle processing to be done...


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 ArActionGroupgetActionGroup (void)
ArServerModegetModeInterrupted (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

ArActionDeceleratingLimitermyLimiterBackward
ArActionDeceleratingLimitermyLimiterForward
ArActionDeceleratingLimitermyLimiterLateralLeft
ArActionDeceleratingLimitermyLimiterLateralRight
ArServerModemyModeInterrupted
ArFunctor2C< ArServerModeIdle,
ArServerClient *, ArNetPacket * > 
myNetIdleCB
ArActionGroupStop myStopGroup
bool myUseLocationDependentDevices


The documentation for this class was generated from the following file:
Generated on Thu Aug 6 09:40:12 2009 for ArNetworking by  doxygen 1.5.1