activate(void) | ArServerModeRatioDrive | [virtual] |
addActivateCallback(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArServerMode | [inline] |
addAsDefaultMode(ArListPos::Pos pos=ArListPos::LAST) | ArServerMode | |
addControlCommands(ArServerHandlerCommands *handlerCommands) | ArServerModeRatioDrive | |
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 | |
addToConfig(ArConfig *config, const char *section) | ArServerModeRatioDrive | |
ArServerMode(ArRobot *robot, ArServerBase *server, const char *name) | ArServerMode | |
ArServerModeRatioDrive(ArServerBase *server, ArRobot *robot, bool takeControlOnJoystick=true, bool useComputerJoystick=true, bool useRobotJoystick=true, bool useServerCommands=true, const char *name="ratioDrive") | ArServerModeRatioDrive | |
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) | ArServerModeRatioDrive | [virtual] |
getActionGroup(void) | ArServerModeRatioDrive | [inline, virtual] |
getActionRatioInput(void) | ArServerModeRatioDrive | [inline] |
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) | ArServerModeRatioDrive | |
getStatus(void) const | ArServerMode | [inline] |
getUseLocationDependentDevices(void) | ArServerModeRatioDrive | |
hasSetActivityTime(void) | ArServerMode | [inline] |
isActive(void) const | ArServerMode | [inline] |
joyUserTask(void) | ArServerModeRatioDrive | [protected] |
lockMode(bool willUnlockIfRequested=false) | ArServerMode | |
modeUserTask(void) | ArServerMode | [protected, static] |
myActivateCallbacks | ArServerMode | [protected] |
myActivityTime | ArServerMode | [protected] |
myActivityTimeMutex | ArServerMode | [protected] |
myDeactivateCallbacks | ArServerMode | [protected] |
myDriveSafely | ArServerModeRatioDrive | [protected] |
myHandlerCommands | ArServerModeRatioDrive | [protected] |
myHasSetActivityTime | ArServerMode | [protected] |
myIsActive | ArServerMode | [protected] |
myJoydrive | ArServerModeRatioDrive | [protected] |
myJoyHandler | ArServerModeRatioDrive | [protected] |
myJoyUserTaskCB | ArServerModeRatioDrive | [protected] |
myLimiterBackward | ArServerModeRatioDrive | [protected] |
myLimiterForward | ArServerModeRatioDrive | [protected] |
myMode | ArServerMode | [protected] |
myMovementParameters | ArServerModeRatioDrive | [protected] |
myName | ArServerMode | [protected] |
myNewDriveSafely | ArServerModeRatioDrive | [protected] |
myPrinting | ArServerModeRatioDrive | [protected] |
myRatioAction | ArServerModeRatioDrive | [protected] |
myRatioDriveGroup | ArServerModeRatioDrive | [protected] |
myRatioFireCB | ArServerModeRatioDrive | [protected] |
myRobot | ArServerMode | [protected] |
myRobotJoydrive | ArServerModeRatioDrive | [protected] |
myRobotJoyHandler | ArServerModeRatioDrive | [protected] |
myRotRatio | ArServerModeRatioDrive | [protected] |
myServer | ArServerMode | [protected] |
myServerGetSafeDriveCB | ArServerModeRatioDrive | [protected] |
myServerRatioDriveCB | ArServerModeRatioDrive | [protected] |
myServerSafeDrivingDisableCB | ArServerModeRatioDrive | [protected] |
myServerSafeDrivingEnableCB | ArServerModeRatioDrive | [protected] |
myServerSetSafeDriveCB | ArServerModeRatioDrive | [protected] |
myStatus | ArServerMode | [protected] |
myStatusSetThisCycle | ArServerMode | [protected] |
myTakeControlOnJoystick | ArServerModeRatioDrive | [protected] |
myThrottleRatio | ArServerModeRatioDrive | [protected] |
myTransRatio | ArServerModeRatioDrive | [protected] |
myUseComputerJoystick | ArServerModeRatioDrive | [protected] |
myUseLocationDependentDevices | ArServerModeRatioDrive | [protected] |
myUseRobotJoystick | ArServerModeRatioDrive | [protected] |
myUseServerCommands | ArServerModeRatioDrive | [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] |
ratioDrive(double transRatio, double rotRatio, double throttleRatio) | ArServerModeRatioDrive | |
ratioFireCallback(void) | ArServerModeRatioDrive | [protected] |
remActivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
remDeactivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
requestUnlock(void) | ArServerMode | [inline, virtual] |
serverGetSafeDrive(ArServerClient *client, ArNetPacket *packet) | ArServerModeRatioDrive | [protected] |
serverRatioDrive(ArServerClient *client, ArNetPacket *packet) | ArServerModeRatioDrive | [protected] |
serverSafeDrivingDisable(void) | ArServerModeRatioDrive | [protected] |
serverSafeDrivingEnable(void) | ArServerModeRatioDrive | [protected] |
serverSetSafeDrive(ArServerClient *client, ArNetPacket *packet) | ArServerModeRatioDrive | [protected] |
setActivityTimeToNow(void) | ArServerMode | |
setMode(const char *str) | ArServerMode | [inline] |
setSafeDriving(bool safe, bool internal=false) | ArServerModeRatioDrive | |
setStatus(const char *str) | ArServerMode | [inline] |
setUseLocationDependentDevices(bool useLocationDependentDevices, bool internal=false) | ArServerModeRatioDrive | |
unlockMode(void) | ArServerMode | |
userTask(void) | ArServerModeRatioDrive | [virtual] |
willUnlockIfRequested(void) | ArServerMode | [static] |
~ArServerMode() | ArServerMode | [virtual] |
~ArServerModeRatioDrive() | ArServerModeRatioDrive | [virtual] |