Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages | Examples

ArSick Member List

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

addConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArSick
addDataCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArSick
addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArSick
addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArSick
addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST)ArSick
addIgnoreReading(double ignoreReading)ArSick [inline]
addReading(double x, double y)ArRangeDevice [virtual]
adjustRawReadings(bool interlaced)ArRangeDevice [protected]
applyTransform(ArTransform trans, bool doCumulative=true)ArSick [virtual]
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)ArRangeDeviceThreaded
ArSick(size_t currentBufferSize=361, size_t cumulativeBufferSize=0, const char *name="laser", bool addAriaExitCB=true)ArSick
asyncConnect(void)ArSick
BAUD19200 enum valueArSick
BAUD38400 enum valueArSick
BAUD9600 enum valueArSick
BaudRate enum nameArSick
Bits enum nameArSick
BITS_1REFLECTOR enum valueArSick
BITS_2REFLECTOR enum valueArSick
BITS_3REFLECTOR enum valueArSick
blockingConnect(void)ArSick
clearCumulativeOlderThan(int milliSeconds)ArRangeDevice [inline, virtual]
clearCumulativeOlderThanSeconds(int seconds)ArRangeDevice [inline, virtual]
clearCumulativeReadings(void)ArRangeDevice [inline, virtual]
clearCurrentReadings(void)ArRangeDevice [inline, virtual]
clearIgnoreReadings(void)ArSick [inline]
configure(bool useSim=false, bool powerControl=true, bool laserFlipped=false, BaudRate baud=BAUD38400, Degrees deg=DEGREES180, Increment incr=INCREMENT_ONE)ArSick
configureShort(bool useSim=false, BaudRate baud=BAUD38400, Degrees deg=DEGREES180, Increment incr=INCREMENT_ONE)ArSick
cumulativeReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) const ArRangeDevice [virtual]
cumulativeReadingPolar(double startAngle, double endAngle, double *angle=NULL) const ArRangeDevice [virtual]
currentReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) const ArRangeDevice [virtual]
currentReadingPolar(double startAngle, double endAngle, double *angle=NULL) const ArRangeDevice [virtual]
Degrees enum nameArSick
DEGREES100 enum valueArSick
DEGREES180 enum valueArSick
disconnect(bool doNotLockRobotForSim=false)ArSick
dropConnection(void)ArSick
failedConnect(void)ArSick
filterAddAndCleanCumulative(double x, double y, bool clean)ArSick [protected]
filterCallback(void) (defined in ArRangeDevice)ArRangeDevice [protected]
filterFarAndOldCumulative(void)ArSick [protected]
filterReadings()ArSick [protected]
getAdjustedRawReadings(void) const ArRangeDevice [inline, virtual]
getAdjustedRawReadingsAsVector(void)ArRangeDevice [virtual]
getBits(void)ArSick
getConnectionTimeoutTime(void)ArSick
getCumulativeBuffer(void) const ArRangeDevice [inline, virtual]
getCumulativeBuffer(void)ArRangeDevice [inline, virtual]
getCumulativeBufferAsVector(void)ArRangeDevice [inline, virtual]
getCumulativeDrawingData(void)ArRangeDevice [inline, virtual]
getCumulativeRangeBuffer(void) const ArRangeDevice [inline, virtual]
getCumulativeRangeBuffer(void)ArRangeDevice [inline, virtual]
getCurrentBuffer(void) const ArRangeDevice [inline, virtual]
getCurrentBuffer(void)ArRangeDevice [inline, virtual]
getCurrentBufferAsVector(void)ArRangeDevice [inline, virtual]
getCurrentDrawingData(void)ArRangeDevice [inline, virtual]
getCurrentRangeBuffer(void) const ArRangeDevice [inline, virtual]
getCurrentRangeBuffer(void)ArRangeDevice [inline, virtual]
getDegrees(void)ArSick
getDeviceConnection(void)ArSick
getFilterCleanCumulativeInterval(void)ArSick
getFilterCumulativeCleanDist(void)ArSick
getFilterCumulativeInsertMaxDist(void)ArSick
getFilterCumulativeMaxAge(void)ArSick [inline]
getFilterCumulativeMaxDist(void)ArSick [inline]
getFilterCumulativeNearDist(void)ArSick
getFilterNearDist(void)ArSick
getIgnoreReadings(void) const ArSick [inline]
getIncrement(void)ArSick
getLastReadingTime(void)ArSick
getMaxDistToKeepCumulative(void)ArRangeDevice [inline]
getMaxRange(void)ArRangeDevice [inline, virtual]
getMaxSecondsToKeepCumulative(void)ArRangeDevice [inline]
getMaxSecondsToKeepCurrent(void)ArRangeDevice [inline]
getMinRange(void)ArSick [inline]
getName(void) const ArRangeDevice [virtual]
getRawReadings(void) const ArRangeDevice [inline, virtual]
getRawReadingsAsVector(void)ArRangeDevice [virtual]
getRobot(void)ArRangeDevice [virtual]
getRunning(void)ArRangeDeviceThreaded [inline, virtual]
getRunningWithLock(void)ArRangeDeviceThreaded [inline, virtual]
getSensorPosition()ArSick
getSensorPositionTh()ArSick
getSensorPositionX()ArSick
getSensorPositionY()ArSick
getSickPacCount()ArSick
getUnits(void)ArSick
Increment enum nameArSick
INCREMENT_HALF enum valueArSick
INCREMENT_ONE enum valueArSick
internalConnectHandler(void)ArSick
internalConnectSim(void)ArSick
isConnected(void)ArSick [inline]
isControllingPower(void)ArSick
isLaserFlipped(void)ArSick
isLocationDependent(void)ArRangeDevice [inline]
isUsingSim(void)ArSick
lockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreaded [inline, virtual]
madeConnection(void)ArSick
myAdjustedRawReadings (defined in ArRangeDevice)ArRangeDevice [protected]
myAdjustedRawReadingsVector (defined in ArRangeDevice)ArRangeDevice [protected]
myAriaExitCB (defined in ArSick)ArSick [protected]
myAssembleReadings (defined in ArSick)ArSick [protected]
myBaud (defined in ArSick)ArSick [protected]
myBits (defined in ArSick)ArSick [protected]
myConn (defined in ArSick)ArSick [protected]
myConnectCBList (defined in ArSick)ArSick [protected]
myConnLock (defined in ArSick)ArSick [protected]
myCumulativeBuffer (defined in ArRangeDevice)ArRangeDevice [protected]
myCumulativeDrawingData (defined in ArRangeDevice)ArRangeDevice [protected]
myCurrentBuffer (defined in ArRangeDevice)ArRangeDevice [protected]
myCurrentDrawingData (defined in ArRangeDevice)ArRangeDevice [protected]
myCurrentReadings (defined in ArSick)ArSick [protected]
myDataCBList (defined in ArSick)ArSick [protected]
myDegrees (defined in ArSick)ArSick [protected]
myDeviceMutex (defined in ArRangeDevice)ArRangeDevice [protected]
myDisconnectNormallyCBList (defined in ArSick)ArSick [protected]
myDisconnectOnErrorCBList (defined in ArSick)ArSick [protected]
myFailedConnectCBList (defined in ArSick)ArSick [protected]
myFilterCB (defined in ArRangeDevice)ArRangeDevice [protected]
myFilterCleanCumulativeInterval (defined in ArSick)ArSick [protected]
myFilterCumulativeCleanDist (defined in ArSick)ArSick [protected]
myFilterCumulativeInsertMaxDist (defined in ArSick)ArSick [protected]
myFilterCumulativeNearDist (defined in ArSick)ArSick [protected]
myFilterNearDist (defined in ArSick)ArSick [protected]
myFilterSquaredCumulativeCleanDist (defined in ArSick)ArSick [protected]
myFilterSquaredCumulativeInsertMaxDist (defined in ArSick)ArSick [protected]
myFilterSquaredCumulativeNearDist (defined in ArSick)ArSick [protected]
myIgnoreReadingsArSick [protected]
myIncrement (defined in ArSick)ArSick [protected]
myIncrementAmount (defined in ArSick)ArSick [protected]
myInterpolation (defined in ArSick)ArSick [protected]
myIsLocationDependent (defined in ArRangeDevice)ArRangeDevice [protected]
myIter (defined in ArSick)ArSick [protected]
myLaserFlipped (defined in ArSick)ArSick [protected]
myLastCleanedCumulative (defined in ArSick)ArSick [protected]
myLastReading (defined in ArSick)ArSick [protected]
myMaxDistToKeepCumulative (defined in ArRangeDevice)ArRangeDevice [protected]
myMaxRange (defined in ArRangeDevice)ArRangeDevice [protected]
myMaxSecondsToKeepCumulative (defined in ArRangeDevice)ArRangeDevice [protected]
myMaxSecondsToKeepCurrent (defined in ArRangeDevice)ArRangeDevice [protected]
myMinRange (defined in ArSick)ArSick [protected]
myName (defined in ArRangeDevice)ArRangeDevice [protected]
myOffsetAmount (defined in ArSick)ArSick [protected]
myOwnCumulativeDrawingData (defined in ArRangeDevice)ArRangeDevice [protected]
myOwnCurrentDrawingData (defined in ArRangeDevice)ArRangeDevice [protected]
myPacket (defined in ArSick)ArSick [protected]
myPackets (defined in ArSick)ArSick [protected]
myPowerControl (defined in ArSick)ArSick [protected]
myProcessImmediately (defined in ArSick)ArSick [protected]
myRawReadings (defined in ArRangeDevice)ArRangeDevice [protected]
myRawReadingsVector (defined in ArRangeDevice)ArRangeDevice [protected]
myRealConfigured (defined in ArSick)ArSick [protected]
myRobot (defined in ArRangeDevice)ArRangeDevice [protected]
myRobotConnectCB (defined in ArSick)ArSick [protected]
myRunInOwnThread (defined in ArSick)ArSick [protected]
myRunningOnRobot (defined in ArSick)ArSick [protected]
myRunThreadCB (defined in ArRangeDeviceThreaded)ArRangeDeviceThreaded [protected]
mySensorInterpCB (defined in ArSick)ArSick [protected]
mySensorPose (defined in ArSick)ArSick [protected]
mySickPacCount (defined in ArSick)ArSick [protected]
mySickPacCurrentCount (defined in ArSick)ArSick [protected]
mySickPacketReceiver (defined in ArSick)ArSick [protected]
mySimPacketCounter (defined in ArSick)ArSick [protected]
mySimPacketEncoderTrans (defined in ArSick)ArSick [protected]
mySimPacketHandler (defined in ArSick)ArSick [protected]
mySimPacketStart (defined in ArSick)ArSick [protected]
mySimPacketTrans (defined in ArSick)ArSick [protected]
myStartConnect (defined in ArSick)ArSick [protected]
myState (defined in ArSick)ArSick [protected]
myStateMutex (defined in ArSick)ArSick [protected]
myStateStart (defined in ArSick)ArSick [protected]
myTask (defined in ArRangeDeviceThreaded)ArRangeDeviceThreaded [protected]
myTimeLastSickPacket (defined in ArSick)ArSick [protected]
myTimeoutTime (defined in ArSick)ArSick [protected]
myTotalNumReadings (defined in ArSick)ArSick [protected]
myUnits (defined in ArSick)ArSick [protected]
myUseSim (defined in ArSick)ArSick [protected]
myWhichReading (defined in ArSick)ArSick [protected]
processPacket(ArSickPacket *packet, ArPose pose, ArPose encoderPose, unsigned int counter, bool deinterlace, ArPose deinterlaceDelta)ArSick
remConnectCB(ArFunctor *functor)ArSick
remDataCB(ArFunctor *functor)ArSick
remDisconnectNormallyCB(ArFunctor *functor)ArSick
remDisconnectOnErrorCB(ArFunctor *functor)ArSick
remFailedConnectCB(ArFunctor *functor)ArSick
robotConnectCallback(void)ArSick
run(void)ArRangeDeviceThreaded [inline, virtual]
runAsync(void)ArRangeDeviceThreaded [inline, virtual]
runOnce(bool lockRobot)ArSick
runOnRobot(void)ArSick
runThread(void *arg)ArSick [virtual]
sensorInterpCallback(void)ArSick
setConnectionTimeoutTime(int mSecs)ArSick
setCumulativeBufferSize(size_t size)ArRangeDevice [virtual]
setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevice [virtual]
setCurrentBufferSize(size_t size)ArRangeDevice [virtual]
setCurrentDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevice [virtual]
setDeviceConnection(ArDeviceConnection *conn)ArSick
setFilterCleanCumulativeInterval(int milliSeconds)ArSick
setFilterCumulativeCleanDist(double dist)ArSick
setFilterCumulativeInsertMaxDist(double dist)ArSick
setFilterCumulativeMaxAge(int seconds)ArSick [inline]
setFilterCumulativeMaxDist(double dist)ArSick [inline]
setFilterCumulativeNearDist(double dist)ArSick
setFilterNearDist(double dist)ArSick
setIsControllingPower(bool controlPower)ArSick
setIsLaserFlipped(bool laserFlipped)ArSick
setIsUsingSim(bool usingSim)ArSick
setMaxDistToKeepCumulative(double maxDistToKeepCumulative)ArRangeDevice [inline]
setMaxRange(unsigned int maxRange)ArRangeDevice [inline, virtual]
setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative)ArRangeDevice [inline]
setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent)ArRangeDevice [inline]
setMinRange(unsigned int minRange)ArSick [inline]
setRangeInformation(Bits bits=BITS_1REFLECTOR, Units units=UNITS_1MM)ArSick
setRobot(ArRobot *robot) (defined in ArSick)ArSick [virtual]
setSensorPosition(double x, double y, double th)ArSick
setSensorPosition(ArPose pose)ArSick
simPacketHandler(ArRobotPacket *packet)ArSick
State enum nameArSick [protected]
STATE_CHANGE_BAUD enum valueArSick [protected]
STATE_CONFIGURE enum valueArSick [protected]
STATE_CONNECTED enum valueArSick [protected]
STATE_INIT enum valueArSick [protected]
STATE_INSTALL_MODE enum valueArSick [protected]
STATE_NONE enum valueArSick [protected]
STATE_SET_MODE enum valueArSick [protected]
STATE_START_READINGS enum valueArSick [protected]
STATE_WAIT_FOR_CONFIGURE_ACK enum valueArSick [protected]
STATE_WAIT_FOR_INSTALL_MODE_ACK enum valueArSick [protected]
STATE_WAIT_FOR_POWER_ON enum valueArSick [protected]
STATE_WAIT_FOR_SET_MODE_ACK enum valueArSick [protected]
STATE_WAIT_FOR_START_ACK enum valueArSick [protected]
stopRunning(void)ArRangeDeviceThreaded [inline, virtual]
switchState(State state)ArSick [protected]
tryingToConnect(void)ArSick [inline]
tryLockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreaded [inline, virtual]
Units enum nameArSick
UNITS_10CM enum valueArSick
UNITS_1CM enum valueArSick
UNITS_1MM enum valueArSick
unlockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreaded [inline, virtual]
~ArRangeDevice()ArRangeDevice [virtual]
~ArRangeDeviceThreaded()ArRangeDeviceThreaded [virtual]
~ArSick()ArSick [virtual]


Generated on Tue Feb 20 10:51:45 2007 for Aria by  doxygen 1.4.0