| activate(void) | ArServerModeDrive | [virtual] |
| addActivateCallback(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArServerMode | [inline] |
| addAsDefaultMode(ArListPos::Pos pos=ArListPos::LAST) | ArServerMode | |
| addControlCommands(ArServerHandlerCommands *handlerCommands) | ArServerModeDrive | |
| addDeactivateCallback(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArServerMode | [inline] |
| addModeData(const char *name, const char *description, ArFunctor2< ArServerClient *, ArNetPacket * > *functor, const char *argumentDescription, const char *returnDescription, const char *commandGroup=NULL, const char *dataFlags=NULL) | ArServerMode | |
| ArServerMode(ArRobot *robot, ArServerBase *server, const char *name) | ArServerMode | |
| ArServerModeDrive(ArServerBase *server, ArRobot *robot, bool takeControlOnJoystick=false) | ArServerModeDrive | |
| baseActivate(void) | ArServerMode | [protected] |
| baseDeactivate(void) | ArServerMode | [protected] |
| buildModeInfoPacket(ArNetPacket *packet) | ArServerMode | [protected, static] |
| checkBroadcastModeInfoPacket(void) | ArServerMode | [protected] |
| checkDefault(void) | ArServerMode | [inline, virtual] |
| deactivate(void) | ArServerModeDrive | [virtual] |
| driveJoystick(double vel, double rotVel) | ArServerModeDrive | |
| getActionGroup(void) | ArServerModeDrive | [inline, virtual] |
| getActiveMode(void) | ArServerMode | [static] |
| getActiveModeActivityTimeSecSince(void) | ArServerMode | [static] |
| getActivityTime(void) | ArServerMode | |
| getMode(void) const | ArServerMode | [inline] |
| getModeDataList(ArServerClient *client, ArNetPacket *packet) | ArServerMode | [static] |
| getModeInfo(ArServerClient *client, ArNetPacket *packet) | ArServerMode | [static] |
| getName(void) const | ArServerMode | [inline] |
| getRequestedActivateModes(void) | ArServerMode | [protected, static] |
| getSafeDriving(void) | ArServerModeDrive | |
| getStatus(void) const | ArServerMode | [inline] |
| hasSetActivityTime(void) | ArServerMode | [inline] |
| isActive(void) const | ArServerMode | [inline] |
| joyUserTask(void) | ArServerModeDrive | [protected] |
| lockMode(bool willUnlockIfRequested=false) | ArServerMode | |
| modeUserTask(void) | ArServerMode | [protected, static] |
| myActivateCallbacks | ArServerMode | [protected] |
| myActivityTime | ArServerMode | [protected] |
| myActivityTimeMutex | ArServerMode | [protected] |
| myDeactivateCallbacks | ArServerMode | [protected] |
| myDriveGroup | ArServerModeDrive | [protected] |
| myDriveSafely | ArServerModeDrive | [protected] |
| myExtraUnsafeAction | ArServerModeDrive | [protected] |
| myHandlerCommands | ArServerModeDrive | [protected] |
| myHasSetActivityTime | ArServerMode | [protected] |
| myInputAction | ArServerModeDrive | [protected] |
| myIsActive | ArServerMode | [protected] |
| myJoydriveAction | ArServerModeDrive | [protected] |
| myJoyHandler | ArServerModeDrive | [protected] |
| myJoyUserTaskCB | ArServerModeDrive | [protected] |
| myMode | ArServerMode | [protected] |
| myName | ArServerMode | [protected] |
| myNewDriveSafely | ArServerModeDrive | [protected] |
| myRobot | ArServerMode | [protected] |
| myRotVel | ArServerModeDrive | [protected] |
| myServer | ArServerMode | [protected] |
| myServerDriveJoystickCB | ArServerModeDrive | [protected] |
| myServerSafeDrivingDisableCB | ArServerModeDrive | [protected] |
| myServerSafeDrivingEnableCB | ArServerModeDrive | [protected] |
| myStatus | ArServerMode | [protected] |
| myStatusSetThisCycle | ArServerMode | [protected] |
| myStopAction | ArServerModeDrive | [protected] |
| myTakeControlOnJoystick | ArServerModeDrive | [protected] |
| myVel | ArServerModeDrive | [protected] |
| myVerboseLogLevel | ArServerMode | [protected] |
| ourActiveMode | ArServerMode | [protected, static] |
| ourActiveModeLocked | ArServerMode | [protected, static] |
| ourActiveModeWillUnlockIfRequested | ArServerMode | [protected, static] |
| ourDefaultModes | ArServerMode | [protected, static] |
| ourGetModeDataListCB | ArServerMode | [protected, static] |
| ourGetModeInfoCB | ArServerMode | [protected, static] |
| ourLastActiveMode | ArServerMode | [protected, static] |
| ourLastActiveModeLocked | ArServerMode | [protected, static] |
| ourLastActiveModeWillUnlockIfRequested | ArServerMode | [protected, static] |
| ourModeDataMap | ArServerMode | [protected, static] |
| ourModeDataMapMutex | ArServerMode | [protected, static] |
| ourModes | ArServerMode | [protected, static] |
| ourNextActiveMode | ArServerMode | [protected, static] |
| ourRequestedActivateModes | ArServerMode | [protected, static] |
| ourUserTaskAdded | ArServerMode | [protected, static] |
| ourUserTaskCB | ArServerMode | [protected, static] |
| remActivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
| remDeactivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
| requestUnlock(void) | ArServerMode | [inline, virtual] |
| serverDriveJoystick(ArServerClient *client, ArNetPacket *packet) | ArServerModeDrive | |
| serverSafeDrivingDisable(void) | ArServerModeDrive | [protected] |
| serverSafeDrivingEnable(void) | ArServerModeDrive | [protected] |
| setActivityTimeToNow(void) | ArServerMode | |
| setExtraUnsafeAction(ArAction *action) | ArServerModeDrive | [inline] |
| setMode(const char *str) | ArServerMode | [inline] |
| setSafeDriving(bool safe) | ArServerModeDrive | |
| setStatus(const char *str) | ArServerMode | [inline] |
| setThrottleParams(int lowSpeed, int highSpeed) | ArServerModeDrive | |
| unlockMode(void) | ArServerMode | |
| userTask(void) | ArServerModeDrive | [virtual] |
| willUnlockIfRequested(void) | ArServerMode | [static] |
| ~ArServerMode() | ArServerMode | [virtual] |
| ~ArServerModeDrive() | ArServerModeDrive | [virtual] |