Aria  2.8.0
ArLMS2xx Member List

This is the complete list of members for ArLMS2xx, including all inherited members.

addConnectCB(ArFunctor *functor, int position=50)ArLaserinline
addDisconnectNormallyCB(ArFunctor *functor, int position=50)ArLaserinline
addDisconnectOnErrorCB(ArFunctor *functor, int position=50)ArLaserinline
addFailedConnectCB(ArFunctor *functor, int position=50)ArLaserinline
addIgnoreReading(double ignoreReading)ArLaserinline
addIgnoreReadings(const char *ignoreReadings)ArLaser
addReading(double x, double y, bool *wasAdded=NULL)ArRangeDevicevirtual
addReadingCB(ArFunctor *functor, int position=50)ArLaserinline
adjustRawReadings(bool interlaced)ArRangeDeviceprotected
applyTransform(ArTransform trans, bool doCumulative=true)ArLaservirtual
ArLaser(int laserNumber, const char *name, unsigned int absoluteMaxRange, bool locationDependent=false, bool appendLaserNumberToName=true)ArLaser
ArLMS2xx(int laserNumber, const char *name="lms2xx", bool appendLaserNumberToName=true)ArLMS2xx
ArRangeDevice(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsToKeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0, bool locationDependent=false)ArRangeDevice
ArRangeDeviceThreaded(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsTokeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0, bool locationDependent=false)ArRangeDeviceThreaded
asyncConnect(void)ArLMS2xxvirtual
blockingConnect(void)ArLMS2xxvirtual
canChooseAutoBaud(void)ArLaserinline
canChooseDegrees(void)ArLaserinline
canChooseIncrement(void)ArLaserinline
canChooseReflectorBits(void)ArLaserinline
canChooseStartingBaud(void)ArLaserinline
canChooseUnits(void)ArLaserinline
canSetDegrees(void)ArLaserinline
canSetIncrement(void)ArLaserinline
canSetPowerControlled(void)ArLaserinline
chooseAutoBaud(const char *reflectorBits)ArLaser
chooseDegrees(const char *range)ArLaser
chooseIncrement(const char *increment)ArLaser
chooseReflectorBits(const char *reflectorBits)ArLaser
chooseStartingBaud(const char *reflectorBits)ArLaser
chooseUnits(const char *units)ArLaser
clearCumulativeOlderThan(int milliSeconds)ArRangeDeviceinlinevirtual
clearCumulativeOlderThanSeconds(int seconds)ArRangeDeviceinlinevirtual
clearCumulativeReadings(void)ArRangeDeviceinlinevirtual
clearCurrentReadings(void)ArRangeDeviceinlinevirtual
clearIgnoreReadings(void)ArLaserinline
copyReadingCount(const ArLaser *laser)ArLaser
cumulativeReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) constArRangeDevicevirtual
cumulativeReadingPolar(double startAngle, double endAngle, double *angle=NULL) constArRangeDevicevirtual
currentReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) constArRangeDevicevirtual
currentReadingPolar(double startAngle, double endAngle, double *angle=NULL) constArRangeDevicevirtual
disconnect(void)ArLMS2xxvirtual
dropConnection(void) (defined in ArLMS2xx)ArLMS2xxprotected
failedConnect(void) (defined in ArLMS2xx)ArLMS2xxprotected
filterCallback(void)ArRangeDevice
finishParams(void)ArLMS2xxprotected
getAbsoluteMaxRange(void)ArLaserinline
getAdjustedRawReadings(void) constArRangeDeviceinlinevirtual
getAdjustedRawReadingsAsVector(void)ArRangeDevicevirtual
getAutoBaudChoice(void)ArLaserinline
getAutoBaudChoices(void)ArLaserinline
getAutoBaudChoicesString(void)ArLaserinline
getConnectionTimeoutSeconds(void)ArLaservirtual
getCumulativeBuffer(void) constArRangeDeviceinlinevirtual
getCumulativeBuffer(void)ArRangeDeviceinlinevirtual
getCumulativeBufferAsVector(void)ArRangeDeviceinlinevirtual
getCumulativeBufferSize(void) constArRangeDevicevirtual
getCumulativeCleanDist(void)ArLaserinline
getCumulativeCleanInterval(void)ArLaserinline
getCumulativeCleanOffset(void)ArLaserinline
getCumulativeDrawingData(void)ArRangeDeviceinlinevirtual
getCumulativeRangeBuffer(void) constArRangeDeviceinlinevirtual
getCumulativeRangeBuffer(void)ArRangeDeviceinlinevirtual
getCurrentBuffer(void) constArRangeDeviceinlinevirtual
getCurrentBuffer(void)ArRangeDeviceinlinevirtual
getCurrentBufferAsVector(void)ArRangeDeviceinlinevirtual
getCurrentBufferSize(void) constArRangeDevicevirtual
getCurrentDrawingData(void)ArRangeDeviceinlinevirtual
getCurrentRangeBuffer(void) constArRangeDeviceinlinevirtual
getCurrentRangeBuffer(void)ArRangeDeviceinlinevirtual
getDefaultPortType(void)ArLaserinline
getDefaultTcpPort(void)ArLaserinline
getDegreesChoice(void)ArLaserinline
getDegreesChoiceDouble(void)ArLaserinline
getDegreesChoices(void)ArLaserinline
getDegreesChoicesMap(void)ArLaserinline
getDegreesChoicesString(void)ArLaserinline
getDeviceConnection(void)ArLaservirtual
getEndDegrees(void)ArLaserinline
getEndDegreesMax(void)ArLaserinline
getEndDegreesMin(void)ArLaserinline
getFlipped(void)ArLaserinline
getIgnoreReadings(void) constArLaserinline
getIncrement(void)ArLaserinline
getIncrementChoice(void)ArLaserinline
getIncrementChoiceDouble(void)ArLaserinline
getIncrementChoices(void)ArLaserinline
getIncrementChoicesMap(void)ArLaserinline
getIncrementChoicesString(void)ArLaserinline
getIncrementMax(void)ArLaserinline
getIncrementMin(void)ArLaserinline
getInfoLogLevel(void)ArLaserinline
getLaserNumber(void)ArLaserinline
getLastReadingTime(void)ArLaserinline
getMaxDistToKeepCumulative(void)ArRangeDeviceinline
getMaxInsertDistCumulative(void)ArRangeDeviceinline
getMaxRange(void) constArRangeDeviceinlinevirtual
getMaxSecondsToKeepCumulative(void)ArRangeDeviceinline
getMaxSecondsToKeepCurrent(void)ArRangeDeviceinline
getMinDistBetweenCumulative(void)ArRangeDeviceinline
getMinDistBetweenCurrent(void)ArRangeDeviceinline
getName(void) constArRangeDevicevirtual
getPowerControlled(void)ArLaserinline
getRawReadings(void) constArRangeDeviceinlinevirtual
getRawReadingsAsVector(void)ArRangeDevicevirtual
getReadingCount(void)ArLaser
getReflectorBitsChoice(void)ArLaserinline
getReflectorBitsChoices(void)ArLaserinline
getReflectorBitsChoicesString(void)ArLaserinline
getRobot(void)ArRangeDevicevirtual
getRunning(void)ArRangeDeviceThreadedinlinevirtual
getRunningWithLock(void)ArRangeDeviceThreadedinlinevirtual
getSensorPosition(void)ArLaserinline
getSensorPositionTh(void)ArLaserinline
getSensorPositionX(void)ArLaserinline
getSensorPositionY(void)ArLaserinline
getSensorPositionZ(void)ArLaserinline
getStartDegrees(void)ArLaserinline
getStartDegreesMax(void)ArLaserinline
getStartDegreesMin(void)ArLaserinline
getStartingBaudChoice(void)ArLaserinline
getStartingBaudChoices(void)ArLaserinline
getStartingBaudChoicesString(void)ArLaserinline
getUnitsChoice(void)ArLaserinline
getUnitsChoices(void)ArLaserinline
getUnitsChoicesString(void)ArLaserinline
hasSensorPosition(void)ArLaserinline
internalBuildChoices(std::map< std::string, double > *choices, std::string *str, std::list< std::string > *choicesList) (defined in ArLaser)ArLaserprotected
internalBuildChoicesString(std::list< std::string > *choices, std::string *str) (defined in ArLaser)ArLaserprotected
internalCheckChoice(const char *check, const char *choice, std::list< std::string > *choices, const char *choicesStr) (defined in ArLaser)ArLaserprotected
internalCheckChoice(const char *check, const char *choice, std::map< std::string, double > *choices, const char *choicesStr, double *choiceDouble) (defined in ArLaser)ArLaserprotected
internalConnectHandler(void)ArLMS2xxprotected
internalConnectSim(void)ArLMS2xxprotected
internalGotReading(void) (defined in ArLaser)ArLaserprotectedvirtual
internalProcessReading(double x, double y, unsigned int range, bool clean, bool onlyClean) (defined in ArLaser)ArLaserprotected
internalRunOnRobot(void)ArLMS2xxprotected
isConnected(void)ArLMS2xxinlinevirtual
isLocationDependent(void)ArRangeDeviceinline
isTryingToConnect(void) (defined in ArLMS2xx)ArLMS2xxinlinevirtual
laserAllowAutoBaudChoices(const char *defaultAutoBaudChoice, std::list< std::string > autoBaudChoices)ArLaserprotected
laserAllowDegreesChoices(const char *defaultDegreesChoice, std::map< std::string, double > degreesChoices)ArLaserprotected
laserAllowIncrementChoices(const char *defaultIncrementChoice, std::map< std::string, double > incrementChoices)ArLaserprotected
laserAllowReflectorBitsChoices(const char *defaultReflectorBitsChoice, std::list< std::string > reflectorBitsChoices)ArLaserprotected
laserAllowSetDegrees(double defaultStartDegrees, double startDegreesMin, double startDegreesMax, double defaultEndDegrees, double endDegreesMin, double endDegreesMax)ArLaserprotected
laserAllowSetIncrement(double defaultIncrement, double incrementMin, double incrementMax)ArLaserprotected
laserAllowSetPowerControlled(bool defaultPowerControlled)ArLaserprotected
laserAllowStartingBaudChoices(const char *defaultStartingBaudChoice, std::list< std::string > startingBaudChoices)ArLaserprotected
laserAllowUnitsChoices(const char *defaultUnitsChoice, std::list< std::string > unitsChoices)ArLaserprotected
laserCheckLostConnection(void)ArLaserprotected
laserCheckParams(void) (defined in ArLMS2xx)ArLMS2xxprotectedvirtual
laserConnect(void)ArLaserprotectedvirtual
laserDisconnectNormally(void)ArLaserprotectedvirtual
laserDisconnectOnError(void)ArLaserprotectedvirtual
laserFailedConnect(void)ArLaserprotectedvirtual
laserProcessReadings(void)ArLaserprotected
laserPullUnsetParamsFromRobot(void)ArLaserprotected
laserSetAbsoluteMaxRange(unsigned int absoluteMaxRange)ArLaserprotected
laserSetDefaultPortType(const char *defaultPortType)ArLaserprotected
laserSetDefaultTcpPort(int defaultLaserTcpPort)ArLaserprotected
laserSetName(const char *name) (defined in ArLMS2xx)ArLMS2xxprotectedvirtual
lockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
madeConnection(void) (defined in ArLMS2xx)ArLMS2xxprotected
myAbsoluteMaxRange (defined in ArLaser)ArLaserprotected
myAdjustedRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myAdjustedRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myAriaExitCB (defined in ArLMS2xx)ArLMS2xxprotected
myAssembleReadings (defined in ArLMS2xx)ArLMS2xxprotected
myAutoBaudChoice (defined in ArLaser)ArLaserprotected
myAutoBaudChoices (defined in ArLaser)ArLaserprotected
myAutoBaudChoiceSet (defined in ArLaser)ArLaserprotected
myAutoBaudChoicesString (defined in ArLaser)ArLaserprotected
myCanChooseAutoBaud (defined in ArLaser)ArLaserprotected
myCanChooseDegrees (defined in ArLaser)ArLaserprotected
myCanChooseIncrement (defined in ArLaser)ArLaserprotected
myCanChooseReflectorBits (defined in ArLaser)ArLaserprotected
myCanChooseStartingBaud (defined in ArLaser)ArLaserprotected
myCanChooseUnits (defined in ArLaser)ArLaserprotected
myCanSetDegrees (defined in ArLaser)ArLaserprotected
myCanSetIncrement (defined in ArLaser)ArLaserprotected
myCanSetPowerControlled (defined in ArLaser)ArLaserprotected
myConn (defined in ArLaser)ArLaserprotected
myConnectCBList (defined in ArLaser)ArLaserprotected
myConnMutex (defined in ArLaser)ArLaserprotected
myCumulativeBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeBufferSizeSet (defined in ArLaser)ArLaserprotected
myCumulativeCleanDist (defined in ArLaser)ArLaserprotected
myCumulativeCleanDistSquared (defined in ArLaser)ArLaserprotected
myCumulativeCleanInterval (defined in ArLaser)ArLaserprotected
myCumulativeCleanOffset (defined in ArLaser)ArLaserprotected
myCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeLastClean (defined in ArLaser)ArLaserprotected
myCurrentBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myCurrentReadings (defined in ArLMS2xx)ArLMS2xxprotected
myDataCBList (defined in ArLaser)ArLaserprotected
myDefaultPortType (defined in ArLaser)ArLaserprotected
myDefaultTcpPort (defined in ArLaser)ArLaserprotected
myDegreesChoice (defined in ArLaser)ArLaserprotected
myDegreesChoiceDouble (defined in ArLaser)ArLaserprotected
myDegreesChoices (defined in ArLaser)ArLaserprotected
myDegreesChoiceSet (defined in ArLaser)ArLaserprotected
myDegreesChoicesList (defined in ArLaser)ArLaserprotected
myDegreesChoicesString (defined in ArLaser)ArLaserprotected
myDeviceMutex (defined in ArRangeDevice)ArRangeDeviceprotected
myDisconnectNormallyCBList (defined in ArLaser)ArLaserprotected
myDisconnectOnErrorCBList (defined in ArLaser)ArLaserprotected
myEndDegrees (defined in ArLaser)ArLaserprotected
myEndDegreesMax (defined in ArLaser)ArLaserprotected
myEndDegreesMin (defined in ArLaser)ArLaserprotected
myEndDegreesSet (defined in ArLaser)ArLaserprotected
myFailedConnectCBList (defined in ArLaser)ArLaserprotected
myFilterCB (defined in ArRangeDevice)ArRangeDeviceprotected
myFlipped (defined in ArLaser)ArLaserprotected
myFlippedSet (defined in ArLaser)ArLaserprotected
myHaveSensorPose (defined in ArLaser)ArLaserprotected
myIgnoreReadings (defined in ArLaser)ArLaserprotected
myIncrement (defined in ArLaser)ArLaserprotected
myIncrementAmount (defined in ArLMS2xx)ArLMS2xxprotected
myIncrementChoice (defined in ArLaser)ArLaserprotected
myIncrementChoiceDouble (defined in ArLaser)ArLaserprotected
myIncrementChoices (defined in ArLaser)ArLaserprotected
myIncrementChoiceSet (defined in ArLaser)ArLaserprotected
myIncrementChoicesList (defined in ArLaser)ArLaserprotected
myIncrementChoicesString (defined in ArLaser)ArLaserprotected
myIncrementMax (defined in ArLaser)ArLaserprotected
myIncrementMin (defined in ArLaser)ArLaserprotected
myIncrementSet (defined in ArLaser)ArLaserprotected
myInfoLogLevel (defined in ArLaser)ArLaserprotected
myInterlaced (defined in ArLMS2xx)ArLMS2xxprotected
myInterpolation (defined in ArLMS2xx)ArLMS2xxprotected
myIsLocationDependent (defined in ArRangeDevice)ArRangeDeviceprotected
myIter (defined in ArLMS2xx)ArLMS2xxprotected
myLaserNumber (defined in ArLaser)ArLaserprotected
myLastReading (defined in ArLaser)ArLaserprotected
myLMS2xxPacketReceiver (defined in ArLMS2xx)ArLMS2xxprotected
myMaxDistToKeepCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxDistToKeepCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulativePose (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxRange (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxRangeSet (defined in ArLaser)ArLaserprotected
myMaxSecondsToKeepCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxSecondsToKeepCurrent (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCurrent (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCurrentSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myName (defined in ArRangeDevice)ArRangeDeviceprotected
myNumReflectorBits (defined in ArLMS2xx)ArLMS2xxprotected
myOffsetAmount (defined in ArLMS2xx)ArLMS2xxprotected
myOwnCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myOwnCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myPacket (defined in ArLMS2xx)ArLMS2xxprotected
myPackets (defined in ArLMS2xx)ArLMS2xxprotected
myPowerControlled (defined in ArLaser)ArLaserprotected
myPowerControlledSet (defined in ArLaser)ArLaserprotected
myProcessImmediately (defined in ArLMS2xx)ArLMS2xxprotected
myRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myReadingCount (defined in ArLaser)ArLaserprotected
myReadingCurrentCount (defined in ArLaser)ArLaserprotected
myReflectorBitsChoice (defined in ArLaser)ArLaserprotected
myReflectorBitsChoices (defined in ArLaser)ArLaserprotected
myReflectorBitsChoiceSet (defined in ArLaser)ArLaserprotected
myReflectorBitsChoicesString (defined in ArLaser)ArLaserprotected
myRobot (defined in ArRangeDevice)ArRangeDeviceprotected
myRobotConnectCB (defined in ArLMS2xx)ArLMS2xxprotected
myRobotRunningAndConnected (defined in ArLaser)ArLaserprotected
myRunningOnRobot (defined in ArLMS2xx)ArLMS2xxprotected
myRunThreadCB (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedprotected
mySensorInterpCB (defined in ArLMS2xx)ArLMS2xxprotected
mySensorPose (defined in ArLaser)ArLaserprotected
mySensorZ (defined in ArLaser)ArLaserprotected
mySimPacketCounter (defined in ArLMS2xx)ArLMS2xxprotected
mySimPacketEncoderTrans (defined in ArLMS2xx)ArLMS2xxprotected
mySimPacketHandler (defined in ArLMS2xx)ArLMS2xxprotected
mySimPacketStart (defined in ArLMS2xx)ArLMS2xxprotected
mySimPacketTrans (defined in ArLMS2xx)ArLMS2xxprotected
myStartConnect (defined in ArLMS2xx)ArLMS2xxprotected
myStartDegrees (defined in ArLaser)ArLaserprotected
myStartDegreesMax (defined in ArLaser)ArLaserprotected
myStartDegreesMin (defined in ArLaser)ArLaserprotected
myStartDegreesSet (defined in ArLaser)ArLaserprotected
myStartingBaudChoice (defined in ArLaser)ArLaserprotected
myStartingBaudChoices (defined in ArLaser)ArLaserprotected
myStartingBaudChoiceSet (defined in ArLaser)ArLaserprotected
myStartingBaudChoicesString (defined in ArLaser)ArLaserprotected
myState (defined in ArLMS2xx)ArLMS2xxprotected
myStateMutex (defined in ArLMS2xx)ArLMS2xxprotected
myStateStart (defined in ArLMS2xx)ArLMS2xxprotected
myTask (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedprotected
myTimeLastReading (defined in ArLaser)ArLaserprotected
myTimeoutSeconds (defined in ArLaser)ArLaserprotected
myTotalNumReadings (defined in ArLMS2xx)ArLMS2xxprotected
myUnitsChoice (defined in ArLaser)ArLaserprotected
myUnitsChoices (defined in ArLaser)ArLaserprotected
myUnitsChoiceSet (defined in ArLaser)ArLaserprotected
myUnitsChoicesString (defined in ArLaser)ArLaserprotected
myUseSim (defined in ArLMS2xx)ArLMS2xxprotected
myWhichReading (defined in ArLMS2xx)ArLMS2xxprotected
ourUseSimpleNaming (defined in ArLaser)ArLaserprotectedstatic
processPacket(ArLMS2xxPacket *packet, ArPose pose, ArPose encoderPose, unsigned int counter, bool deinterlace, ArPose deinterlaceDelta) (defined in ArLMS2xx)ArLMS2xxprotected
remConnectCB(ArFunctor *functor)ArLaserinline
remDisconnectNormallyCB(ArFunctor *functor)ArLaserinline
remDisconnectOnErrorCB(ArFunctor *functor)ArLaserinline
remFailedConnectCB(ArFunctor *functor)ArLaserinline
remReadingCB(ArFunctor *functor)ArLaserinline
resetLastCumulativeCleanTime(void)ArLaserinline
run(void)ArRangeDeviceThreadedinlinevirtual
runAsync(void)ArRangeDeviceThreadedinlinevirtual
runOnce(bool lockRobot) (defined in ArLMS2xx)ArLMS2xxprotected
runThread(void *arg)ArLMS2xxvirtual
sensorInterpCallback(void)ArLMS2xxprotected
setConnectionTimeoutSeconds(double seconds)ArLaservirtual
setCumulativeBufferSize(size_t size)ArLaservirtual
setCumulativeCleanDist(double dist)ArLaserinline
setCumulativeCleanInterval(int milliSeconds)ArLaserinline
setCumulativeCleanOffset(int milliSeconds)ArLaserinline
setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setCurrentBufferSize(size_t size)ArRangeDevicevirtual
setCurrentDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setDeviceConnection(ArDeviceConnection *conn)ArLMS2xxvirtual
setEndDegrees(double endDegrees)ArLaser
setFlipped(bool flipped)ArLaserinline
setIncrement(double increment)ArLaser
setInfoLogLevel(ArLog::LogLevel infoLogLevel)ArLaserinline
setMaxDistToKeepCumulative(double maxDistToKeepCumulative)ArRangeDeviceinline
setMaxInsertDistCumulative(double maxInsertDistCumulative)ArRangeDeviceinline
setMaxRange(unsigned int maxRange)ArLaservirtual
setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative)ArRangeDeviceinline
setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent)ArRangeDeviceinline
setMinDistBetweenCumulative(double minDistBetweenCumulative)ArRangeDeviceinline
setMinDistBetweenCurrent(double minDistBetweenCurrent)ArRangeDeviceinline
setPowerControlled(bool powerControlled)ArLaser
setRobot(ArRobot *robot) (defined in ArLMS2xx)ArLMS2xxvirtual
setSensorPosition(double x, double y, double th, double z=0)ArLaser
setSensorPosition(ArPose pose, double z=0)ArLaser
setStartDegrees(double startDegrees)ArLaser
sickGetIsUsingSim(void)ArLMS2xxprotected
sickSetIsUsingSim(bool usingSim)ArLMS2xxprotected
simPacketHandler(ArRobotPacket *packet) (defined in ArLMS2xx)ArLMS2xxprotected
State enum nameArLMS2xxprotected
STATE_CHANGE_BAUD enum valueArLMS2xxprotected
STATE_CONFIGURE enum valueArLMS2xxprotected
STATE_CONNECTED enum valueArLMS2xxprotected
STATE_INIT enum valueArLMS2xxprotected
STATE_INSTALL_MODE enum valueArLMS2xxprotected
STATE_NONE enum valueArLMS2xxprotected
STATE_SET_MODE enum valueArLMS2xxprotected
STATE_START_READINGS enum valueArLMS2xxprotected
STATE_WAIT_FOR_CONFIGURE_ACK enum valueArLMS2xxprotected
STATE_WAIT_FOR_INSTALL_MODE_ACK enum valueArLMS2xxprotected
STATE_WAIT_FOR_POWER_ON enum valueArLMS2xxprotected
STATE_WAIT_FOR_SET_MODE_ACK enum valueArLMS2xxprotected
STATE_WAIT_FOR_START_ACK enum valueArLMS2xxprotected
stopRunning(void)ArRangeDeviceThreadedinlinevirtual
switchState(State state)ArLMS2xxprotected
tryLockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
unlockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
useSimpleNamingForAllLasers(void)ArLaserstatic
~ArLaser()ArLaservirtual
~ArLMS2xx()ArLMS2xxvirtual
~ArRangeDevice()ArRangeDevicevirtual
~ArRangeDeviceThreaded()ArRangeDeviceThreadedvirtual