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 |