Main Page   Class Hierarchy   Compound List   Compound Members  

ArRobot Member List

This is the complete list of members for ArRobot, including all inherited members.
actionHandler(void)ArRobot
addAction(ArAction *action, int priority)ArRobot
addConnectCB(ArFunctor *functor, ArListPos::Pos position)ArRobot
addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position)ArRobot
addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position)ArRobot
addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position)ArRobot
addPacketHandler(ArRetFunctor1< bool, ArRobotPacket *> *functor, ArListPos::Pos position)ArRobot
addRangeDevice(ArRangeDevice *device)ArRobot
addRunExitCB(ArFunctor *functor, ArListPos::Pos position)ArRobot
addSensorInterpTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL)ArRobot
addUserTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL)ArRobot
applyTransform(ArTransform trans, bool doCumulative=true)ArRobot
areMotorsEnabled(void)ArRobot [inline]
areSonarsEnabled(void)ArRobot [inline]
ArRobot(const char *name=NULL, bool doStateReflection=true, bool doSigHandle=true, bool normalInit=true)ArRobot
asyncConnect(void)ArRobot
asyncConnectHandler(bool tryHarderToConnect)ArRobot
attachKeyHandler(ArKeyHandler *keyHandler, bool exitOnEscape=true)ArRobot
blockingConnect(void)ArRobot
checkRangeDevicesCumulativeBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL)ArRobot
checkRangeDevicesCumulativePolar(double startAngle, double endAngle, double *angle=NULL)ArRobot
checkRangeDevicesCurrentBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL)ArRobot
checkRangeDevicesCurrentPolar(double startAngle, double endAngle, double *angle=NULL)ArRobot
clearDirectMotion(void)ArRobot
com(unsigned char command)ArRobot
com2Bytes(unsigned char command, char high, char low)ArRobot
comInt(unsigned char command, short int argument)ArRobot
comStr(unsigned char command, const char *argument)ArRobot
comStrN(unsigned char command, const char *str, int size)ArRobot
disableMotors()ArRobot
disconnect(void)ArRobot
dropConnection(void)ArRobot
enableMotors()ArRobot
failedConnect(void)ArRobot
findAction(const char *actionName)ArRobot
findRangeDevice(const char *name)ArRobot
findTask(const char *name)ArRobot
findTask(ArFunctor *functor)ArRobot
findUserTask(const char *name)ArRobot
findUserTask(ArFunctor *functor)ArRobot
get(void)ArRobot [inline]
getActionMap(void)ArRobot
getAnalog(void)ArRobot [inline]
getAnalogPortSelected(void)ArRobot [inline]
getBatteryVoltage(void)ArRobot [inline]
getClosestSonarNumber(double startAngle, double endAngle)ArRobot
getClosestSonarRange(double startAngle, double endAngle)ArRobot
getCompass(void)ArRobot [inline]
getConnectionCycleMultiplier(void)ArRobot
getConnectionTimeoutTime(void)ArRobot
getControl(void)ArRobot [inline]
getCounter(void)ArRobot [inline]
getCycleTime(void)ArRobot
getDeviceConnection(void)ArRobot
getDigIn(void)ArRobot [inline]
getDigOut(void)ArRobot [inline]
getDirectMotionPrecedenceTime(void)ArRobot
getEncoderCorrectionCallback(void)ArRobot
getEncoderPose(void)ArRobot [inline]
getEncoderTransform(void)ArRobot
getFlags(void)ArRobot [inline]
getIOAnalog(int num)ArRobot
getIOAnalogSize(void)ArRobot [inline]
getIODigIn(int num)ArRobot
getIODigInSize(void)ArRobot [inline]
getIODigOut(int num)ArRobot
getIODigOutSize(void)ArRobot [inline]
getIOPacketTime(void)ArRobot [inline]
getKeyHandler(void)ArRobot
getLastPacketTime(void)ArRobot
getLeftVel(void)ArRobot [inline]
getMaxRotVel(void)ArRobot [inline]
getMaxTransVel(void)ArRobot [inline]
getMotorPacCount(void)ArRobot
getMoveDoneDist(void)ArRobot [inline]
getName(void)ArRobot
getNumSonar(void)ArRobot [inline]
getParams(void)ArRobot [inline]
getPose(void)ArRobot [inline]
getPoseInterpNumReadings(void)ArRobot [inline]
getPoseInterpPosition(ArTime timeStamp, ArPose *position)ArRobot [inline]
getRangeDeviceList(void)ArRobot
getResolver(void)ArRobot
getRightVel(void)ArRobot [inline]
getRobotDiagonal(void)ArRobot [inline]
getRobotName(void)ArRobot [inline]
getRobotParams(void)ArRobot
getRobotRadius(void)ArRobot [inline]
getRobotSubType(void)ArRobot [inline]
getRobotType(void)ArRobot [inline]
getRotVel(void)ArRobot [inline]
getRunExitListCopy()ArRobot
getSonarPacCount(void)ArRobot
getSonarRange(int num)ArRobot
getSonarReading(int num)ArRobot
getStallValue(void)ArRobot [inline]
getStateReflectionRefreshTime(void)ArRobot
getSyncTaskRoot(void)ArRobot
getTh(void)ArRobot [inline]
getToGlobalTransform(void)ArRobot
getToLocalTransform(void)ArRobot
getVel(void)ArRobot [inline]
getX(void)ArRobot [inline]
getY(void)ArRobot [inline]
handlePacket(ArRobotPacket *packet)ArRobot
hasFrontBumpers(void)ArRobot [inline]
hasRangeDevice(ArRangeDevice *device)ArRobot
hasRearBumpers(void)ArRobot [inline]
hasTableSensingIR(void)ArRobot [inline]
incCounter(void)ArRobot [inline]
init(void)ArRobot
isConnected(void)ArRobot [inline]
isCycleChained(void)ArRobot [inline]
isDirectMotion(void)ArRobot
isHeadingDone(double delta=0.0)ArRobot
isLeftBreakBeamTriggered(void)ArRobot
isLeftMotorStalled(void)ArRobot [inline]
isLeftTableSensingIRTriggered(void)ArRobot
isMoveDone(double delta=0.0)ArRobot
isRightBreakBeamTriggered(void)ArRobot
isRightMotorStalled(void)ArRobot [inline]
isRightTableSensingIRTriggered(void)ArRobot
isRunning(void)ArRobot
isSonarNew(int num)ArRobot
keyHandlerExit(void)ArRobot
loadParamFile(const char *file)ArRobot
lock()ArRobot [inline]
loopOnce(void)ArRobot
madeConnection(void)ArRobot
move(double distance)ArRobot
moveTo(ArPose pose, bool doCumulative=true)ArRobot
moveTo(ArPose to, ArPose from, bool doCumulative=true)ArRobot
packetHandler(void)ArRobot
printActions(void)ArRobot
printAllTasks(void)ArRobot
printUserTasks(void)ArRobot
processEncoderPacket(ArRobotPacket *packet)ArRobot
processIOPacket(ArRobotPacket *packet)ArRobot
processMotorPacket(ArRobotPacket *packet)ArRobot
processNewSonar(char number, int range, ArTime timeReceived)ArRobot
processParamFile(ArRobotParamFile *paramFile)ArRobot
remAction(ArAction *action)ArRobot
remAction(const char *actionName)ArRobot
remConnectCB(ArFunctor *functor)ArRobot
remDisconnectNormallyCB(ArFunctor *functor)ArRobot
remDisconnectOnErrorCB(ArFunctor *functor)ArRobot
remFailedConnectCB(ArFunctor *functor)ArRobot
remPacketHandler(ArRetFunctor1< bool, ArRobotPacket *> *functor)ArRobot
remRangeDevice(const char *name)ArRobot
remRangeDevice(ArRangeDevice *device)ArRobot
remRunExitCB(ArFunctor *functor)ArRobot
remSensorInterpTask(const char *name)ArRobot
remSensorInterpTask(ArFunctor *functor)ArRobot
remUserTask(const char *name)ArRobot
remUserTask(ArFunctor *functor)ArRobot
robotLocker(void)ArRobot
robotUnlocker(void)ArRobot
run(bool stopRunIfNotConnected)ArRobot
runAsync(bool stopRunIfNotConnected)ArRobot
setConnectionCycleMultiplier(unsigned int multiplier)ArRobot
setConnectionTimeoutTime(int mSecs)ArRobot
setCycleChained(bool cycleChained)ArRobot [inline]
setCycleTime(unsigned int ms)ArRobot
setDeadReconPose(ArPose pose)ArRobot
setDeltaHeading(double deltaHeading)ArRobot
setDeviceConnection(ArDeviceConnection *connection)ArRobot
setDirectMotionPrecedenceTime(int mSec)ArRobot
setEncoderCorrectionCallback(ArRetFunctor1< double, ArPoseWithTime > *functor)ArRobot
setEncoderTransform(ArPose deadReconPos, ArPose globalPos)ArRobot
setEncoderTransform(ArPose transformPos)ArRobot
setHeading(double heading)ArRobot
setHeadingDoneDiff(double degrees)ArRobot [inline]
setMaxRotVel(double myMaxVel)ArRobot
setMaxTransVel(double maxVel)ArRobot
setMoveDoneDist(double dist)ArRobot [inline]
setName(const char *name)ArRobot
setPoseInterpNumReadings(size_t numReadings)ArRobot [inline]
setResolver(ArResolver *resolver)ArRobot
setRotVel(double velocity)ArRobot
setStateReflectionRefreshTime(int msec)ArRobot
setUpPacketHandlers(void)ArRobot
setUpSyncList(void)ArRobot
setVel(double velocity)ArRobot
setVel2(double leftVelocity, double rightVelocity)ArRobot
stateReflector(void)ArRobot
stop(void)ArRobot
stopRunning(bool doDisconnect=true)ArRobot
tryLock()ArRobot [inline]
unlock()ArRobot [inline]
WAIT_CONNECTED enum valueArRobot
WAIT_FAIL enum valueArRobot
WAIT_FAILED_CONN enum valueArRobot
WAIT_INTR enum valueArRobot
WAIT_RUN_EXIT enum valueArRobot
WAIT_TIMEDOUT enum valueArRobot
waitForConnect(unsigned int msecs=0)ArRobot
waitForConnectOrConnFail(unsigned int msecs=0)ArRobot
waitForRunExit(unsigned int msecs=0)ArRobot
WaitState enum nameArRobot
wakeAllConnOrFailWaitingThreads()ArRobot
wakeAllConnWaitingThreads()ArRobot
wakeAllRunExitWaitingThreads()ArRobot
wakeAllWaitingThreads()ArRobot
~ArRobot(void)ArRobot

Generated on Tue Nov 12 17:44:04 2002 for Aria by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001