MotionManager.cc File Reference
Implements MotionManager, simplifies sharing of MotionCommand's and provides mutual exclusion to their access.
More...
#include "MotionManager.h"
#include "MotionCommand.h"
#include "Events/EventRouter.h"
#include "Shared/StackTrace.h"
#include "Shared/ProjectInterface.h"
#include "Shared/debuget.h"
#include "Shared/WorldState.h"
#include "IPC/SharedObject.h"
#include "IPC/MessageQueue.h"
#include "IPC/MessageReceiver.h"
#include "Shared/ERS210Info.h"
#include "Shared/ERS220Info.h"
#include "Shared/ERS7Info.h"
#include "Shared/Config.h"
#include <list>
Go to the source code of this file.
Typedefs |
typedef unsigned int | uint |
| just for convenience
|
Variables |
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
|
Detailed Description
Implements MotionManager, simplifies sharing of MotionCommand's and provides mutual exclusion to their access.
- Author:
- ejt (Creator)
Definition in file MotionManager.cc.
Typedef Documentation
typedef unsigned int uint |
Variable Documentation
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 23 of file MotionManager.cc.
Referenced by WaypointWalkControl::activate(), TorqueCalibrate::TakeMeasurementControl::activate(), PostureEditor::activate(), Controller::activate(), BehaviorBase::addMotion(), MMAccessor< MC_t >::checkin(), MMAccessor< MC_t >::checkout(), ArmMC::clearGripperPulse(), WaypointWalkControl::deactivate(), TorqueCalibrate::TakeMeasurementControl::deactivate(), PostureEditor::deactivate(), Controller::deactivate(), FlashIPAddrBehavior::doEvent(), BatteryMonitorBehavior::doEvent(), MCValueEditControl< T >::doSelect(), DualCoding::Pilot::PushObjectMachine::AdjustPush::doStart(), DualCoding::Pilot::PushObjectMachine::FetchObj::doStart(), DualCoding::Pilot::PushObjectMachine::WalkForward::doStart(), DualCoding::Pilot::PushObjectMachine::WalkBackward::doStart(), DualCoding::Pilot::ExecutePlan::Turn::doStart(), DualCoding::Pilot::ExecutePlan::Walk::doStart(), DualCoding::Lookout::doStart(), HeadController::doStart(), FlashIPAddrBehavior::doStart(), Controller::doStart(), CameraBehavior::doStart(), ArmController::doStart(), DualCoding::Lookout::doStop(), HeadController::doStop(), Grasper::doStop(), FlashIPAddrBehavior::doStop(), Controller::doStop(), CameraBehavior::doStop(), ArmController::doStop(), EmergencyStopMC::freezeJoints(), MMAccessor< MC_t >::MMAccessor(), MCNodeBase::motionFails(), DualCoding::Lookout::moveHeadToPoint(), MCNode< T, mcName, mcDesc, completes >::postStart(), RecordMotionNode::preStart(), RunSequenceControl< SequenceSize >::processEvent(), LoadPostureControl::processEvent(), DualCoding::Lookout::processPointAtEvent(), DualCoding::Lookout::processScanEvent(), DualCoding::Lookout::processSearchEvent(), DualCoding::Lookout::relax(), RunSequenceControl< SequenceSize >::runFile(), LoadPostureControl::runFile(), DualCoding::Lookout::scanAlongLine(), DualCoding::Lookout::scanAlongPolygon(), RunSequenceControl< SequenceSize >::selectedFile(), LoadWalkControl::selectedFile(), LoadPostureControl::selectedFile(), PostureMC::setDirty(), HeadPointerMC::setDirty(), ArmMC::setDirty(), Controller::setEStopID(), UPennWalkMC::SetLegJoints(), MCNodeBase::setMC(), PostureMC::setOutputCmd(), MCNodeBase::setPriority(), DualCoding::Pilot::setup(), Grasper::setup(), DualCoding::Lookout::setupSearch(), DualCoding::Lookout::setupTrack(), XWalkMC::solveIK(), GaitedFootstepMC::solveIK(), BatteryMonitorBehavior::startWarning(), RecordMotionNode::stop(), MCNodeBase::stop(), LedActivate::stop(), BatteryMonitorBehavior::stopWarning(), TorqueCalibrate::TakeMeasurementControl::takeInput(), SaveWalkControl::takeInput(), DualCoding::Lookout::triggerScanMotionSequence(), DualCoding::Lookout::triggerSearchMotionSequence(), LedEngine::updateLEDs(), TailWagMC::updateOutputs(), SineMC::updateOutputs(), RemoteControllerMC::updateOutputs(), PostureMC::updateOutputs(), PIDMC::updateOutputs(), MotionSequenceMC< MAXMOVE >::updateOutputs(), LedMC::updateOutputs(), HeadPointerMC::updateOutputs(), EmergencyStopMC::updateOutputs(), ArmMC::updateOutputs(), XWalkMC::updateOutputsWalking(), LoadPostureControl::~LoadPostureControl(), BehaviorBase::MonitorMotion::~MonitorMotion(), and RunSequenceControl< SequenceSize >::~RunSequenceControl().
|