24 #include <boost/shared_ptr.hpp> 26 #include <MCThreadLocalData.hpp> 28 #include "MAController.hpp" 56 virtual void UpdateRobotState(
MARobotState& state)
override;
59 virtual MA::DeviceList GetMotors()
const override;
60 void SetPower(
bool new_state);
64 MA_DECLARE_TRANSITION_ACTION(Wag)
65 MA_DECLARE_TRANSITION(ToBack, IsAtBack)
66 virtual MA::DeviceGeneratorsMap GetSkitTransitionGenerators(MA::SkitBaseSPtr skit)
override;
boost::shared_ptr< MADevice > TailPan
Tail pan.
Base class for the controllers.
boost::shared_ptr< MADevice > TailTilt
Tail tilt.
A wrapper class to cover boost::thread_specific_ptr/folly::ThreadLocal API on certain targets...