Homepage Demos Overview Downloads Tutorials Reference
Credits

MotionManager.cc File Reference


Detailed Description

Implements MotionManager, simplifies sharing of MotionCommand's and provides mutual exclusion to their access.

Author:
ejt (Creator)
Author
ejt
Name
tekkotsu-2_0
Revision
1.33
State
Exp
Date
2004/01/14 20:45:01

Definition in file MotionManager.cc.

#include "MotionManager.h"
#include "Shared/debuget.h"
#include "Shared/WorldState.h"
#include "Events/EventRouter.h"
#include "Shared/ERS210Info.h"
#include "Shared/ERS220Info.h"
#include "Shared/ERS7Info.h"
#include <list>

Include dependency graph for MotionManager.cc:

Include dependency graph

Go to the source code of this file.

Typedefs

typedef unsigned int uint
 just for convenience


Variables

MotionManagermotman = NULL
 anyone who #includes MotionManager.h will be wanting to use the global motman... don't want multiple of these! created by MotoObj


Typedef Documentation

typedef unsigned int uint
 

just for convenience

Definition at line 29 of file MotionManager.cc.

Referenced by MotionManager::getOutputs(), MotionManager::MotionManager(), MotionManager::setPID(), MotionManager::updatePIDs(), and MotionManager::updateWorldState().


Variable Documentation

MotionManager* motman = NULL
 

anyone who #includes MotionManager.h will be wanting to use the global motman... don't want multiple of these! created by MotoObj

Definition at line 12 of file MotionManager.cc.

Referenced by PostureEditor::activate(), Controller::activate(), MMAccessor< MC_t >::checkin(), MMAccessor< MC_t >::checkout(), PostureEditor::deactivate(), Controller::deactivate(), MMCombo::DoInit(), MCValueEditControl< T >::doSelect(), WalkToTargetMachine::DoStart(), WalkControllerBehavior::DoStart(), ToggleHeadLightBehavior::DoStart(), StartupBehavior::DoStart(), StareAtBallBehavior::DoStart(), SimpleChaseBallBehavior::DoStart(), RelaxBehavior::DoStart(), MCRepeater::DoStart(), HeadPointControllerBehavior::DoStart(), HeadLevelBehavior::DoStart(), FollowHeadBehavior::DoStart(), DriveMeBehavior::DoStart(), Controller::DoStart(), ChaseBallBehavior::DoStart(), BanditMachine::DoStart(), AlanBehavior::DoStart(), Aibo3DControllerBehavior::DoStart(), WalkToTargetMachine::DoStop(), WalkControllerBehavior::DoStop(), ToggleHeadLightBehavior::DoStop(), StartupBehavior::DoStop(), StareAtBallBehavior::DoStop(), SimpleChaseBallBehavior::DoStop(), RelaxBehavior::DoStop(), PlayMotionSequenceNode< SIZE >::DoStop(), HeadPointControllerBehavior::DoStop(), HeadLevelBehavior::DoStop(), FollowHeadBehavior::DoStop(), DriveMeBehavior::DoStop(), Controller::DoStop(), ChaseBallBehavior::DoStop(), BanditMachine::DoStop(), AlanBehavior::DoStop(), Aibo3DControllerBehavior::DoStop(), MMCombo::GotMotionManager(), MMCombo::GotMotionMsg(), MMAccessor< MC_t >::MMAccessor(), MMAccessor< MC_t >::operator=(), BanditMachine::PressNode::PressNode(), WalkToTargetMachine::processEvent(), StartupBehavior::processEvent(), StareAtBallBehavior::processEvent(), MCRepeater::processEvent(), HeadLevelBehavior::processEvent(), FollowHeadBehavior::processEvent(), DriveMeBehavior::processEvent(), ChaseBallBehavior::processEvent(), BatteryMonitorBehavior::processEvent(), AutoGetupBehavior::processEvent(), MMCombo::ReadySendJoints(), EmergencyStopMC::releaseJoints(), RunSequenceControl< SequenceSize >::selectedFile(), LoadWalkControl::selectedFile(), LoadPostureControl::selectedFile(), Controller::setEStopID(), ExploreMachine::setup(), WalkNode::setWalkID(), BatteryMonitorBehavior::startWarning(), BatteryMonitorBehavior::stopWarning(), SaveWalkControl::takeInput(), WalkNode::teardown(), PlayMotionSequenceNode< SIZE >::teardown(), ExploreMachine::teardown(), LedEngine::updateLEDs(), PlayMotionSequenceNode< SIZE >::updateMS(), WalkMC::updateOutputs(), TailWagMC::updateOutputs(), RemoteControllerMC::updateOutputs(), PostureMC::updateOutputs(), PIDMC::updateOutputs(), MotionSequenceMC< MAXMOVE >::updateOutputs(), LedMC::updateOutputs(), HeadPointerMC::updateOutputs(), DynamicMotionSequence::updateOutputs(), Aibo3DControllerBehavior::updateRC(), WalkNode::updateWalk(), BanditMachine::WaitNode::WaitNode(), BanditMachine::PressNode::~PressNode(), and BanditMachine::WaitNode::~WaitNode().


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