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] |