Aria  2.8.0
ArSonarMTX Member List

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

addDisconnectOnErrorCB(ArFunctor *functor, int position=51)ArSonarMTXinline
addThreadToMap(ThreadType pt, ArThread *at) (defined in ArThread)ArThreadprotectedstatic
ALIVE enum value (defined in ArSonarMTX)ArSonarMTXprotected
ArASyncTask()ArASyncTask
ArSonarMTX(int sonarBoardNum=0, const char *name="MTXSonar", ArDeviceConnection *conn=NULL, ArRobot *robot=NULL)ArSonarMTX
ArThread(bool blockAllSignals=true)ArThread
ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true)ArThread
ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true)ArThread
blockingConnect(bool sendTracking, bool recvTracking)ArSonarMTXvirtual
cancel(void)ArThreadvirtual
cancelAll(void)ArThreadstatic
checkLostConnection(void)ArSonarMTX
clear(void) (defined in ArSonarMTX)ArSonarMTXprotected
Commands enum name (defined in ArSonarMTX)ArSonarMTXprotected
create(bool joinable=true, bool lowerPriority=true)ArASyncTaskvirtual
detach(void)ArThreadvirtual
disableForAutonomousDriving() (defined in ArSonarMTX)ArSonarMTX
disconnect(void) (defined in ArSonarMTX)ArSonarMTXvirtual
disconnectOnError(void)ArSonarMTX
doJoin(void **ret=NULL) (defined in ArThread)ArThreadprotectedvirtual
failedToConnect(void) (defined in ArSonarMTX)ArSonarMTXprotected
fakeConnect()ArSonarMTXvirtual
findThreadInMap(ThreadType t) (defined in ArThread)ArThreadprotectedstatic
GET_ECHO_SAMPLE_SIZE enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_GAIN enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_NOISE_DELTA enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_NUM_TRANDUCERS enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_SONAR_DELAY enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_THRESHOLDS enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_TRANSDUCER_MASK enum value (defined in ArSonarMTX)ArSonarMTXprotected
GET_VERSION enum value (defined in ArSonarMTX)ArSonarMTXprotected
getBlockAllSignals(void)ArThreadinline
getBoardDelay(void) constArSonarMTXinline
getBoardDetectionThreshold(void) const (defined in ArSonarMTX)ArSonarMTXinline
getBoardGain(void) const (defined in ArSonarMTX)ArSonarMTXinline
getBoardMaxRange(void) const (defined in ArSonarMTX)ArSonarMTXinline
getBoardNum(void) (defined in ArSonarMTX)ArSonarMTXinline
getBoardUseForAutonomousDriving(void) const (defined in ArSonarMTX)ArSonarMTXinline
getConnectionTimeoutSeconds(void)ArSonarMTXinlinevirtual
getDefaultPortType(void)ArSonarMTXinline
getDefaultTcpPort(void)ArSonarMTXinline
getDeviceConnection(void)ArSonarMTX
getFirmwareVersion(void) const (defined in ArSonarMTX)ArSonarMTXinline
getFunc(void) constArThreadinlinevirtual
getJoinable(void) constArThreadinlinevirtual
getLastReadingTime(void)ArSonarMTXinline
getLogLevel(void)ArThreadinlinestatic
getName(void) const (defined in ArSonarMTX)ArSonarMTXvirtual
getNameWithBoard(void) const (defined in ArSonarMTX)ArSonarMTXvirtual
getNumConfiguredTransducers(void) constArSonarMTXinline
getNumTransducers(void) constArSonarMTXinline
getOSThread(void) constArThreadinlinevirtual
getPacketReceiver(void)ArSonarMTXinline
getPacketSender(void)ArSonarMTXinline
getPID(void) (defined in ArThread)ArThreadinline
getReadingCount(void)ArSonarMTX
getRunning(void) constArThreadinlinevirtual
getRunningWithLock(void)ArThreadinlinevirtual
getThisOSThread(void)ArThreadstatic
getThisThread(void)ArThreadstatic
getThisThreadName(void)ArThreadstatic
getThread(void) constArThreadinlinevirtual
getThreadActivity(void)ArASyncTaskinlinevirtual
getThreadName(void)ArThreadinlinevirtual
getTID(void) (defined in ArThread)ArThreadinline
getUnitDetectionThres(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitGain(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitLastReading(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitMapping(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitTh(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitX(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
getUnitY(int unit) const (defined in ArSonarMTX)ArSonarMTXinline
HEADER1 enum value (defined in ArSonarMTX)ArSonarMTX
HEADER2 enum value (defined in ArSonarMTX)ArSonarMTX
Headers enum name (defined in ArSonarMTX)ArSonarMTX
init(void)ArThreadstatic
internalGotReading(void) (defined in ArSonarMTX)ArSonarMTXvirtual
isConnected(void) (defined in ArSonarMTX)ArSonarMTXinlinevirtual
isThreadFinished() constArThreadvirtual
isThreadStarted() constArThreadvirtual
isTryingToConnect(void) (defined in ArSonarMTX)ArSonarMTXinlinevirtual
join(void **ret=NULL)ArThreadvirtual
joinAll(void)ArThreadstatic
lock(void)ArThreadinline
lockDevice()ArSonarMTXinlinevirtual
log(void)ArSonarMTX
logThreadInfo(void)ArThreadvirtual
MapType typedef (defined in ArThread)ArThread
maxTransducers enum value (defined in ArSonarMTX)ArSonarMTXprotected
myAriaExitCB (defined in ArSonarMTX)ArSonarMTXprotected
myAutonomousDrivingTransducerMaskLSB (defined in ArSonarMTX)ArSonarMTXprotected
myAutonomousDrivingTransducerMaskMSB (defined in ArSonarMTX)ArSonarMTXprotected
myBlockAllSignals (defined in ArThread)ArThreadprotected
myBoardDelay (defined in ArSonarMTX)ArSonarMTXprotected
myBoardDetectionThreshold (defined in ArSonarMTX)ArSonarMTXprotected
myBoardGain (defined in ArSonarMTX)ArSonarMTXprotected
myBoardMaxRange (defined in ArSonarMTX)ArSonarMTXprotected
myBoardNum (defined in ArSonarMTX)ArSonarMTXprotected
myBoardUseForAutonomousDriving (defined in ArSonarMTX)ArSonarMTXprotected
myConn (defined in ArSonarMTX)ArSonarMTXprotected
myDataMutex (defined in ArSonarMTX)ArSonarMTXprotected
myDefaultPortType (defined in ArSonarMTX)ArSonarMTXprotected
myDefaultTcpPort (defined in ArSonarMTX)ArSonarMTXprotected
myDeviceMutex (defined in ArSonarMTX)ArSonarMTXprotected
myDisconnectOnErrorCBList (defined in ArSonarMTX)ArSonarMTXprotected
myFinished (defined in ArThread)ArThreadprotected
myFirmwareVersion (defined in ArSonarMTX)ArSonarMTXprotected
myInfoLogLevel (defined in ArSonarMTX)ArSonarMTXprotected
myIsConnected (defined in ArSonarMTX)ArSonarMTXprotected
myJoinable (defined in ArThread)ArThreadprotected
myLastReading (defined in ArSonarMTX)ArSonarMTXprotected
myLogLevel (defined in ArSonarMTX)ArSonarMTXprotected
myMutex (defined in ArThread)ArThreadprotected
myName (defined in ArSonarMTX)ArSonarMTXprotected
myNameWithBoard (defined in ArSonarMTX)ArSonarMTXprotected
myNumConfiguredTransducers (defined in ArSonarMTX)ArSonarMTXprotected
myNumTransducers (defined in ArSonarMTX)ArSonarMTXprotected
myPackets (defined in ArSonarMTX)ArSonarMTXprotected
myPacketsMutex (defined in ArSonarMTX)ArSonarMTXprotected
myPID (defined in ArThread)ArThreadprotected
myPrevSensorIntTime (defined in ArSonarMTX)ArSonarMTXprotected
myProcessCB (defined in ArSonarMTX)ArSonarMTXprotected
myReadingCount (defined in ArSonarMTX)ArSonarMTXprotected
myReadingCurrentCount (defined in ArSonarMTX)ArSonarMTXprotected
myReceiver (defined in ArSonarMTX)ArSonarMTXprotected
myRecvTracking (defined in ArSonarMTX)ArSonarMTXprotected
myRobot (defined in ArSonarMTX)ArSonarMTXprotected
myRobotRunningAndConnected (defined in ArSonarMTX)ArSonarMTXprotected
myRunningArThreadprotected
mySender (defined in ArSonarMTX)ArSonarMTXprotected
mySendTracking (defined in ArSonarMTX)ArSonarMTXprotected
mySensorInterpTask (defined in ArSonarMTX)ArSonarMTXprotected
mySonarMap (defined in ArSonarMTX)ArSonarMTXprotected
myStartConnect (defined in ArSonarMTX)ArSonarMTXprotected
myStarted (defined in ArThread)ArThreadprotected
myStrMap (defined in ArThread)ArThreadprotected
myThread (defined in ArThread)ArThreadprotected
myTID (defined in ArThread)ArThreadprotected
myTimeLastReading (defined in ArSonarMTX)ArSonarMTXprotected
myTimeoutSeconds (defined in ArSonarMTX)ArSonarMTXprotected
myTransducerMaskLSB (defined in ArSonarMTX)ArSonarMTXprotected
myTransducerMaskMSB (defined in ArSonarMTX)ArSonarMTXprotected
myTransducersAreOn (defined in ArSonarMTX)ArSonarMTXprotected
myTryingToConnect (defined in ArSonarMTX)ArSonarMTXprotected
myVersion (defined in ArSonarMTX)ArSonarMTXprotected
myWarnedAboutExtraSonar (defined in ArSonarMTX)ArSonarMTXprotected
NUM_THRESHOLD_RANGES enum value (defined in ArSonarMTX)ArSonarMTXprotected
osSelf(void)ArThreadstatic
ourLogLevel (defined in ArThread)ArThreadprotectedstatic
ourThreads (defined in ArThread)ArThreadprotectedstatic
ourThreadsMutex (defined in ArThread)ArThreadprotectedstatic
ourUnknownThreadName (defined in ArThread)ArThreadprotectedstatic
queryFirmwareVersion() (defined in ArSonarMTX)ArSonarMTX
remDisconnectOnErrorCB(ArFunctor *functor)ArSonarMTXinline
removeThreadFromMap(ThreadType t) (defined in ArThread)ArThreadprotectedstatic
requestFirmwareVersion() (defined in ArSonarMTX)ArSonarMTX
RESET enum value (defined in ArSonarMTX)ArSonarMTXprotected
run(void)ArASyncTaskinlinevirtual
runAsync(void)ArASyncTaskinlinevirtual
runInThisThread(void *arg=0)ArASyncTaskvirtual
runThread(void *arg) (defined in ArSonarMTX)ArSonarMTXprotectedvirtual
self(void)ArThreadstatic
sendAlive() (defined in ArSonarMTX)ArSonarMTX
sendGetDelay() (defined in ArSonarMTX)ArSonarMTX
sendGetGain(unsigned char transducerNumber) (defined in ArSonarMTX)ArSonarMTX
sendGetMask() (defined in ArSonarMTX)ArSonarMTX
sendGetMaxRange(unsigned char transducerNumber) (defined in ArSonarMTX)ArSonarMTX
sendGetNumThresholdRanges() (defined in ArSonarMTX)ArSonarMTX
sendGetThresholds(unsigned char transducerNumber) (defined in ArSonarMTX)ArSonarMTX
sendGetTransducerCount() (defined in ArSonarMTX)ArSonarMTX
sendReset() (defined in ArSonarMTX)ArSonarMTX
sendSetDelay(unsigned char delay) (defined in ArSonarMTX)ArSonarMTX
sendSetGain(unsigned char transducerNumber, unsigned char gain) (defined in ArSonarMTX)ArSonarMTX
sendSetMask(unsigned char maskLsb, unsigned char maskMsb) (defined in ArSonarMTX)ArSonarMTX
sendSetMaxRange(unsigned char transducerNumber, int echoSampleSize) (defined in ArSonarMTX)ArSonarMTX
sendSetThresholds(unsigned char transducerNumber, int thres) (defined in ArSonarMTX)ArSonarMTX
sendStart() (defined in ArSonarMTX)ArSonarMTX
sendStop() (defined in ArSonarMTX)ArSonarMTX
sensorInterp(void) (defined in ArSonarMTX)ArSonarMTXprotected
SET_ECHO_SAMPLE_SIZE enum value (defined in ArSonarMTX)ArSonarMTXprotected
SET_GAIN enum value (defined in ArSonarMTX)ArSonarMTXprotected
SET_NOISE_DELTA enum value (defined in ArSonarMTX)ArSonarMTXprotected
SET_SONAR_DELAY enum value (defined in ArSonarMTX)ArSonarMTXprotected
SET_THRESHOLDS enum value (defined in ArSonarMTX)ArSonarMTXprotected
SET_TRANSDUCER_MASK enum value (defined in ArSonarMTX)ArSonarMTXprotected
setConnectionTimeoutSeconds(double seconds)ArSonarMTXinlinevirtual
setDeviceConnection(ArDeviceConnection *conn)ArSonarMTX
setInfoLogLevel(ArLog::LogLevel infoLogLevel) (defined in ArSonarMTX)ArSonarMTXinline
setLogLevel(ArLog::LogLevel level)ArThreadinlinestatic
setRobot(ArRobot *robot)ArSonarMTXvirtual
setRunning(bool running)ArThreadinlinevirtual
setThreadName(const char *name)ArThreadvirtual
shutdown()ArThreadstatic
Sizes enum name (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_DETECTION_THRES enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_GAIN enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_IS_CONFIGURED enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_LAST_READING enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_MAPPING enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_MAX_RANGE enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_TH enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_USE_FOR_AUTONOMOUS_DRIVING enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_X enum value (defined in ArSonarMTX)ArSonarMTXprotected
SONAR_Y enum value (defined in ArSonarMTX)ArSonarMTXprotected
SonarInfo enum name (defined in ArSonarMTX)ArSonarMTXprotected
sonarSetName(const char *name) (defined in ArSonarMTX)ArSonarMTXprotectedvirtual
START_SCAN enum value (defined in ArSonarMTX)ArSonarMTXprotected
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
STOP_SCAN enum value (defined in ArSonarMTX)ArSonarMTXprotected
stopAll()ArThreadstatic
stopRunning(void)ArASyncTaskinlinevirtual
TAKE_SELF_ECHO enum value (defined in ArSonarMTX)ArSonarMTXprotected
threadFinished(void)ArThreadvirtual
threadStarted(void)ArThreadvirtual
ThreadType typedef (defined in ArThread)ArThread
tryLock(void)ArThreadinline
tryLockDevice()ArSonarMTXinlinevirtual
turnOffTransducers() (defined in ArSonarMTX)ArSonarMTX
turnOnTransducers() (defined in ArSonarMTX)ArSonarMTX
unlock(void)ArThreadinline
unlockDevice()ArSonarMTXinlinevirtual
validateDelay() (defined in ArSonarMTX)ArSonarMTX
validateGain() (defined in ArSonarMTX)ArSonarMTX
validateMaxRange() (defined in ArSonarMTX)ArSonarMTX
validateNumThresholdRanges() (defined in ArSonarMTX)ArSonarMTX
validateThresholds() (defined in ArSonarMTX)ArSonarMTX
validateTransducers() (defined in ArSonarMTX)ArSonarMTX
yieldProcessor(void)ArThreadstatic
~ArASyncTask()ArASyncTaskvirtual
~ArSonarMTX()ArSonarMTXvirtual
~ArThread()ArThreadvirtual