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 value | ArSick | |
BAUD38400 enum value | ArSick | |
BAUD9600 enum value | ArSick | |
BaudRate enum name | ArSick | |
Bits enum name | ArSick | |
BITS_1REFLECTOR enum value | ArSick | |
BITS_2REFLECTOR enum value | ArSick | |
BITS_3REFLECTOR enum value | ArSick | |
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 name | ArSick | |
DEGREES100 enum value | ArSick | |
DEGREES180 enum value | ArSick | |
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 name | ArSick | |
INCREMENT_HALF enum value | ArSick | |
INCREMENT_ONE enum value | ArSick | |
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] |
myIgnoreReadings | ArSick | [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 name | ArSick | [protected] |
STATE_CHANGE_BAUD enum value | ArSick | [protected] |
STATE_CONFIGURE enum value | ArSick | [protected] |
STATE_CONNECTED enum value | ArSick | [protected] |
STATE_INIT enum value | ArSick | [protected] |
STATE_INSTALL_MODE enum value | ArSick | [protected] |
STATE_NONE enum value | ArSick | [protected] |
STATE_SET_MODE enum value | ArSick | [protected] |
STATE_START_READINGS enum value | ArSick | [protected] |
STATE_WAIT_FOR_CONFIGURE_ACK enum value | ArSick | [protected] |
STATE_WAIT_FOR_INSTALL_MODE_ACK enum value | ArSick | [protected] |
STATE_WAIT_FOR_POWER_ON enum value | ArSick | [protected] |
STATE_WAIT_FOR_SET_MODE_ACK enum value | ArSick | [protected] |
STATE_WAIT_FOR_START_ACK enum value | ArSick | [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 name | ArSick | |
UNITS_10CM enum value | ArSick | |
UNITS_1CM enum value | ArSick | |
UNITS_1MM enum value | ArSick | |
unlockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | [inline, virtual] |
~ArRangeDevice() | ArRangeDevice | [virtual] |
~ArRangeDeviceThreaded() | ArRangeDeviceThreaded | [virtual] |
~ArSick() | ArSick | [virtual] |