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 value | ArSick | |
BAUD38400 enum value | ArSick | |
BAUD9600 enum value | ArSick | |
BaudRate enum name | ArSick | |
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 name | ArSick | |
DEGREES100 enum value | ArSick | |
DEGREES180 enum value | ArSick | |
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 name | ArSick | |
INCREMENT_HALF enum value | ArSick | |
INCREMENT_ONE enum value | ArSick | |
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 | |
myRunning | ArThread | [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 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] |
Status enum name | ArThread | |
STATUS_ALREADY_DETATCHED enum value | ArThread | |
STATUS_FAILED enum value | ArThread | |
STATUS_INVALID enum value | ArThread | |
STATUS_JOIN_SELF enum value | ArThread | |
STATUS_NO_SUCH_THREAD enum value | ArThread | |
STATUS_NORESOURCE enum value | ArThread | |
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] |