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_2
Revision
1.38
State
Exp
Date
2004/10/17 01:16:11

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 25 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 WaypointWalkControl::activate(), PostureEditor::activate(), Controller::activate(), MotionStressTestBehavior::addMS(), MMAccessor< MC_t >::checkin(), MMAccessor< MC_t >::checkout(), WaypointWalkControl::deactivate(), PostureEditor::deactivate(), Controller::deactivate(), MMCombo::DoInit(), MCValueEditControl< T >::doSelect(), WalkToTargetMachine::DoStart(), WalkControllerBehavior::DoStart(), ToggleHeadLightBehavior::DoStart(), StareAtPawBehavior2::DoStart(), StareAtPawBehavior::DoStart(), StareAtBallBehavior::DoStart(), SimpleChaseBallBehavior::DoStart(), RelaxBehavior::DoStart(), MotionStressTestBehavior::DoStart(), MCRepeater::DoStart(), LookForSoundBehavior::DoStart(), KinematicSampleBehavior2::DoStart(), KinematicSampleBehavior::DoStart(), HeadPointerNode::DoStart(), HeadPointControllerBehavior::DoStart(), HeadLevelBehavior::DoStart(), FollowHeadBehavior::DoStart(), DriveMeBehavior::DoStart(), Controller::DoStart(), ChaseBallBehavior::DoStart(), CameraBehavior::DoStart(), BanditMachine::DoStart(), AlanBehavior::DoStart(), Aibo3DControllerBehavior::DoStart(), WalkToTargetMachine::DoStop(), WalkControllerBehavior::DoStop(), ToggleHeadLightBehavior::DoStop(), StareAtPawBehavior2::DoStop(), StareAtPawBehavior::DoStop(), StareAtBallBehavior::DoStop(), SimpleChaseBallBehavior::DoStop(), RelaxBehavior::DoStop(), PlayMotionSequenceNode< SIZE >::DoStop(), MotionStressTestBehavior::DoStop(), LookForSoundBehavior::DoStop(), KinematicSampleBehavior2::DoStop(), KinematicSampleBehavior::DoStop(), HeadPointerNode::DoStop(), HeadPointControllerBehavior::DoStop(), HeadLevelBehavior::DoStop(), FollowHeadBehavior::DoStop(), DriveMeBehavior::DoStop(), Controller::DoStop(), ChaseBallBehavior::DoStop(), CameraBehavior::DoStop(), BanditMachine::DoStop(), AlanBehavior::DoStop(), Aibo3DControllerBehavior::DoStop(), MMCombo::GotMotionManager(), MMCombo::GotMotionMsg(), MMAccessor< MC_t >::MMAccessor(), MMAccessor< MC_t >::operator=(), BanditMachine::PressNode::PressNode(), WalkToTargetMachine::processEvent(), StareAtPawBehavior2::processEvent(), StareAtPawBehavior::processEvent(), StareAtBallBehavior::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), MCRepeater::processEvent(), KinematicSampleBehavior2::processEvent(), KinematicSampleBehavior::processEvent(), HeadLevelBehavior::processEvent(), GroundPlaneBehavior::processEvent(), FollowHeadBehavior::processEvent(), DriveMeBehavior::processEvent(), ChaseBallBehavior::processEvent(), BatteryMonitorBehavior::processEvent(), AutoGetupBehavior::processEvent(), MMCombo::ReadySendJoints(), EmergencyStopMC::releaseJoints(), RunSequenceControl< SequenceSize >::runFile(), 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(), OldHeadPointerMC::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.2
Generated Tue Oct 19 14:19:49 2004 by Doxygen 1.3.9.1