Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Config.h File Reference


Detailed Description

Describes Config, which provides global access to system configuration information.

Author:
ejt (Creator)

alokl (Original configuration system)

Author
ejt
Name
tekkotsu-4_0
Revision
1.64
State
Exp
Date
2007/11/16 15:53:49

Definition in file Config.h.

#include "Shared/plist.h"
#include "Shared/RobotInfo.h"
#include <jpeglib.h>
#include <vector>
#include <string>

Include dependency graph for Config.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ConfigDictionary
 a subclass of plist::Dictionary which adds support for filtering settings by robot model, each configuration section is based on this More...
class  OutputConfig< T >
 Stores an item for each joint, can be accessed via joint name or array offset. More...
class  Config
 the root configuration object, provides some global functionality like porting pathnames (portPath()) More...
class  Config::behaviors_config
 place for users to put their own configuration More...
class  Config::wireless_config
 wireless configuration options More...
class  Config::main_config
 general configuration options More...
class  Config::controller_config
 controller information More...
class  Config::vision_config
 vision configuration options (this is a *big* section, with sub-sections) More...
class  Config::vision_config::StreamingConfig
 contains settings related to streaming video over the network More...
class  Config::vision_config::RawCamConfig
 contains settings specific to the "RawCam" (original camera images) for streaming video over the network More...
class  Config::vision_config::SegCamConfig
 contains settings specific to the "SegCam" (segmented color images) for streaming video over the network More...
class  Config::vision_config::RegionCamConfig
 contains settings specific to the "RegionCam" (only display a box for each blob of color) for streaming over the network More...
class  Config::vision_config::CameraCalibration
 These values represent a "Plumb Bob" model introduced by Brown in 1966. More...
class  Config::motion_config
 motion information More...
class  Config::sound_config
 sound information More...
class  Config::sound_config::streaming_config
 audio streaming configuration More...

Typedefs

typedef unsigned int OSpeakerVolume
 provides an OPEN-R type of the same name for compatability, see Config::sound_config::volume

Variables

const OSpeakerVolume ospkvolinfdB = 0x8000
 'muted' volume level, see Config::sound_config::volume
const OSpeakerVolume ospkvol25dB = 0xe700
 low volume, see Config::sound_config::volume
const OSpeakerVolume ospkvol18dB = 0xee00
 mid volume, see Config::sound_config::volume
const OSpeakerVolume ospkvol10dB = 0xf600
 high volume, see Config::sound_config::volume
Configconfig
 allows global access to current settings


Typedef Documentation

typedef unsigned int OSpeakerVolume

provides an OPEN-R type of the same name for compatability, see Config::sound_config::volume

Definition at line 13 of file Config.h.


Variable Documentation

allows global access to current settings

Definition at line 43 of file Config.cc.

