Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Config Class Reference#include <Config.h>
Inheritance diagram for Config:
![]() Detailed Descriptionthe root configuration object, provides some global functionality like porting pathnames (portPath())Definition at line 99 of file Config.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
returns a portable version of path which should be usable on either the simulator or the robot
Definition at line 269 of file Config.cc. Referenced by SensorObserverControl::checkLogFile(), EventLogger::checkLogFile(), SegmentedColorGenerator::loadColorInfo(), loadFile(), SegmentedColorGenerator::loadThresholdMap(), PostureEditor::PostureEditor(), WalkCalibration::saveData(), LoadCalibration::selectedFile(), FileBrowserControl::setRoot(), and WaypointWalkControl::WaypointWalkControl().
saves the dictionary into the specified node
Reimplemented from plist::DictionaryBase.
Load from a saved buffer in memory.
Reimplemented from XMLLoadSave.
initiate opening of the specified file and loading/saving of all appropriate information.
Reimplemented from XMLLoadSave. Definition at line 201 of file Config.cc. Referenced by Config().
Used recursively on member objects once a file is already open - DON'T CLOSE the file in your overridden functions.
Reimplemented from XMLLoadSave.
pass the section, item name string, item value string - sets the value and returns pointer to the item changed this is the older deprecated interface -- use the inherited resolveEntry() instead to support sub-sections Definition at line 289 of file Config.cc. Referenced by parseLine(), and Controller::setConfig().
Definition at line 400 of file Config.cc. Referenced by loadBuffer(), loadFile(), and loadFileStream().
Member Data Documentation
Referenced by Config().
Referenced by Config().
Referenced by HelpControl::activate(), ControlBase::clearMenu(), Config(), Controller::console_callback(), ControlBase::deactivate(), ControlBase::doSelect(), WorldStateSerializerBehavior::DoStart(), WMMonitorBehavior::DoStart(), WalkControllerBehavior::DoStart(), ViewWMVarsBehavior::DoStart(), UPennWalkControllerBehavior::DoStart(), StewartPlatformBehavior::DoStart(), HeadPointControllerBehavior::DoStart(), EStopControllerBehavior::DoStart(), WorldStateSerializerBehavior::getClassDescription(), WMMonitorBehavior::getClassDescription(), WalkControllerBehavior::getClassDescription(), ViewWMVarsBehavior::getClassDescription(), UPennWalkControllerBehavior::getClassDescription(), StewartPlatformBehavior::getClassDescription(), HeadPointControllerBehavior::getClassDescription(), EStopControllerBehavior::getClassDescription(), WorldStateSerializerBehavior::getPort(), WMMonitorBehavior::getPort(), Aibo3DControllerBehavior::getPort(), WorldStateSerializerBehavior::processEvent(), ControlBase::refresh(), HelpControl::report(), CameraStreamBehavior::sendSensors(), and ControlBase::takeInput().
Referenced by Config(), ControlBase::doCancel(), ControlBase::doNextItem(), ControlBase::doPrevItem(), ControlBase::doReadStdIn(), WaypointWalkControl::WaypointEditControl::doSelect(), WaypointWalkControl::doSelect(), WalkCalibration::doSelect(), SensorObserverControl::doSelect(), EventLogger::doSelect(), ControlBase::doSelect(), Controller::DoStart(), Controller::DoStop(), WalkCalibration::err(), WalkCalibration::processEvent(), ControlBase::setHilights(), and WalkCalibration::takeInput().
Referenced by RawCameraGenerator::calcImage(), JPEGGenerator::calcImage(), Config(), image_util::encodeJPEG(), SegCamBehavior::getClassDescription(), RegionCamBehavior::getClassDescription(), RawCamBehavior::getClassDescription(), RawCamBehavior::getSourceLayer(), RawCamBehavior::openPacket(), SegCamBehavior::processEvent(), RegionCamBehavior::processEvent(), RawCameraGenerator::processEvent(), RawCamBehavior::processEvent(), BallDetectionGenerator::processEvent(), SegCamBehavior::setupServer(), RegionCamBehavior::setupServer(), RawCamBehavior::setupServer(), setValue(), BallDetectionGenerator::testSendEvent(), RawCamBehavior::writeColor(), RegionCamBehavior::writeRegions(), SegCamBehavior::writeRLE(), SegCamBehavior::writeSeg(), and RawCamBehavior::writeSingleChannel().
Referenced by Config(), PostureMC::defaultMaxSpeed(), HeadPointerMC::defaultMaxSpeed(), MotionManager::getOutputs(), WalkMC::init(), Kinematics::init(), Kinematics::initStatics(), WaypointEngine< MAX_WAY >::loadFile(), WalkMC::loadFile(), MotionSequenceEngine::loadFile(), Kinematics::newChain(), PostureEditor::PostureEditor(), AutoGetupBehavior::processEvent(), WorldStatePool::read(), WorldState::read(), WaypointWalkControl::refresh(), PostureEditor::refresh(), WaypointEngine< MAX_WAY >::saveFile(), WalkMC::saveFile(), MotionSequenceEngine::saveFile(), EmergencyStopMC::setStopped(), setValue(), SaveWalkControl::takeInput(), SavePostureControl::takeInput(), WalkMC::updateOutputs(), and WaypointWalkControl::WaypointWalkControl().
Referenced by SpeakerServer::AddPacket(), Config(), SoundManager::CopyTo(), SpeakerServer::DoStart(), MicrophoneServer::DoStart(), SoundManager::endPlay(), SoundManager::getRemainTime(), SpeakerServer::GotSocketData(), PitchDetector::is_pitch(), SoundManager::loadBuffer(), SoundManager::loadFile(), MicrophoneServer::processEvent(), SpeakerServer::QueueFrame(), SoundManager::releaseFile(), SpeakerServer::ResampleForSpeaker(), and SoundManager::stopPlay().
Definition at line 688 of file Config.h. Referenced by loadBuffer(), loadFile(), and loadFileStream().
Definition at line 689 of file Config.h. Referenced by loadBuffer(), loadFile(), and loadFileStream().
Definition at line 690 of file Config.h. Referenced by loadBuffer(), loadFile(), and loadFileStream().
a prefix representing the file system root, usually indicating the robot's storage root. When running in the simulator, this is used to pretend that a subdirectory in the project folder (e.g. 'ms') is the root file system Definition at line 701 of file Config.h. Referenced by getFileSystemRoot(), portPath(), and setFileSystemRoot().
The documentation for this class was generated from the following files: |
Tekkotsu v4.0 |
Generated Thu Nov 22 00:58:12 2007 by Doxygen 1.5.4 |