activateAsDocked(void) | ArServerModeDock | [virtual] |
addControlCommands(ArServerHandlerCommands *handlerCommands) | ArServerModeDock | [virtual] |
addDockedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addDockNowForcedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addDockNowUnforcedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addDrivingIntoDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addDrivingToDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addForcedDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addIdleDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addRequestedDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addStateChangedCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArServerModeDock | |
addToConfig(ArConfig *config) | ArServerModeDock | [virtual] |
addUndockedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
addUndockingCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
afterDriveOutCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
ArDockInterface() | ArDockInterface | [inline] |
ArServerModeDock(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, bool useChargeState=false, ArFunctor *shutdownFunctor=NULL) | ArServerModeDock | |
ArServerModeDockTriangleBump(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, bool useChargeState=false, double approachDist=1000, double backOutDist=0, ArFunctor *shutdownFunctor=NULL) | ArServerModeDockTriangleBump | |
backoutCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
beforeDriveInCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
checkDefault(void) | ArServerModeDock | [inline, virtual] |
checkDock(void) | ArServerModeDockTriangleBump | [virtual] |
clearInterrupted(void) | ArServerModeDock | [protected] |
createDock(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, ArFunctor *shutdownFunctor=NULL) | ArServerModeDock | [static] |
disableDock(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
dock(void) | ArServerModeDockTriangleBump | [virtual] |
dockUserTask(void) | ArServerModeDock | [protected] |
enableDock(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
findDock(ArMapInterface *arMap) | ArServerModeDock | [protected] |
getAutoDock(void) | ArServerModeDock | |
getDockingVoltage(void) const | ArServerModeDock | |
getDockName(void) | ArServerModeDock | [inline] |
getDoneChargingAtFloat(void) | ArServerModeDock | |
getDoneChargingMinutes(void) | ArServerModeDock | |
getDoneChargingVoltage(void) const | ArServerModeDock | |
getFailedGotoNum(void) | ArServerModeDock | [inline] |
getForcedDock(void) | ArServerModeDock | [inline, virtual] |
getMinimumMinutesBetweenAutoDock(void) | ArServerModeDock | |
getStallsAsBumps(void) | ArServerModeDockTriangleBump | [inline] |
getState(void) const | ArServerModeDock | [inline, virtual] |
getUseChargeState() | ArServerModeDock | |
isDocked(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
remDockedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remDockNowForcedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remDockNowUnforcedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remDrivingIntoDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remDrivingToDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remForcedDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remIdleDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remRequestedDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remStateChangedCB(ArFunctor *functor) | ArServerModeDock | |
remUndockedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
remUndockingCB(ArFunctor *functor) | ArServerModeDock | [inline] |
requestForcedDock(void) | ArServerModeDock | |
resumeInterrupted(bool assureDeactivation) | ArServerModeDock | [protected] |
serverDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
serverDockInfo(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
serverGetAutoDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
serverSetAutoDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
serverUndock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
setAutoDock(bool autoDocking) | ArServerModeDock | |
setDockingVoltage(double dockingVoltage) | ArServerModeDock | |
setDoneChargingAtFloat(bool doneChargingAtFloat) | ArServerModeDock | |
setDoneChargingMinutes(int doneChargingMinutes) | ArServerModeDock | |
setDoneChargingVoltage(double doneChargingVoltage) | ArServerModeDock | |
setMinimumMinutesBetweenAutoDock(int minutesBetween) | ArServerModeDock | |
setStallsAsBumps(bool stallsAsBumps) | ArServerModeDockTriangleBump | [inline] |
undock(void) | ArServerModeDockTriangleBump | [virtual] |
~ArDockInterface() | ArDockInterface | [inline, virtual] |
~ArServerModeDock(void) | ArServerModeDock | [virtual] |