Main Page   Class Hierarchy   Compound List   Compound Members  

ArSick Member List

This is the complete list of members for ArSick, including all inherited members.
addConnectCB(ArFunctor *functor, ArListPos::Pos position)ArSick
addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position)ArSick
addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position)ArSick
addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position)ArSick
addReading(double x, double y)ArRangeDevice [virtual]
applyTransform(ArTransform trans, bool doCumulative=true)ArRangeDevice [virtual]
ArASyncTask()ArASyncTask
ArRangeDevice(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange)ArRangeDevice
ArRangeDeviceThreaded(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange)ArRangeDeviceThreaded
ArSick(size_t currentBufferSize=361, size_t cumulativeBufferSize=1448, const char *name="laser")ArSick
ArThread(bool blockAllSignals=true)ArThread
ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true)ArThread
ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true)ArThread
asyncConnect(void)ArSick
BAUD19200 enum valueArSick
BAUD38400 enum valueArSick
BAUD9600 enum valueArSick
BaudRate enum nameArSick
blockingConnect(void)ArSick
cancel(void)ArThread [virtual]
cancelAll(void)ArThread [static]
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
create(bool joinable=true, bool lowerPriority=true)ArASyncTask [virtual]
cumulativeReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL)ArRangeDevice [virtual]
cumulativeReadingPolar(double startAngle, double endAngle, double *angle=NULL)ArRangeDevice [virtual]
currentReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL)ArRangeDevice [virtual]
currentReadingPolar(double startAngle, double endAngle, double *angle=NULL)ArRangeDevice [virtual]
Degrees enum nameArSick
DEGREES100 enum valueArSick
DEGREES180 enum valueArSick
detach(void)ArThread [virtual]
disconnect(bool doNotLockRobotForSim=false)ArSick
dropConnection(void)ArSick
failedConnect(void)ArSick
filterReadings()ArSick [protected]
getBlockAllSignals(void)ArThread [inline]
getConnectionTimeoutTime(void)ArSick
getCumulativeBuffer(void)ArRangeDevice [inline, virtual]
getCumulativeRangeBuffer(void)ArRangeDevice [inline, virtual]
getCurrentBuffer(void)ArRangeDevice [inline, virtual]
getCurrentRangeBuffer(void)ArRangeDevice [inline, virtual]
getDegrees(void)ArSick
getDeviceConnection(void)ArSick
getError(int err)ArThread
getFilterNearDist(void)ArSick [inline]
getFunc(void)ArThread [inline, virtual]
getIncrement(void)ArSick
getJoinable(void)ArThread [inline, virtual]
getLastReadingTime(void)ArSick
getMaxRange(void)ArRangeDevice [inline, virtual]
getName(void)ArRangeDevice [virtual]
getRawReadings(void)ArRangeDevice [inline, virtual]
getRobot(void)ArRangeDevice [virtual]
getRunning(void)ArThread [inline, virtual]
getRunningWithLock(void)ArThread [inline, virtual]
getSensorPosition()ArSick
getSensorPositionTh()ArSick
getSensorPositionX()ArSick
getSensorPositionY()ArSick
getSickPacCount()ArSick
getThread(void)ArThread [inline, virtual]
Increment enum nameArSick
INCREMENT_HALF enum valueArSick
INCREMENT_ONE enum valueArSick
init(void)ArThread [static]
internalConnectHandler(void)ArSick
internalConnectSim(void)ArSick
isConnected(void)ArSick [inline]
isControllingPower(void)ArSick
isLaserFlipped(void)ArSick
isUsingSim(void)ArSick
join(void **ret=NULL)ArThread [virtual]
joinAll(void)ArThread [static]
lock(void)ArThread [inline]
lockDevice(void)ArRangeDeviceThreaded [inline, virtual]
madeConnection(void)ArSick
myRunningArThread [protected]
processPacket(ArSickPacket *packet, ArPose pose, ArPose encoderPose, unsigned int counter)ArSick
remConnectCB(ArFunctor *functor)ArSick
remDisconnectNormallyCB(ArFunctor *functor)ArSick
remDisconnectOnErrorCB(ArFunctor *functor)ArSick
remFailedConnectCB(ArFunctor *functor)ArSick
robotConnectCallback(void)ArSick
run(void)ArRangeDeviceThreaded [inline]
runAsync(void)ArRangeDeviceThreaded [inline]
runInThisThread(void *arg=0)ArASyncTask [virtual]
runOnce(bool lockRobot)ArSick
runOnRobot(void)ArSick
runThread(void *arg)ArSick [virtual]
self(void)ArThread [static]
sensorInterpCallback(void)ArSick
setConnectionTimeoutTime(int mSecs)ArSick
setCumulativeBufferSize(size_t size)ArRangeDevice [virtual]
setCurrentBufferSize(size_t size)ArRangeDevice [virtual]
setDeviceConnection(ArDeviceConnection *conn)ArSick
setFilterNearDist(double dist)ArSick [inline]
setMaxRange(unsigned int maxRange)ArRangeDevice [inline, virtual]
setRobot(ArRobot *robot)ArSick [virtual]
setRunning(bool yesno)ArThread [inline, 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]
Status enum nameArThread
STATUS_ALREADY_DETATCHED enum valueArThread
STATUS_FAILED enum valueArThread
STATUS_INVALID enum valueArThread
STATUS_JOIN_SELF enum valueArThread
STATUS_NO_SUCH_THREAD enum valueArThread
STATUS_NORESOURCE enum valueArThread
stopAll()ArThread [static]
stopRunning(void)ArThread [inline, virtual]
switchState(State state)ArSick [protected]
tryingToConnect(void)ArSick [inline]
tryLock(void)ArThread [inline]
tryLockDevice(void)ArRangeDeviceThreaded [inline, virtual]
unlock(void)ArThread [inline]
unlockDevice(void)ArRangeDeviceThreaded [inline, virtual]
yield(void)ArThread [static]
~ArASyncTask()ArASyncTask [virtual]
~ArRangeDevice(void)ArRangeDevice [virtual]
~ArRangeDeviceThreaded(void)ArRangeDeviceThreaded [virtual]
~ArSick(void)ArSick
~ArThread(void)ArThread [virtual]

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