49 ProjectorController::~ProjectorController()
60 delta -= fmod(delta, 0.001);
113 ROS_DEBUG(
"ProjectorController::init starting");
118 ROS_ERROR(
"ProjectorController was not given an actuator.");
129 ROS_ERROR(
"ProjectorController could not find digital out named \"%s\".",
ProjectorCommand command_
std::string actuator_name_
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > > falling_edge_pub_
uint32_t rising_timestamp_us_
bool init(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
ros::NodeHandle node_handle_
pr2_hardware_interface::HardwareInterface * hw_
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > > rising_edge_pub_
uint32_t falling_timestamp_us_
pr2_hardware_interface::Projector * projector_
PLUGINLIB_EXPORT_CLASS(pr2_mechanism_model::PR2BeltCompensatorTransmission, pr2_mechanism_model::Transmission) namespace pr2_mechanism_model
bool param(const std::string ¶m_name, T ¶m_val, const T &default_val) const
bool getParam(const std::string &key, std::string &s) const
pr2_mechanism_model::RobotState * robot_
Projector * getProjector(const std::string &name) const