Homepage Demos Overview Downloads Tutorials Reference
Credits

WorldState.h File Reference


Detailed Description

Describes WorldState, maintains information about the robot's environment, namely sensors and power status.

Author:
ejt (Creator)
Author
ejt
Name
tekkotsu-2_0
Revision
1.24
State
Exp
Date
2004/01/19 20:36:48

Definition in file WorldState.h.

#include <OPENR/core_macro.h>
#include <OPENR/ObjcommTypes.h>
#include <OPENR/OPENR.h>
#include <OPENR/OPENRAPI.h>
#include <OPENR/OPENRMessages.h>
#include "Shared/RobotInfo.h"
#include "Events/EventBase.h"
#include "Shared/Profiler.h"
#include <math.h>

Include dependency graph for WorldState.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  PowerSourceID
namespace  SensorSourceID

Classes

class  WorldState
 The state of the robot and its environment. More...


Variables

WorldStatestate
 the global state object, is a shared memory region, created by MainObject


Variable Documentation

WorldState* state
 

the global state object, is a shared memory region, created by MainObject

Definition at line 188 of file WorldState.h.

Referenced by ProfilerCheckControl::activate(), BatteryMonitorBehavior::calcFlipDelay(), CDTGenerator::calcImage(), InterleavedYUVGenerator::calcImage(), JPEGGenerator::calcImage(), RawCameraGenerator::calcImage(), RegionGenerator::calcImage(), RLEGenerator::calcImage(), SegmentedColorGenerator::calcImage(), HeadPointerMC::convFromBodyRelative(), HeadPointerMC::convToBodyRelative(), LedEngine::displayNumber(), MMCombo::DoInit(), Aibo3DControllerBehavior::DoStart(), CameraBehavior::DoStart(), HeadLevelBehavior::DoStart(), MMCombo::DoStart(), ToggleHeadLightBehavior::DoStart(), EmergencyStopMC::EmergencyStopMC(), EmergencyStopMC::freezeJoints(), MotionManager::getOutputs(), Socket::getWriteBuffer(), MMCombo::GotImage(), MMCombo::GotPowerEvent(), MMCombo::GotSensorFrame(), MMCombo::GotWorldState(), HeadLevelBehavior::HeadLevelBehavior(), HeadPointerMC::HeadPointerMC(), Controller::init(), ValueEditControl< T >::pause(), SoundTestBehavior::play(), AlanBehavior::processEvent(), AutoGetupBehavior::processEvent(), BallDetectionGenerator::processEvent(), BatteryMonitorBehavior::processEvent(), ChaseBallBehavior::processEvent(), FollowHeadBehavior::processEvent(), HeadLevelBehavior::processEvent(), SensorObserverControl::processEvent(), SimpleChaseBallBehavior::processEvent(), StareAtBallBehavior::processEvent(), StartupBehavior::processEvent(), ValueEditControl< T >::processEvent(), VisualTargetCloseTrans::processEvent(), WalkToTargetMachine::processEvent(), WorldStateSerializerBehavior::processEvent(), WorldStateVelDaemon::processEvent(), MMCombo::ReadySendJoints(), BatteryCheckControl::refresh(), EmergencyStopMC::releaseJoints(), BatteryCheckControl::report(), WalkMC::resetLegPos(), MotionSequence::resume(), BatteryMonitorBehavior::setFlipper(), MotionManager::setPID(), BanditMachine::setup(), ExploreMachine::setup(), StartupBehavior::SetupBackgroundBehaviors(), StartupBehavior::SetupModeSwitch(), WalkCalibration::setupMoving(), BatteryMonitorBehavior::shouldWarn(), SoundTestBehavior::SoundTestBehavior(), BatteryMonitorBehavior::startWarning(), EmergencyStopMC::takeSnapshot(), PostureEngine::takeSnapshot(), Controller::trapEvent(), WorldStateVelDaemon::trapEvent(), EmergencyStopMC::trigger(), EmergencyStopMC::updateOutputs(), TailWagMC::updateOutputs(), MotionManager::updatePIDs(), and MotionManager::updateWorldState().


Tekkotsu v2.0
Generated Wed Jan 21 03:22:59 2004 by Doxygen 1.3.4