Aria  2.8.0
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
addBattery(ArBatteryMTX *battery, int batteryNumber)ArRobot
addConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addLaser(ArLaser *laser, int laserNumber, bool addAsRangeDevice=true)ArRobot
addLCD(ArLCDMTX *lcd, int lcdNumber)ArRobot
addPacketHandler(ArRetFunctor1< bool, ArRobotPacket *> *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addRangeDevice(ArRangeDevice *device)ArRobot
addRunExitCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addSensorInterpTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL)ArRobot
addSetEncoderTransformCB(ArFunctor *functor, int position=50)ArRobotinline
addSonar(ArSonarMTX *sonar, int sonarNumber)ArRobot
addStabilizingCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArRobot
addUserTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL)ArRobot
applyEncoderOffset(ArPoseWithTime from, ArTime to, ArPose *result)ArRobot
applyTransform(ArTransform trans, bool doCumulative=true)ArRobot
areAutonomousDrivingSonarsEnabled(void) constArRobotinline
areMotorsEnabled(void) constArRobotinline
areSonarsEnabled(void) constArRobotinline
areSonarsEnabledLegacy(void) constArRobotinline
ariaExitCallback(void)ArRobot
ArRobot(const char *name=NULL, bool ignored=true, bool doSigHandle=true, bool normalInit=true, bool addAriaExitCallback=true)ArRobot
asyncConnect(void)ArRobot
asyncConnectHandler(bool tryHarderToConnect)ArRobot
attachKeyHandler(ArKeyHandler *keyHandler, bool exitOnEscape=true, bool useExitNotShutdown=true)ArRobot
blockingConnect(void)ArRobot
cancelConnection(void)ArRobot
ChargeState enum name (defined in ArRobot)ArRobot
CHARGING_BALANCE enum value (defined in ArRobot)ArRobot
CHARGING_BULK enum value (defined in ArRobot)ArRobot
CHARGING_FLOAT enum value (defined in ArRobot)ArRobot
CHARGING_NOT enum value (defined in ArRobot)ArRobot
CHARGING_OVERCHARGE enum value (defined in ArRobot)ArRobot
CHARGING_UNKNOWN enum value (defined in ArRobot)ArRobot
checkRangeDevicesCumulativeBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) constArRobot
checkRangeDevicesCumulativePolar(double startAngle, double endAngle, double *angle=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) constArRobot
checkRangeDevicesCurrentBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) constArRobot
checkRangeDevicesCurrentPolar(double startAngle, double endAngle, double *angle=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) constArRobot
clearDirectMotion(void)ArRobot
com(unsigned char command)ArRobot
com2Bytes(unsigned char command, char high, char low)ArRobot
comDataN(unsigned char command, const char *data, int size)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
deactivateActions(void)ArRobot
disableMotors()ArRobot
disableSonar()ArRobot
disconnect(void)ArRobot
dropConnection(const char *reason="Lost connection to the robot because of undefined error.")ArRobot
enableAutonomousDrivingSonar()ArRobot
enableMotors()ArRobot
enableSonar()ArRobot
failedConnect(void)ArRobot
findAction(const char *actionName)ArRobot
findAngleTo(const ArPose pose)ArRobotinline
findBattery(int batteryNumber) constArRobot
findBattery(int batteryNumber)ArRobot
findDeltaHeadingTo(const ArPose pose)ArRobotinline
findDistanceTo(const ArPose pose)ArRobotinline
findLaser(int laserNumber) constArRobot
findLaser(int laserNumber)ArRobot
findLCD(int lcdNumber=1) constArRobot
findLCD(int lcdNumber=1)ArRobot
findRangeDevice(const char *name, bool ignoreCase=false) constArRobot
findRangeDevice(const char *name, bool ignoreCase=false)ArRobot
findSonar(int sonarNumber) constArRobot
findSonar(int sonarNumber)ArRobot
findTask(const char *name)ArRobot
findTask(ArFunctor *functor)ArRobot
findUserTask(const char *name)ArRobot
findUserTask(ArFunctor *functor)ArRobot
finishedConnection(void)ArRobot
forceTryingToMove(void)ArRobotinline
getAbsoluteMaxLatAccel(void) constArRobotinline
getAbsoluteMaxLatDecel(void) constArRobotinline
getAbsoluteMaxLatVel(void) constArRobotinline
getAbsoluteMaxRotAccel(void) constArRobotinline
getAbsoluteMaxRotDecel(void) constArRobotinline
getAbsoluteMaxRotVel(void) constArRobotinline
getAbsoluteMaxTransAccel(void) constArRobotinline
getAbsoluteMaxTransDecel(void) constArRobotinline
getAbsoluteMaxTransNegVel(void) constArRobotinline
getAbsoluteMaxTransVel(void) constArRobotinline
getActionMap(void)ArRobot
getAnalog(void) constArRobotinline
getAnalogPortSelected(void) constArRobotinline
getAsyncConnectState(void) (defined in ArRobot)ArRobotinline
getBatteryMap(void) constArRobot
getBatteryMap(void)ArRobot
getBatteryPacketReader(void)ArRobotinline
getBatteryVoltage(void) constArRobotinline
getBatteryVoltageAverageOfNum(void)ArRobotinline
getBatteryVoltageNow(void) constArRobotinline
getChargeState(void) constArRobot
getClosestSonarNumber(double startAngle, double endAngle) constArRobot
getClosestSonarRange(double startAngle, double endAngle) constArRobot
getCompass(void) constArRobotinline
getConnectionCycleMultiplier(void) constArRobot
getConnectionOpenedTime(void) constArRobotinline
getConnectionTimeoutTime(void) constArRobot
getControl(void) constArRobotinline
getCounter(void) constArRobotinline
getCycleTime(void) constArRobot
getCycleWarningTime(void) constArRobot
getCycleWarningTime(void)ArRobot
getDeviceConnection(void) constArRobot
getDigIn(void) constArRobotinline
getDigOut(void) constArRobotinline
getDirectMotionPrecedenceTime(void) constArRobot
getDoNotSwitchBaud(void)ArRobotinline
getDropConnectionReason(void)ArRobotinline
getEncoderCorrectionCallback(void) constArRobot
getEncoderPose(void) constArRobotinline
getEncoderPoseInterpNumReadings(void) constArRobotinline
getEncoderPoseInterpolation(void) (defined in ArRobot)ArRobotinline
getEncoderPoseInterpPosition(ArTime timeStamp, ArPose *position, ArPoseWithTime *mostRecent=NULL)ArRobotinline
getEncoderPoseInterpPositionCallback(void)ArRobotinline
getEncoderTh(void) constArRobotinline
getEncoderTransform(void) constArRobot
getEncoderX(void) constArRobotinline
getEncoderY(void) constArRobotinline
getEstop(void)ArRobotinline
getFaultFlags(void) constArRobotinline
getFlags(void) constArRobotinline
getHeadingDoneDiff(void) constArRobotinline
getIOAnalog(int num) constArRobot
getIOAnalogSize(void) constArRobotinline
getIOAnalogVoltage(int num) constArRobot
getIODigIn(int num) constArRobot
getIODigInSize(void) constArRobotinline
getIODigOut(int num) constArRobot
getIODigOutSize(void) constArRobotinline
getIOPacketTime(void) constArRobotinline
getKeepControlRaw(void)ArRobotinline
getKeyHandler(void) constArRobot
getLaserMap(void) constArRobot
getLaserMap(void)ArRobot
getLastOdometryTime(void) constArRobot
getLastPacketTime(void) constArRobot
getLatAccel(void) constArRobot
getLatDecel(void) constArRobot
getLatVel(void) constArRobotinline
getLatVelMax(void) constArRobot
getLCDMap(void) constArRobot
getLCDMap(void)ArRobot
getLeftEncoder(void)ArRobot
getLeftVel(void) constArRobotinline
getLogActions(void)ArRobotinline
getLogMovementReceived(void)ArRobotinline
getLogMovementSent(void)ArRobotinline
getLogSIPContents()ArRobotinline
getLogVelocitiesReceived(void)ArRobotinline
getMotorPacCount(void) constArRobot
getMoveDoneDist(void)ArRobotinline
getName(void) constArRobot
getNoTimeWarningThisCycle(void)ArRobotinline
getNumFrontBumpers(void) constArRobotinline
getNumRearBumpers(void) constArRobotinline
getNumSonar(void) constArRobotinline
getOdometerDegrees(void)ArRobotinline
getOdometerDistance(void)ArRobotinline
getOdometerTime(void)ArRobotinline
getOdometryDelay(void)ArRobotinline
getOrigRobotConfig(void) constArRobot
getOSThread(void) (defined in ArRobot)ArRobotinline
getPacketReceiver(void)ArRobotinline
getPacketSender(void)ArRobotinline
getPacketsReceivedTracking(void)ArRobotinline
getPacketsSentTracking(void)ArRobotinline
getPose(void) constArRobotinline
getPoseInterpNumReadings(void) constArRobotinline
getPoseInterpolation(void)ArRobotinline
getPoseInterpPosition(ArTime timeStamp, ArPose *position, ArPoseWithTime *mostRecent=NULL)ArRobotinline
getPoseInterpPositionCallback(void)ArRobotinline
getPTZ(void)ArRobotinline
getRangeDeviceList(void)ArRobot
getRawEncoderPose(void) constArRobotinline
getRealBatteryVoltage(void) constArRobotinline
getRealBatteryVoltageAverageOfNum(void)ArRobotinline
getRealBatteryVoltageNow(void) constArRobotinline
getResolver(void)ArRobot
getRightEncoder(void)ArRobot
getRightVel(void) constArRobotinline
getRobotDiagonal(void) constArRobotinline
getRobotLength(void) constArRobotinline
getRobotLengthFront(void) constArRobotinline
getRobotLengthRear(void) constArRobotinline
getRobotName(void) constArRobotinline
getRobotParams(void) constArRobot
getRobotParamsInternal(void)ArRobot
getRobotRadius(void) constArRobotinline
getRobotSubType(void) constArRobotinline
getRobotType(void) constArRobotinline
getRobotWidth(void) constArRobotinline
getRotAccel(void) constArRobot
getRotDecel(void) constArRobot
getRotVel(void) constArRobotinline
getRotVelMax(void) constArRobot
getRunExitListCopy() (defined in ArRobot)ArRobot
getSonarMap(void) constArRobot
getSonarMap(void)ArRobot
getSonarPacCount(void) constArRobot
getSonarRange(int num) constArRobot
getSonarReading(int num) constArRobot
getStabilizingTime(void) constArRobot
getStallValue(void) constArRobotinline
getStateOfCharge(void) constArRobotinline
getStateOfChargeLow(void) constArRobotinline
getStateOfChargeSetTime(void) constArRobotinline
getStateOfChargeShutdown(void) constArRobotinline
getStateReflectionRefreshTime(void) constArRobot
getSyncTaskRoot(void)ArRobot
getTemperature(void) constArRobotinline
getTh(void) constArRobotinline
getToGlobalTransform(void) constArRobot
getToLocalTransform(void) constArRobot
getTransAccel(void) constArRobot
getTransDecel(void) constArRobot
getTransNegVelMax(void) constArRobot
getTransVelMax(void) constArRobot
getTripOdometerDegrees(void)ArRobotinline
getTripOdometerDistance(void)ArRobotinline
getTripOdometerTime(void)ArRobotinline
getVel(void) constArRobotinline
getX(void) constArRobotinline
getY(void) constArRobotinline
handlePacket(ArRobotPacket *packet)ArRobot
hasBattery(ArBatteryMTX *device) constArRobot
hasFaultFlags(void) constArRobotinline
hasFrontBumpers(void) constArRobotinline
hasLaser(ArLaser *device) constArRobot
hasLatVel(void) constArRobotinline
hasLCD(ArLCDMTX *device) constArRobot
hasRangeDevice(ArRangeDevice *device) constArRobot
hasRearBumpers(void) constArRobotinline
hasSettableAccsDecs(void) constArRobotinline
hasSettableVelMaxes(void) constArRobotinline
hasSonar(ArSonarMTX *device) constArRobot
hasStateOfCHarge() constArRobotinline
hasTableSensingIR(void) constArRobotinline
hasTemperature(void)ArRobotinline
haveRequestedEncoderPackets(void)ArRobot
haveRequestedIOPackets(void)ArRobot
haveStateOfCharge(void) constArRobotinline
incCounter(void)ArRobotinline
init(void)ArRobot
internalIgnoreNextPacket(void) (defined in ArRobot)ArRobot
internalSetFakeFirstEncoderPose(bool fakeFirstEncoderPose) (defined in ArRobot)ArRobotinline
isChargerPowerGood(void) constArRobot
isConnected(void) constArRobotinline
isCycleChained(void) constArRobotinline
isDirectMotion(void) constArRobot
isEStopPressed(void) constArRobotinline
isHeadingDone(double delta=0.0) constArRobot
isLeftBreakBeamTriggered(void) constArRobot
isLeftMotorStalled(void) constArRobotinline
isLeftTableSensingIRTriggered(void) constArRobot
isMoveDone(double delta=0.0)ArRobot
isRightBreakBeamTriggered(void) constArRobot
isRightMotorStalled(void) constArRobotinline
isRightTableSensingIRTriggered(void) constArRobot
isRunning(void) constArRobot
isSonarNew(int num) constArRobot
isStabilizing(void)ArRobotinline
isTryingToMove(void)ArRobotinline
keyHandlerExit(void)ArRobot
LAT_IGNORE enum value (defined in ArRobot)ArRobotprotected
LAT_NONE enum value (defined in ArRobot)ArRobotprotected
LAT_VEL enum value (defined in ArRobot)ArRobotprotected
LatDesired enum name (defined in ArRobot)ArRobotprotected
loadParamFile(const char *file)ArRobot
lock()ArRobotinline
logActions(bool logDeactivated=false) constArRobot
logAllTasks(void) constArRobot
logUserTasks(void) constArRobot
loopOnce(void)ArRobot
madeConnection(bool resetConnectionTime=true)ArRobot
move(double distance)ArRobot
moveTo(ArPose pose, bool doCumulative=true)ArRobot
moveTo(ArPose to, ArPose from, bool doCumulative=true)ArRobot
myAbsoluteMaxLatAccel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxLatDecel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxLatVel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxRotAccel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxRotDecel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxRotVel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxTransAccel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxTransDecel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxTransNegVel (defined in ArRobot)ArRobotprotected
myAbsoluteMaxTransVel (defined in ArRobot)ArRobotprotected
myActionDesired (defined in ArRobot)ArRobotprotected
myActionHandlerCB (defined in ArRobot)ArRobot
myActionLatSet (defined in ArRobot)ArRobotprotected
myActionRotSet (defined in ArRobot)ArRobotprotected
myActions (defined in ArRobot)ArRobotprotected
myActionTransSet (defined in ArRobot)ArRobotprotected
myAddedAriaExitCB (defined in ArRobot)ArRobotprotected
myAnalog (defined in ArRobot)ArRobotprotected
myAnalogPortSelected (defined in ArRobot)ArRobotprotected
myAriaExitCB (defined in ArRobot)ArRobotprotected
myAsyncConnectFlag (defined in ArRobot)ArRobotprotected
myAsyncConnectNoPacketCount (defined in ArRobot)ArRobotprotected
myAsyncConnectSentChangeBaud (defined in ArRobot)ArRobotprotected
myAsyncConnectStartBaud (defined in ArRobot)ArRobotprotected
myAsyncConnectStartedChangeBaud (defined in ArRobot)ArRobotprotected
myAsyncConnectState (defined in ArRobot)ArRobotprotected
myAsyncConnectTimesTried (defined in ArRobot)ArRobotprotected
myAsyncStartedConnection (defined in ArRobot)ArRobotprotected
myAutonomousDrivingSonarEnabled (defined in ArRobot)ArRobotprotected
myBatteryAverager (defined in ArRobot)ArRobotprotected
myBatteryMap (defined in ArRobot)ArRobotprotected
myBatteryPacketReader (defined in ArRobot)ArRobotprotected
myBatteryVoltage (defined in ArRobot)ArRobotprotected
myBlockingConnectRun (defined in ArRobot)ArRobotprotected
myChargeState (defined in ArRobot)ArRobotprotected
myCompass (defined in ArRobot)ArRobotprotected
myConn (defined in ArRobot)ArRobotprotected
myConnectCBList (defined in ArRobot)ArRobotprotected
myConnectCond (defined in ArRobot)ArRobotprotected
myConnectionCycleMultiplier (defined in ArRobot)ArRobotprotected
myConnectionOpenedTime (defined in ArRobot)ArRobotprotected
myConnectWithNoParams (defined in ArRobot)ArRobotprotected
myConnOrFailCond (defined in ArRobot)ArRobotprotected
myControl (defined in ArRobot)ArRobotprotected
myCounter (defined in ArRobot)ArRobotprotected
myCycleChained (defined in ArRobot)ArRobotprotected
myCycleTime (defined in ArRobot)ArRobotprotected
myCycleWarningTime (defined in ArRobot)ArRobotprotected
myDigIn (defined in ArRobot)ArRobotprotected
myDigOut (defined in ArRobot)ArRobotprotected
myDirectPrecedenceTime (defined in ArRobot)ArRobotprotected
myDisconnectNormallyCBList (defined in ArRobot)ArRobotprotected
myDisconnectOnErrorCBList (defined in ArRobot)ArRobotprotected
myDoNotSwitchBaud (defined in ArRobot)ArRobotprotected
myDropConnectionReason (defined in ArRobot)ArRobotprotected
myEncoderCorrectionCB (defined in ArRobot)ArRobotprotected
myEncoderGlobalTrans (defined in ArRobot)ArRobotprotected
myEncoderInterpolation (defined in ArRobot)ArRobotprotected
myEncoderPacketCB (defined in ArRobot)ArRobot
myEncoderPose (defined in ArRobot)ArRobotprotected
myEncoderPoseInterpPositionCB (defined in ArRobot)ArRobotprotected
myEncoderPoseTaken (defined in ArRobot)ArRobotprotected
myEncoderTransform (defined in ArRobot)ArRobotprotected
myFailedConnectCBList (defined in ArRobot)ArRobotprotected
myFakeFirstEncoderPose (defined in ArRobot)ArRobotprotected
myFaultFlags (defined in ArRobot)ArRobotprotected
myFirstEncoderPose (defined in ArRobot)ArRobotprotected
myFlags (defined in ArRobot)ArRobotprotected
myGetCycleWarningTimeCB (defined in ArRobot)ArRobot
myGetNoTimeWarningThisCycleCB (defined in ArRobot)ArRobot
myGlobalPose (defined in ArRobot)ArRobotprotected
myHasFaultFlags (defined in ArRobot)ArRobotprotected
myHaveStateOfCharge (defined in ArRobot)ArRobotprotected
myHeadingDoneDiff (defined in ArRobot)ArRobotprotected
myIgnoreMicroControllerBatteryInfo (defined in ArRobot)ArRobotprotected
myIgnoreNextPacket (defined in ArRobot)ArRobotprotected
myInterpolation (defined in ArRobot)ArRobotprotected
myIOAnalog (defined in ArRobot)ArRobotprotected
myIOAnalogSize (defined in ArRobot)ArRobotprotected
myIODigIn (defined in ArRobot)ArRobotprotected
myIODigInSize (defined in ArRobot)ArRobotprotected
myIODigOut (defined in ArRobot)ArRobotprotected
myIODigOutSize (defined in ArRobot)ArRobotprotected
myIOPacketCB (defined in ArRobot)ArRobot
myIsChargerPowerGood (defined in ArRobot)ArRobotprotected
myIsConnected (defined in ArRobot)ArRobotprotected
myIsStabilizing (defined in ArRobot)ArRobotprotected
myKeepControlRaw (defined in ArRobot)ArRobotprotected
myKeyHandler (defined in ArRobot)ArRobotprotected
myKeyHandlerCB (defined in ArRobot)ArRobot
myKeyHandlerExitCB (defined in ArRobot)ArRobot
myKeyHandlerUseExitNotShutdown (defined in ArRobot)ArRobotprotected
myLaserMap (defined in ArRobot)ArRobotprotected
myLastActionLatVal (defined in ArRobot)ArRobotprotected
myLastActionRotHeading (defined in ArRobot)ArRobotprotected
myLastActionRotStopped (defined in ArRobot)ArRobotprotected
myLastActionRotVal (defined in ArRobot)ArRobotprotected
myLastActionTransVal (defined in ArRobot)ArRobotprotected
myLastCalculatedRotVel (defined in ArRobot)ArRobotprotected
myLastHeading (defined in ArRobot)ArRobotprotected
myLastIOPacketReceivedTime (defined in ArRobot)ArRobotprotected
myLastLatSent (defined in ArRobot)ArRobotprotected
myLastLatType (defined in ArRobot)ArRobotprotected
myLastLatVal (defined in ArRobot)ArRobotprotected
myLastLatVel (defined in ArRobot)ArRobotprotected
myLastOdometryReceivedTime (defined in ArRobot)ArRobotprotected
myLastPacketReceivedTime (defined in ArRobot)ArRobotprotected
myLastPulseSent (defined in ArRobot)ArRobotprotected
myLastRotSent (defined in ArRobot)ArRobotprotected
myLastRotType (defined in ArRobot)ArRobotprotected
myLastRotVal (defined in ArRobot)ArRobotprotected
myLastRotVel (defined in ArRobot)ArRobotprotected
myLastSentLatAccel (defined in ArRobot)ArRobotprotected
myLastSentLatDecel (defined in ArRobot)ArRobotprotected
myLastSentLatVelMax (defined in ArRobot)ArRobotprotected
myLastSentRotAccel (defined in ArRobot)ArRobotprotected
myLastSentRotDecel (defined in ArRobot)ArRobotprotected
myLastSentRotVelMax (defined in ArRobot)ArRobotprotected
myLastSentRotVelNegMax (defined in ArRobot)ArRobotprotected
myLastSentRotVelPosMax (defined in ArRobot)ArRobotprotected
myLastSentTransAccel (defined in ArRobot)ArRobotprotected
myLastSentTransDecel (defined in ArRobot)ArRobotprotected
myLastSentTransVelMax (defined in ArRobot)ArRobotprotected
myLastTh (defined in ArRobot)ArRobotprotected
myLastTransSent (defined in ArRobot)ArRobotprotected
myLastTransType (defined in ArRobot)ArRobotprotected
myLastTransVal (defined in ArRobot)ArRobotprotected
myLastTransVal2 (defined in ArRobot)ArRobotprotected
myLastVel (defined in ArRobot)ArRobotprotected
myLastX (defined in ArRobot)ArRobotprotected
myLastY (defined in ArRobot)ArRobotprotected
myLatAccel (defined in ArRobot)ArRobotprotected
myLatDecel (defined in ArRobot)ArRobotprotected
myLatSetTime (defined in ArRobot)ArRobotprotected
myLatType (defined in ArRobot)ArRobotprotected
myLatVal (defined in ArRobot)ArRobotprotected
myLatVel (defined in ArRobot)ArRobotprotected
myLatVelMax (defined in ArRobot)ArRobotprotected
myLCDMap (defined in ArRobot)ArRobotprotected
myLeftEncoder (defined in ArRobot)ArRobotprotected
myLeftVel (defined in ArRobot)ArRobotprotected
myLogActions (defined in ArRobot)ArRobotprotected
myLogMovementReceived (defined in ArRobot)ArRobotprotected
myLogMovementSent (defined in ArRobot)ArRobotprotected
myLogSIPContents (defined in ArRobot)ArRobotprotected
myLogVelocitiesReceived (defined in ArRobot)ArRobotprotected
myMotorPacCount (defined in ArRobot)ArRobotprotected
myMotorPacCurrentCount (defined in ArRobot)ArRobotprotected
myMotorPacketCB (defined in ArRobot)ArRobot
myMoveDoneDist (defined in ArRobot)ArRobotprotected
myMTXTimeUSecCB (defined in ArRobot)ArRobotprotected
myMutex (defined in ArRobot)ArRobotprotected
myName (defined in ArRobot)ArRobotprotected
myNoTimeWarningThisCycle (defined in ArRobot)ArRobotprotected
myNumSonar (defined in ArRobot)ArRobotprotected
myOdometerDegrees (defined in ArRobot)ArRobotprotected
myOdometerDistance (defined in ArRobot)ArRobotprotected
myOdometerStart (defined in ArRobot)ArRobotprotected
myOdometryDelay (defined in ArRobot)ArRobotprotected
myOrigRobotConfig (defined in ArRobot)ArRobotprotected
myOverriddenChargeState (defined in ArRobot)ArRobotprotected
myOverriddenIsChargerPowerGood (defined in ArRobot)ArRobotprotected
myOwnTheResolver (defined in ArRobot)ArRobotprotected
myPacketHandlerCB (defined in ArRobot)ArRobot
myPacketHandlerList (defined in ArRobot)ArRobotprotected
myPacketList (defined in ArRobot)ArRobotprotected
myPacketMutex (defined in ArRobot)ArRobotprotected
myPacketReader (defined in ArRobot)ArRobotprotected
myPacketReceivedCondition (defined in ArRobot)ArRobotprotected
myPacketsReceivedTracking (defined in ArRobot)ArRobotprotected
myPacketsReceivedTrackingCount (defined in ArRobot)ArRobotprotected
myPacketsReceivedTrackingStarted (defined in ArRobot)ArRobotprotected
myPacketsSentTracking (defined in ArRobot)ArRobotprotected
myParams (defined in ArRobot)ArRobotprotected
myPoseInterpPositionCB (defined in ArRobot)ArRobotprotected
myPtz (defined in ArRobot)ArRobotprotected
myRangeDeviceList (defined in ArRobot)ArRobotprotected
myRawEncoderPose (defined in ArRobot)ArRobotprotected
myRealBatteryAverager (defined in ArRobot)ArRobotprotected
myRealBatteryVoltage (defined in ArRobot)ArRobotprotected
myReceiver (defined in ArRobot)ArRobotprotected
myRequestedEncoderPackets (defined in ArRobot)ArRobotprotected
myRequestedIOPackets (defined in ArRobot)ArRobotprotected
myRequireConfigPacket (defined in ArRobot)ArRobotprotected
myResolver (defined in ArRobot)ArRobotprotected
myRightEncoder (defined in ArRobot)ArRobotprotected
myRightVel (defined in ArRobot)ArRobotprotected
myRobotLengthFront (defined in ArRobot)ArRobotprotected
myRobotLengthRear (defined in ArRobot)ArRobotprotected
myRobotLockerCB (defined in ArRobot)ArRobot
myRobotName (defined in ArRobot)ArRobotprotected
myRobotSubType (defined in ArRobot)ArRobotprotected
myRobotType (defined in ArRobot)ArRobotprotected
myRobotUnlockerCB (defined in ArRobot)ArRobot
myRotAccel (defined in ArRobot)ArRobotprotected
myRotDecel (defined in ArRobot)ArRobotprotected
myRotSetTime (defined in ArRobot)ArRobotprotected
myRotType (defined in ArRobot)ArRobotprotected
myRotVal (defined in ArRobot)ArRobotprotected
myRotVel (defined in ArRobot)ArRobotprotected
myRotVelMax (defined in ArRobot)ArRobotprotected
myRunExitCBList (defined in ArRobot)ArRobotprotected
myRunExitCond (defined in ArRobot)ArRobotprotected
myRunningNonThreaded (defined in ArRobot)ArRobotprotected
mySender (defined in ArRobot)ArRobotprotected
mySentPulse (defined in ArRobot)ArRobotprotected
mySetEncoderTransformCBList (defined in ArRobot)ArRobotprotected
mySonarEnabled (defined in ArRobot)ArRobotprotected
mySonarMap (defined in ArRobot)ArRobotprotected
mySonarPacCount (defined in ArRobot)ArRobotprotected
mySonarPacCurrentCount (defined in ArRobot)ArRobotprotected
mySonars (defined in ArRobot)ArRobotprotected
myStabilizingCBList (defined in ArRobot)ArRobotprotected
myStabilizingTime (defined in ArRobot)ArRobotprotected
myStallValue (defined in ArRobot)ArRobotprotected
myStartedStabilizing (defined in ArRobot)ArRobotprotected
myStateOfCharge (defined in ArRobot)ArRobotprotected
myStateOfChargeLow (defined in ArRobot)ArRobotprotected
myStateOfChargeSetTime (defined in ArRobot)ArRobotprotected
myStateOfChargeShutdown (defined in ArRobot)ArRobotprotected
myStateReflectionRefreshTime (defined in ArRobot)ArRobotprotected
myStateReflectorCB (defined in ArRobot)ArRobot
mySyncLoop (defined in ArRobot)ArRobotprotected
mySyncTaskRoot (defined in ArRobot)ArRobotprotected
myTemperature (defined in ArRobot)ArRobotprotected
myTimeLastMotorPacket (defined in ArRobot)ArRobotprotected
myTimeLastSonarPacket (defined in ArRobot)ArRobotprotected
myTimeoutTime (defined in ArRobot)ArRobotprotected
myTransAccel (defined in ArRobot)ArRobotprotected
myTransDecel (defined in ArRobot)ArRobotprotected
myTransDistStart (defined in ArRobot)ArRobotprotected
myTransNegVelMax (defined in ArRobot)ArRobotprotected
myTransSetTime (defined in ArRobot)ArRobotprotected
myTransType (defined in ArRobot)ArRobotprotected
myTransVal (defined in ArRobot)ArRobotprotected
myTransVal2 (defined in ArRobot)ArRobotprotected
myTransVelMax (defined in ArRobot)ArRobotprotected
myTripOdometerDegrees (defined in ArRobot)ArRobotprotected
myTripOdometerDistance (defined in ArRobot)ArRobotprotected
myTripOdometerStart (defined in ArRobot)ArRobotprotected
myTryingToMove (defined in ArRobot)ArRobotprotected
myVel (defined in ArRobot)ArRobotprotected
myWarnedAboutExtraSonar (defined in ArRobot)ArRobotprotected
packetHandler(void)ArRobot
packetHandlerNonThreaded(void)ArRobot
packetHandlerThreadedProcessor(void)ArRobot
packetHandlerThreadedReader(void)ArRobot
processEncoderPacket(ArRobotPacket *packet)ArRobot
processIOPacket(ArRobotPacket *packet)ArRobot
processMotorPacket(ArRobotPacket *packet)ArRobot
processNewSonar(char number, int range, ArTime timeReceived)ArRobot
processParamFile(void) (defined in ArRobot)ArRobot
remAction(ArAction *action)ArRobot
remAction(const char *actionName)ArRobot
remBattery(ArBatteryMTX *battery)ArRobot
remBattery(int batteryNumber)ArRobot
remConnectCB(ArFunctor *functor)ArRobot
remDisconnectNormallyCB(ArFunctor *functor)ArRobot
remDisconnectOnErrorCB(ArFunctor *functor)ArRobot
remFailedConnectCB(ArFunctor *functor)ArRobot
remLaser(ArLaser *laser, bool removeAsRangeDevice=true)ArRobot
remLaser(int laserNumber, bool removeAsRangeDevice=true)ArRobot
remLCD(ArLCDMTX *lcd)ArRobot
remLCD(int lcdNumber)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
remSetEncoderTransformCB(ArFunctor *functor)ArRobotinline
remSonar(ArSonarMTX *sonar)ArRobot
remSonar(int sonarNumber)ArRobot
remStabilizingCB(ArFunctor *functor)ArRobot
remUserTask(const char *name)ArRobot
remUserTask(ArFunctor *functor)ArRobot
requestEncoderPackets(void)ArRobot
requestIOPackets(void)ArRobot
reset(void) (defined in ArRobot)ArRobotprotected
resetTripOdometer(void)ArRobot
robotLocker(void)ArRobot
robotUnlocker(void)ArRobot
ROT_HEADING enum value (defined in ArRobot)ArRobotprotected
ROT_IGNORE enum value (defined in ArRobot)ArRobotprotected
ROT_NONE enum value (defined in ArRobot)ArRobotprotected
ROT_VEL enum value (defined in ArRobot)ArRobotprotected
RotDesired enum name (defined in ArRobot)ArRobotprotected
run(bool stopRunIfNotConnected, bool runNonThreaded=false)ArRobot
runAsync(bool stopRunIfNotConnected, bool runNonThreadedPacketReader=false)ArRobot
setAbsoluteMaxLatAccel(double maxAccel)ArRobot
setAbsoluteMaxLatDecel(double maxDecel)ArRobot
setAbsoluteMaxLatVel(double maxVel)ArRobot
setAbsoluteMaxRotAccel(double maxAccel)ArRobot
setAbsoluteMaxRotDecel(double maxDecel)ArRobot
setAbsoluteMaxRotVel(double maxVel)ArRobot
setAbsoluteMaxTransAccel(double maxAccel)ArRobot
setAbsoluteMaxTransDecel(double maxDecel)ArRobot
setAbsoluteMaxTransNegVel(double maxVel)ArRobot
setAbsoluteMaxTransVel(double maxVel)ArRobot
setBatteryInfo(double realBatteryVoltage, double normalizedBatteryVoltage, bool haveStateOfCharge, double stateOfCharge)ArRobot
setBatteryVoltageAverageOfNum(size_t numToAverage)ArRobotinline
setChargeState(ArRobot::ChargeState chargeState)ArRobot
setConnectionCycleMultiplier(unsigned int multiplier)ArRobot
setConnectionTimeoutTime(int mSecs)ArRobot
setConnectWithNoParams(bool connectWithNoParams) (defined in ArRobot)ArRobotinline
setCycleChained(bool cycleChained)ArRobotinline
setCycleTime(unsigned int ms)ArRobot
setCycleWarningTime(unsigned int ms)ArRobot
setDeadReconPose(ArPose pose)ArRobot
setDeltaHeading(double deltaHeading)ArRobot
setDeviceConnection(ArDeviceConnection *connection)ArRobot
setDirectMotionPrecedenceTime(int mSec)ArRobot
setDoNotSwitchBaud(bool doNotSwitchBaud)ArRobotinline
setEncoderCorrectionCallback(ArRetFunctor1< double, ArPoseWithTime > *functor)ArRobot
setEncoderPose(ArPose encoderPose)ArRobotinline
setEncoderPoseInterpNumReadings(size_t numReadings)ArRobotinline
setEncoderTransform(ArPose deadReconPos, ArPose globalPos)ArRobot
setEncoderTransform(ArPose transformPos)ArRobot
setEncoderTransform(ArTransform transform)ArRobot
setHeading(double heading)ArRobot
setHeadingDoneDiff(double degrees)ArRobotinline
setIgnoreMicroControllerBatteryInfo(bool ignoreMicroControllerBatteryInfo)ArRobot
setIsChargerPowerGood(bool onCharger)ArRobot
setKeepControlRaw(bool keepControlRaw)ArRobotinline
setLatAccel(double acc)ArRobot
setLatDecel(double decel)ArRobot
setLatVel(double latVelocity)ArRobot
setLatVelMax(double vel)ArRobot
setLogActions(bool logActions)ArRobotinline
setLogMovementReceived(bool logMovementReceived)ArRobotinline
setLogMovementSent(bool logMovementSent)ArRobotinline
setLogSIPContents(bool logSIP)ArRobotinline
setLogVelocitiesReceived(bool logVelocitiesReceived)ArRobotinline
setMoveDoneDist(double dist)ArRobotinline
setMTXTimeUSecCB(ArRetFunctor1< bool, ArTypes::UByte4 *> *functor)ArRobotinline
setMutexLockWarningTime(double sec)ArRobotinline
setMutexLogging(bool v)ArRobotinline
setMutexUnlockWarningTime(double sec)ArRobotinline
setName(const char *name)ArRobot
setNoTimeWarningThisCycle(bool noTimeWarningThisCycle)ArRobotinline
setOdometryDelay(int msec)ArRobotinline
setPacketsReceivedTracking(bool packetsReceivedTracking)ArRobot
setPacketsSentTracking(bool packetsSentTracking)ArRobotinline
setPoseInterpNumReadings(size_t numReadings)ArRobotinline
setPTZ(ArPTZ *ptz)ArRobotinline
setRawEncoderPose(ArPose rawEncoderPose)ArRobotinline
setRealBatteryVoltageAverageOfNum(size_t numToAverage)ArRobotinline
setRequireConfigPacket(bool requireConfigPacket)ArRobotinline
setResolver(ArResolver *resolver)ArRobot
setRobotParams(ArRobotParams *params)ArRobot
setRotAccel(double acc)ArRobot
setRotDecel(double decel)ArRobot
setRotVel(double velocity)ArRobot
setRotVelMax(double vel)ArRobot
setStabilizingTime(int mSecs)ArRobot
setStateOfCharge(double stateOfCharge)ArRobot
setStateOfChargeLow(double stateOfChargeLow)ArRobotinline
setStateOfChargeShutdown(double stateOfChargeShutdown)ArRobotinline
setStateReflectionRefreshTime(int msec)ArRobot
setTransAccel(double acc)ArRobot
setTransDecel(double decel)ArRobot
setTransNegVelMax(double negVel)ArRobot
setTransVelMax(double vel)ArRobot
setUpPacketHandlers(void)ArRobot
setUpSyncList(void)ArRobot
setVel(double velocity)ArRobot
setVel2(double leftVelocity, double rightVelocity)ArRobot
startStabilization(void)ArRobot
stateReflector(void)ArRobot
stop(void)ArRobot
stopEncoderPackets(void)ArRobot
stopIOPackets(void)ArRobot
stopRunning(bool doDisconnect=true)ArRobot
stopStateReflection(void)ArRobot
TRANS_DIST enum value (defined in ArRobot)ArRobotprotected
TRANS_DIST_NEW enum value (defined in ArRobot)ArRobotprotected
TRANS_IGNORE enum value (defined in ArRobot)ArRobotprotected
TRANS_NONE enum value (defined in ArRobot)ArRobotprotected
TRANS_VEL enum value (defined in ArRobot)ArRobotprotected
TRANS_VEL2 enum value (defined in ArRobot)ArRobotprotected
TransDesired enum name (defined in ArRobot)ArRobotprotected
tryLock()ArRobotinline
unlock()ArRobotinline
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()ArRobot