Referenced by HelpControl::activate(), SpeakerServer::AddPacket(), RawCameraGenerator::calcImage(), JPEGGenerator::calcImage(), SensorObserverControl::checkLogFile(), EventLogger::checkLogFile(), ControlBase::clearMenu(), Controller::console_callback(), SoundManager::CopyTo(), ControlBase::deactivate(), PostureMC::defaultMaxSpeed(), HeadPointerMC::defaultMaxSpeed(), ControlBase::doCancel(), ControlBase::doNextItem(), ControlBase::doPrevItem(), ControlBase::doReadStdIn(), WaypointWalkControl::WaypointEditControl::doSelect(), WaypointWalkControl::doSelect(), WalkCalibration::doSelect(), SensorObserverControl::doSelect(), EventLogger::doSelect(), ControlBase::doSelect(), WorldStateSerializerBehavior::DoStart(), WMMonitorBehavior::DoStart(), WalkControllerBehavior::DoStart(), ViewWMVarsBehavior::DoStart(), UPennWalkControllerBehavior::DoStart(), StewartPlatformBehavior::DoStart(), SpeakerServer::DoStart(), MicrophoneServer::DoStart(), HeadPointControllerBehavior::DoStart(), EStopControllerBehavior::DoStart(), Controller::DoStart(), Controller::DoStop(), image_util::encodeJPEG(), SoundManager::endPlay(), WalkCalibration::err(), WorldStateSerializerBehavior::getClassDescription(), WMMonitorBehavior::getClassDescription(), WalkControllerBehavior::getClassDescription(), ViewWMVarsBehavior::getClassDescription(), UPennWalkControllerBehavior::getClassDescription(), StewartPlatformBehavior::getClassDescription(), SegCamBehavior::getClassDescription(), RegionCamBehavior::getClassDescription(), RawCamBehavior::getClassDescription(), HeadPointControllerBehavior::getClassDescription(), EStopControllerBehavior::getClassDescription(), MotionManager::getOutputs(), WorldStateSerializerBehavior::getPort(), WMMonitorBehavior::getPort(), Aibo3DControllerBehavior::getPort(), SoundManager::getRemainTime(), RawCamBehavior::getSourceLayer(), SpeakerServer::GotSocketData(), WalkMC::init(), Kinematics::init(), ConfigurationEditor::init(), Kinematics::initStatics(), PitchDetector::is_pitch(), SoundManager::loadBuffer(), SegmentedColorGenerator::loadColorInfo(), WaypointEngine< MAX_WAY >::loadFile(), WalkMC::loadFile(), SoundManager::loadFile(), MotionSequenceEngine::loadFile(), SegmentedColorGenerator::loadThresholdMap(), Kinematics::newChain(), RawCamBehavior::openPacket(), PostureEditor::PostureEditor(), WorldStateSerializerBehavior::processEvent(), WalkCalibration::processEvent(), SegCamBehavior::processEvent(), RegionCamBehavior::processEvent(), RawCameraGenerator::processEvent(), RawCamBehavior::processEvent(), MicrophoneServer::processEvent(), BallDetectionGenerator::processEvent(), AutoGetupBehavior::processEvent(), SpeakerServer::QueueFrame(), WorldStatePool::read(), WorldState::read(), WaypointWalkControl::refresh(), PostureEditor::refresh(), ControlBase::refresh(), SoundManager::releaseFile(), HelpControl::report(), SpeakerServer::ResampleForSpeaker(), WalkCalibration::saveData(), WaypointEngine< MAX_WAY >::saveFile(), WalkMC::saveFile(), MotionSequenceEngine::saveFile(), LoadCalibration::selectedFile(), CameraStreamBehavior::sendSensors(), Controller::setConfig(), ControlBase::setHilights(), FileBrowserControl::setRoot(), EmergencyStopMC::setStopped(), SegCamBehavior::setupServer(), RegionCamBehavior::setupServer(), RawCamBehavior::setupServer(), SoundManager::stopPlay(), WalkCalibration::takeInput(), SaveWalkControl::takeInput(), SavePostureControl::takeInput(), ControlBase::takeInput(), BallDetectionGenerator::testSendEvent(), WalkMC::updateOutputs(), WaypointWalkControl::WaypointWalkControl(), RawCamBehavior::writeColor(), RegionCamBehavior::writeRegions(), SegCamBehavior::writeRLE(), SegCamBehavior::writeSeg(), and RawCamBehavior::writeSingleChannel().

const OSpeakerVolume ospkvol10dB = 0xf600

high volume, see Config::sound_config::volume

Definition at line 17 of file Config.h.

const OSpeakerVolume ospkvol18dB = 0xee00

mid volume, see Config::sound_config::volume

Definition at line 16 of file Config.h.

const OSpeakerVolume ospkvol25dB = 0xe700

low volume, see Config::sound_config::volume

Definition at line 15 of file Config.h.

const OSpeakerVolume ospkvolinfdB = 0x8000

'muted' volume level, see Config::sound_config::volume

Definition at line 14 of file Config.h.


Tekkotsu v4.0
Generated Thu Nov 22 00:55:19 2007 by Doxygen 1.5.4