24 #include "MAController.hpp" 26 #include <MCThreadLocalData.hpp> 28 #include <boost/shared_ptr.hpp> 56 virtual void UpdateRobotState(
MARobotState& state)
override;
57 virtual MA::DeviceGeneratorsMap GetSkitTransitionGenerators(MA::SkitBaseSPtr skit)
override;
60 virtual MA::DeviceList GetMotors()
const override;
61 bool IsMovingEars()
const;
62 MA_DECLARE_TRANSITION_ACTION(FlapEars)
boost::shared_ptr< MADevice > EarRight
Ear right.
Base class for the controllers.
boost::shared_ptr< MADevice > EarLeft
Ear left.
A wrapper class to cover boost::thread_specific_ptr/folly::ThreadLocal API on certain targets...