addComment(const char *comment, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL) | ArConfig | |
addParam(const ArConfigArg &arg, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL, const char *displayHint=NULL) | ArConfig | |
addParserHandlers(void) (defined in ArConfig) | ArConfig | [protected] |
addProcessFileCB(ArRetFunctor< bool > *functor, int priority=0) | ArConfig | |
addProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0) | ArConfig | |
addProcessFileWithErrorCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0) | ArConfig | |
addSectionFlags(const char *sectionName, const char *flags) | ArConfig | |
ArConfig(const char *baseDirectory=NULL, bool noBlanksBetweenParams=false, bool ignoreBounds=false, bool failOnBadSection=false, bool saveUnknown=true) | ArConfig | |
ArConfig(const ArConfig &config) | ArConfig | |
ArRobotParams() | ArRobotParams | |
callProcessFileCallBacks(bool continueOnError, char *errorBuffer=NULL, size_t errorBufferLen=0) | ArConfig | |
clearAll(void) | ArConfig | |
clearAllValueSet(void) | ArConfig | |
clearSections(void) | ArConfig | |
copySectionsToParse(std::list< std::string > *from) (defined in ArConfig) | ArConfig | [protected] |
findSection(const char *sectionName) const | ArConfig | |
getAbsoluteMaxLatVelocity(void) const | ArRobotParams | [inline] |
getAbsoluteMaxRotVelocity(void) const | ArRobotParams | [inline] |
getAbsoluteMaxVelocity(void) const | ArRobotParams | [inline] |
getAngleConvFactor(void) const | ArRobotParams | [inline] |
getBaseDirectory(void) const | ArConfig | |
getClassName(void) const | ArRobotParams | [inline] |
getCompassPort() const (defined in ArRobotParams) | ArRobotParams | [inline] |
getCompassType() const (defined in ArRobotParams) | ArRobotParams | [inline] |
getConnectLaser(int laserNumber=1) const | ArRobotParams | [inline] |
getDiffConvFactor(void) const | ArRobotParams | [inline] |
getDistConvFactor(void) const | ArRobotParams | [inline] |
getFileName(void) const | ArConfig | |
getGPSBaud() const | ArRobotParams | [inline] |
getGPSPort() const | ArRobotParams | [inline] |
getGPSType() const (defined in ArRobotParams) | ArRobotParams | [inline] |
getGPSX() const | ArRobotParams | [inline] |
getGPSY() const | ArRobotParams | [inline] |
getGyroScaler(void) const | ArRobotParams | [inline] |
getIRCycles(int number) const (defined in ArRobotParams) | ArRobotParams | [inline] |
getIRType(int number) const (defined in ArRobotParams) | ArRobotParams | [inline] |
getIRUnits(void) (defined in ArRobotParams) | ArRobotParams | [protected] |
getIRX(int number) const | ArRobotParams | [inline] |
getIRY(int number) const | ArRobotParams | [inline] |
getLaserAutoBaudChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserCumulativeBufferSize(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserData(int laserNumber) const (defined in ArRobotParams) | ArRobotParams | [inline, protected] |
getLaserData(int laserNumber) (defined in ArRobotParams) | ArRobotParams | [inline, protected] |
getLaserDegreesChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserEndDegrees(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserFlipped(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserIgnore(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserIncrement(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserIncrementChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserMaxRange(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserPort(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserPortType(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserPossessed(void) const | ArRobotParams | [inline] |
getLaserPowerControlled(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserReflectorBitsChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserStartDegrees(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserStartingBaudChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserTh(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserType(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserUnitsChoice(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserX(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserY(int laserNumber=1) const | ArRobotParams | [inline] |
getLaserZ(int laserNumber=1) const | ArRobotParams | [inline] |
getLatAccel(void) const | ArRobotParams | [inline] |
getLatDecel(void) const | ArRobotParams | [inline] |
getLatVelMax(void) const | ArRobotParams | [inline] |
getNoBlanksBetweenParams(void) | ArConfig | |
getNumIR(void) const | ArRobotParams | [inline] |
getNumSonar(void) const | ArRobotParams | [inline] |
getProcessFileCallbacksLogLevel(void) | ArConfig | [inline] |
getRangeConvFactor(void) const | ArRobotParams | [inline] |
getRequestEncoderPackets(void) const | ArRobotParams | [inline] |
getRequestIOPackets(void) const | ArRobotParams | [inline] |
getRobotDiagonal(void) const | ArRobotParams | [inline] |
getRobotLength(void) const | ArRobotParams | [inline] |
getRobotLengthFront(void) const | ArRobotParams | [inline] |
getRobotLengthRear(void) const | ArRobotParams | [inline] |
getRobotRadius(void) const | ArRobotParams | [inline] |
getRobotWidth(void) const | ArRobotParams | [inline] |
getRotAccel(void) const | ArRobotParams | [inline] |
getRotDecel(void) const | ArRobotParams | [inline] |
getRotVelMax(void) const | ArRobotParams | [inline] |
getSaveUnknown(void) | ArConfig | [inline] |
getSections(void) | ArConfig | |
getSonarTh(int number) const | ArRobotParams | [inline] |
getSonarUnits(void) (defined in ArRobotParams) | ArRobotParams | [protected] |
getSonarX(int number) const | ArRobotParams | [inline] |
getSonarY(int number) const | ArRobotParams | [inline] |
getSubClassName(void) const | ArRobotParams | [inline] |
getSwitchToBaudRate(void) const | ArRobotParams | [inline] |
getTransAccel(void) const | ArRobotParams | [inline] |
getTransDecel(void) const | ArRobotParams | [inline] |
getTransVelMax(void) const | ArRobotParams | [inline] |
getVel2Divisor(void) const | ArRobotParams | [inline] |
getVelConvFactor(void) const | ArRobotParams | [inline] |
hasLatVel(void) const | ArRobotParams | [inline] |
hasMoveCommand(void) const | ArRobotParams | [inline] |
hasSettableAccsDecs(void) const | ArRobotParams | [inline] |
hasSettableVelMaxes(void) const | ArRobotParams | [inline] |
haveFrontBumpers(void) const | ArRobotParams | [inline] |
haveIR(int number) const | ArRobotParams | [inline] |
haveNewTableSensingIR(void) const | ArRobotParams | [inline] |
haveRearBumpers(void) const | ArRobotParams | [inline] |
haveSonar(int number) const | ArRobotParams | [inline] |
haveTableSensingIR(void) const | ArRobotParams | [inline] |
internalSetIR(int num, int type, int cycles, int x, int y) (defined in ArRobotParams) | ArRobotParams | [protected] |
internalSetSonar(int num, int x, int y, int th) (defined in ArRobotParams) | ArRobotParams | [protected] |
IR_CYCLES enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
IR_TYPE enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
IR_X enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
IR_Y enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
IRInfo enum name (defined in ArRobotParams) | ArRobotParams | [protected] |
isHolonomic(void) const | ArRobotParams | [inline] |
log(bool isSummary=true) (defined in ArConfig) | ArConfig | |
myAbsoluteMaxLatVelocity (defined in ArRobotParams) | ArRobotParams | [protected] |
myAbsoluteMaxRVelocity (defined in ArRobotParams) | ArRobotParams | [protected] |
myAbsoluteMaxVelocity (defined in ArRobotParams) | ArRobotParams | [protected] |
myAngleConvFactor (defined in ArRobotParams) | ArRobotParams | [protected] |
myArgumentParser (defined in ArConfig) | ArConfig | [protected] |
myBaseDirectory (defined in ArConfig) | ArConfig | [protected] |
myClass (defined in ArRobotParams) | ArRobotParams | [protected] |
myCompassPort (defined in ArRobotParams) | ArRobotParams | [protected] |
myCompassType (defined in ArRobotParams) | ArRobotParams | [protected] |
myConfigName | ArConfig | [protected] |
myDiffConvFactor (defined in ArRobotParams) | ArRobotParams | [protected] |
myDistConvFactor (defined in ArRobotParams) | ArRobotParams | [protected] |
myDuplicateParams (defined in ArConfig) | ArConfig | [protected] |
myFailOnBadSection (defined in ArConfig) | ArConfig | [protected] |
myFileName (defined in ArConfig) | ArConfig | [protected] |
myFrontBumpers (defined in ArRobotParams) | ArRobotParams | [protected] |
myGetIRUnitList (defined in ArRobotParams) | ArRobotParams | [protected] |
myGetSonarUnitList (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSBaud (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSPort (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSPossessed (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSType (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSX (defined in ArRobotParams) | ArRobotParams | [protected] |
myGPSY (defined in ArRobotParams) | ArRobotParams | [protected] |
myGyroScaler (defined in ArRobotParams) | ArRobotParams | [protected] |
myHasLatVel (defined in ArRobotParams) | ArRobotParams | [protected] |
myHaveMoveCommand (defined in ArRobotParams) | ArRobotParams | [protected] |
myHolonomic (defined in ArRobotParams) | ArRobotParams | [protected] |
myIgnoreBounds (defined in ArConfig) | ArConfig | [protected] |
myIRMap (defined in ArRobotParams) | ArRobotParams | [protected] |
myIRUnitGetFunctor (defined in ArRobotParams) | ArRobotParams | [protected] |
myIRUnitSetFunctor (defined in ArRobotParams) | ArRobotParams | [protected] |
myIsQuiet (defined in ArConfig) | ArConfig | [protected] |
myLasers (defined in ArRobotParams) | ArRobotParams | [protected] |
myLatAccel (defined in ArRobotParams) | ArRobotParams | [protected] |
myLatDecel (defined in ArRobotParams) | ArRobotParams | [protected] |
myLatVelMax (defined in ArRobotParams) | ArRobotParams | [protected] |
myLogPrefix | ArConfig | [protected] |
myNewTableSensingIR (defined in ArRobotParams) | ArRobotParams | [protected] |
myNoBlanksBetweenParams (defined in ArConfig) | ArConfig | [protected] |
myNumFrontBumpers (defined in ArRobotParams) | ArRobotParams | [protected] |
myNumIR (defined in ArRobotParams) | ArRobotParams | [protected] |
myNumRearBumpers (defined in ArRobotParams) | ArRobotParams | [protected] |
myNumSonar (defined in ArRobotParams) | ArRobotParams | [protected] |
myParser (defined in ArConfig) | ArConfig | [protected] |
myParserCB (defined in ArConfig) | ArConfig | [protected] |
myProcessFileCallbacksLogLevel (defined in ArConfig) | ArConfig | [protected] |
myProcessFileCBList (defined in ArConfig) | ArConfig | [protected] |
myRangeConvFactor (defined in ArRobotParams) | ArRobotParams | [protected] |
myRearBumpers (defined in ArRobotParams) | ArRobotParams | [protected] |
myRequestEncoderPackets (defined in ArRobotParams) | ArRobotParams | [protected] |
myRequestIOPackets (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotDiagonal (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotLength (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotLengthFront (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotLengthRear (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotName | ArConfig | [protected] |
myRobotRadius (defined in ArRobotParams) | ArRobotParams | [protected] |
myRobotWidth (defined in ArRobotParams) | ArRobotParams | [protected] |
myRotAccel (defined in ArRobotParams) | ArRobotParams | [protected] |
myRotDecel (defined in ArRobotParams) | ArRobotParams | [protected] |
myRotVelMax (defined in ArRobotParams) | ArRobotParams | [protected] |
mySaveUnknown (defined in ArConfig) | ArConfig | [protected] |
mySection (defined in ArConfig) | ArConfig | [protected] |
mySectionBroken (defined in ArConfig) | ArConfig | [protected] |
mySectionCB (defined in ArConfig) | ArConfig | [protected] |
mySectionIgnored (defined in ArConfig) | ArConfig | [protected] |
mySections (defined in ArConfig) | ArConfig | [protected] |
mySectionsToParse (defined in ArConfig) | ArConfig | [protected] |
mySettableAccsDecs (defined in ArRobotParams) | ArRobotParams | [protected] |
mySettableVelMaxes (defined in ArRobotParams) | ArRobotParams | [protected] |
mySonarMap (defined in ArRobotParams) | ArRobotParams | [protected] |
mySonarUnitGetFunctor (defined in ArRobotParams) | ArRobotParams | [protected] |
mySonarUnitSetFunctor (defined in ArRobotParams) | ArRobotParams | [protected] |
mySubClass (defined in ArRobotParams) | ArRobotParams | [protected] |
mySwitchToBaudRate (defined in ArRobotParams) | ArRobotParams | [protected] |
myTableSensingIR (defined in ArRobotParams) | ArRobotParams | [protected] |
myTransAccel (defined in ArRobotParams) | ArRobotParams | [protected] |
myTransDecel (defined in ArRobotParams) | ArRobotParams | [protected] |
myTransVelMax (defined in ArRobotParams) | ArRobotParams | [protected] |
myUnknownCB (defined in ArConfig) | ArConfig | [protected] |
myUsingSections (defined in ArConfig) | ArConfig | [protected] |
myVel2Divisor (defined in ArRobotParams) | ArRobotParams | [protected] |
myVelConvFactor (defined in ArRobotParams) | ArRobotParams | [protected] |
numFrontBumpers(void) const | ArRobotParams | [inline] |
numRearBumpers(void) const | ArRobotParams | [inline] |
operator=(const ArConfig &config) (defined in ArConfig) | ArConfig | |
parseArgument(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0) | ArConfig | |
parseArgumentParser(ArArgumentParser *parser, bool continueOnError=false, char *errorBuffer=NULL, size_t errorBufferLen=0) | ArConfig | |
parseFile(const char *fileName, bool continueOnError=false, bool noFileNotFoundMessage=false, char *errorBuffer=NULL, size_t errorBufferLen=0, std::list< std::string > *sectionsToParse=NULL) | ArConfig | |
parseIRUnit(ArArgumentBuilder *builder) (defined in ArRobotParams) | ArRobotParams | [protected] |
parseSection(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0) | ArConfig | |
parseSonarUnit(ArArgumentBuilder *builder) (defined in ArRobotParams) | ArRobotParams | [protected] |
parseUnknown(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0) | ArConfig | |
processFile(void) | ArConfig | [inline, virtual] |
removeAllUnsetValues(void) | ArConfig | |
remProcessFileCB(ArRetFunctor< bool > *functor) | ArConfig | |
remProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor) | ArConfig | |
remSectionFlag(const char *sectionName, const char *flag) | ArConfig | |
save(void) | ArRobotParams | |
setBaseDirectory(const char *baseDirectory) | ArConfig | |
setConfigName(const char *configName, const char *robotName=NULL) | ArConfig | [virtual] |
setNoBlanksBetweenParams(bool noBlanksBetweenParams) | ArConfig | |
setProcessFileCallbacksLogLevel(ArLog::LogLevel level) | ArConfig | [inline] |
setQuiet(bool isQuiet) | ArConfig | [virtual] |
setSaveUnknown(bool saveUnknown) | ArConfig | [inline] |
setSectionComment(const char *sectionName, const char *comment) | ArConfig | |
SONAR_TH enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
SONAR_X enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
SONAR_Y enum value (defined in ArRobotParams) | ArRobotParams | [protected] |
SonarInfo enum name (defined in ArRobotParams) | ArRobotParams | [protected] |
useArgumentParser(ArArgumentParser *parser) | ArConfig | |
writeFile(const char *fileName, bool append=false, std::set< std::string > *alreadyWritten=NULL, bool writePriorities=false, std::list< std::string > *sectionsToWrite=NULL) | ArConfig | |
writeSection(ArConfigSection *section, FILE *file, std::set< std::string > *alreadyWritten, bool writePriorities) | ArConfig | [protected] |
~ArConfig() | ArConfig | [virtual] |
~ArRobotParams() | ArRobotParams | [virtual] |