| 
    Aria
    2.8.0
    
   | 
 
This is the complete list of members for ArSonarMTX, including all inherited members.
| addDisconnectOnErrorCB(ArFunctor *functor, int position=51) | ArSonarMTX | inline | 
| addThreadToMap(ThreadType pt, ArThread *at) (defined in ArThread) | ArThread | protectedstatic | 
| ALIVE enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| 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) | ArSonarMTX | virtual | 
| cancel(void) | ArThread | virtual | 
| cancelAll(void) | ArThread | static | 
| checkLostConnection(void) | ArSonarMTX | |
| clear(void) (defined in ArSonarMTX) | ArSonarMTX | protected | 
| Commands enum name (defined in ArSonarMTX) | ArSonarMTX | protected | 
| create(bool joinable=true, bool lowerPriority=true) | ArASyncTask | virtual | 
| detach(void) | ArThread | virtual | 
| disableForAutonomousDriving() (defined in ArSonarMTX) | ArSonarMTX | |
| disconnect(void) (defined in ArSonarMTX) | ArSonarMTX | virtual | 
| disconnectOnError(void) | ArSonarMTX | |
| doJoin(void **ret=NULL) (defined in ArThread) | ArThread | protectedvirtual | 
| failedToConnect(void) (defined in ArSonarMTX) | ArSonarMTX | protected | 
| fakeConnect() | ArSonarMTX | virtual | 
| findThreadInMap(ThreadType t) (defined in ArThread) | ArThread | protectedstatic | 
| GET_ECHO_SAMPLE_SIZE enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_GAIN enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_NOISE_DELTA enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_NUM_TRANDUCERS enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_SONAR_DELAY enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_THRESHOLDS enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_TRANSDUCER_MASK enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| GET_VERSION enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| getBlockAllSignals(void) | ArThread | inline | 
| getBoardDelay(void) const | ArSonarMTX | inline | 
| getBoardDetectionThreshold(void) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getBoardGain(void) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getBoardMaxRange(void) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getBoardNum(void) (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getBoardUseForAutonomousDriving(void) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getConnectionTimeoutSeconds(void) | ArSonarMTX | inlinevirtual | 
| getDefaultPortType(void) | ArSonarMTX | inline | 
| getDefaultTcpPort(void) | ArSonarMTX | inline | 
| getDeviceConnection(void) | ArSonarMTX | |
| getFirmwareVersion(void) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getFunc(void) const | ArThread | inlinevirtual | 
| getJoinable(void) const | ArThread | inlinevirtual | 
| getLastReadingTime(void) | ArSonarMTX | inline | 
| getLogLevel(void) | ArThread | inlinestatic | 
| getName(void) const (defined in ArSonarMTX) | ArSonarMTX | virtual | 
| getNameWithBoard(void) const (defined in ArSonarMTX) | ArSonarMTX | virtual | 
| getNumConfiguredTransducers(void) const | ArSonarMTX | inline | 
| getNumTransducers(void) const | ArSonarMTX | inline | 
| getOSThread(void) const | ArThread | inlinevirtual | 
| getPacketReceiver(void) | ArSonarMTX | inline | 
| getPacketSender(void) | ArSonarMTX | inline | 
| getPID(void) (defined in ArThread) | ArThread | inline | 
| getReadingCount(void) | ArSonarMTX | |
| getRunning(void) const | ArThread | inlinevirtual | 
| getRunningWithLock(void) | ArThread | inlinevirtual | 
| getThisOSThread(void) | ArThread | static | 
| getThisThread(void) | ArThread | static | 
| getThisThreadName(void) | ArThread | static | 
| getThread(void) const | ArThread | inlinevirtual | 
| getThreadActivity(void) | ArASyncTask | inlinevirtual | 
| getThreadName(void) | ArThread | inlinevirtual | 
| getTID(void) (defined in ArThread) | ArThread | inline | 
| getUnitDetectionThres(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitGain(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitLastReading(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitMapping(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitTh(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitX(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| getUnitY(int unit) const (defined in ArSonarMTX) | ArSonarMTX | inline | 
| HEADER1 enum value (defined in ArSonarMTX) | ArSonarMTX | |
| HEADER2 enum value (defined in ArSonarMTX) | ArSonarMTX | |
| Headers enum name (defined in ArSonarMTX) | ArSonarMTX | |
| init(void) | ArThread | static | 
| internalGotReading(void) (defined in ArSonarMTX) | ArSonarMTX | virtual | 
| isConnected(void) (defined in ArSonarMTX) | ArSonarMTX | inlinevirtual | 
| isThreadFinished() const | ArThread | virtual | 
| isThreadStarted() const | ArThread | virtual | 
| isTryingToConnect(void) (defined in ArSonarMTX) | ArSonarMTX | inlinevirtual | 
| join(void **ret=NULL) | ArThread | virtual | 
| joinAll(void) | ArThread | static | 
| lock(void) | ArThread | inline | 
| lockDevice() | ArSonarMTX | inlinevirtual | 
| log(void) | ArSonarMTX | |
| logThreadInfo(void) | ArThread | virtual | 
| MapType typedef (defined in ArThread) | ArThread | |
| maxTransducers enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myAriaExitCB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myAutonomousDrivingTransducerMaskLSB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myAutonomousDrivingTransducerMaskMSB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBlockAllSignals (defined in ArThread) | ArThread | protected | 
| myBoardDelay (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBoardDetectionThreshold (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBoardGain (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBoardMaxRange (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBoardNum (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myBoardUseForAutonomousDriving (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myConn (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myDataMutex (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myDefaultPortType (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myDefaultTcpPort (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myDeviceMutex (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myDisconnectOnErrorCBList (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myFinished (defined in ArThread) | ArThread | protected | 
| myFirmwareVersion (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myInfoLogLevel (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myIsConnected (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myJoinable (defined in ArThread) | ArThread | protected | 
| myLastReading (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myLogLevel (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myMutex (defined in ArThread) | ArThread | protected | 
| myName (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myNameWithBoard (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myNumConfiguredTransducers (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myNumTransducers (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myPackets (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myPacketsMutex (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myPID (defined in ArThread) | ArThread | protected | 
| myPrevSensorIntTime (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myProcessCB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myReadingCount (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myReadingCurrentCount (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myReceiver (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myRecvTracking (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myRobot (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myRobotRunningAndConnected (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myRunning | ArThread | protected | 
| mySender (defined in ArSonarMTX) | ArSonarMTX | protected | 
| mySendTracking (defined in ArSonarMTX) | ArSonarMTX | protected | 
| mySensorInterpTask (defined in ArSonarMTX) | ArSonarMTX | protected | 
| mySonarMap (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myStartConnect (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myStarted (defined in ArThread) | ArThread | protected | 
| myStrMap (defined in ArThread) | ArThread | protected | 
| myThread (defined in ArThread) | ArThread | protected | 
| myTID (defined in ArThread) | ArThread | protected | 
| myTimeLastReading (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myTimeoutSeconds (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myTransducerMaskLSB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myTransducerMaskMSB (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myTransducersAreOn (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myTryingToConnect (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myVersion (defined in ArSonarMTX) | ArSonarMTX | protected | 
| myWarnedAboutExtraSonar (defined in ArSonarMTX) | ArSonarMTX | protected | 
| NUM_THRESHOLD_RANGES enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| osSelf(void) | ArThread | static | 
| ourLogLevel (defined in ArThread) | ArThread | protectedstatic | 
| ourThreads (defined in ArThread) | ArThread | protectedstatic | 
| ourThreadsMutex (defined in ArThread) | ArThread | protectedstatic | 
| ourUnknownThreadName (defined in ArThread) | ArThread | protectedstatic | 
| queryFirmwareVersion() (defined in ArSonarMTX) | ArSonarMTX | |
| remDisconnectOnErrorCB(ArFunctor *functor) | ArSonarMTX | inline | 
| removeThreadFromMap(ThreadType t) (defined in ArThread) | ArThread | protectedstatic | 
| requestFirmwareVersion() (defined in ArSonarMTX) | ArSonarMTX | |
| RESET enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| run(void) | ArASyncTask | inlinevirtual | 
| runAsync(void) | ArASyncTask | inlinevirtual | 
| runInThisThread(void *arg=0) | ArASyncTask | virtual | 
| runThread(void *arg) (defined in ArSonarMTX) | ArSonarMTX | protectedvirtual | 
| self(void) | ArThread | static | 
| 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) | ArSonarMTX | protected | 
| SET_ECHO_SAMPLE_SIZE enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SET_GAIN enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SET_NOISE_DELTA enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SET_SONAR_DELAY enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SET_THRESHOLDS enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SET_TRANSDUCER_MASK enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| setConnectionTimeoutSeconds(double seconds) | ArSonarMTX | inlinevirtual | 
| setDeviceConnection(ArDeviceConnection *conn) | ArSonarMTX | |
| setInfoLogLevel(ArLog::LogLevel infoLogLevel) (defined in ArSonarMTX) | ArSonarMTX | inline | 
| setLogLevel(ArLog::LogLevel level) | ArThread | inlinestatic | 
| setRobot(ArRobot *robot) | ArSonarMTX | virtual | 
| setRunning(bool running) | ArThread | inlinevirtual | 
| setThreadName(const char *name) | ArThread | virtual | 
| shutdown() | ArThread | static | 
| Sizes enum name (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_DETECTION_THRES enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_GAIN enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_IS_CONFIGURED enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_LAST_READING enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_MAPPING enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_MAX_RANGE enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_TH enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_USE_FOR_AUTONOMOUS_DRIVING enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_X enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SONAR_Y enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| SonarInfo enum name (defined in ArSonarMTX) | ArSonarMTX | protected | 
| sonarSetName(const char *name) (defined in ArSonarMTX) | ArSonarMTX | protectedvirtual | 
| START_SCAN enum value (defined in ArSonarMTX) | ArSonarMTX | 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 | |
| STOP_SCAN enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| stopAll() | ArThread | static | 
| stopRunning(void) | ArASyncTask | inlinevirtual | 
| TAKE_SELF_ECHO enum value (defined in ArSonarMTX) | ArSonarMTX | protected | 
| threadFinished(void) | ArThread | virtual | 
| threadStarted(void) | ArThread | virtual | 
| ThreadType typedef (defined in ArThread) | ArThread | |
| tryLock(void) | ArThread | inline | 
| tryLockDevice() | ArSonarMTX | inlinevirtual | 
| turnOffTransducers() (defined in ArSonarMTX) | ArSonarMTX | |
| turnOnTransducers() (defined in ArSonarMTX) | ArSonarMTX | |
| unlock(void) | ArThread | inline | 
| unlockDevice() | ArSonarMTX | inlinevirtual | 
| 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) | ArThread | static | 
| ~ArASyncTask() | ArASyncTask | virtual | 
| ~ArSonarMTX() | ArSonarMTX | virtual | 
| ~ArThread() | ArThread | virtual |