#include <mrp2_hardware.h>
Definition at line 36 of file mrp2_hardware.h.
MRP2HW::MRP2HW | ( | ) | [inline] |
Definition at line 39 of file mrp2_hardware.h.
double MRP2HW::_ftod | ( | float | fValue | ) | [inline, private] |
Definition at line 355 of file mrp2_hardware.h.
void MRP2HW::callback | ( | mrp2_hardware::ParametersConfig & | config, |
uint32_t | level | ||
) | [inline] |
Definition at line 294 of file mrp2_hardware.h.
void MRP2HW::estop_clear_callback | ( | const std_msgs::Empty::ConstPtr & | msg | ) | [inline] |
Definition at line 288 of file mrp2_hardware.h.
ros::Duration MRP2HW::getPeriod | ( | ) | const [inline] |
Definition at line 136 of file mrp2_hardware.h.
ros::Time MRP2HW::getTime | ( | ) | const [inline] |
Definition at line 135 of file mrp2_hardware.h.
void MRP2HW::positions_reset_callback | ( | const std_msgs::Empty::ConstPtr & | msg | ) | [inline] |
Definition at line 282 of file mrp2_hardware.h.
void MRP2HW::read | ( | ) | [inline] |
Definition at line 140 of file mrp2_hardware.h.
bool MRP2HW::start_callback | ( | std_srvs::Empty::Request & | req, |
std_srvs::Empty::Response & | res | ||
) | [inline] |
Definition at line 270 of file mrp2_hardware.h.
bool MRP2HW::stop_callback | ( | std_srvs::Empty::Request & | req, |
std_srvs::Empty::Response & | res | ||
) | [inline] |
Definition at line 276 of file mrp2_hardware.h.
void MRP2HW::write | ( | ) | [inline] |
Definition at line 234 of file mrp2_hardware.h.
ros::Publisher MRP2HW::aux_lights_pub [private] |
Definition at line 339 of file mrp2_hardware.h.
ros::Publisher MRP2HW::batt_high_pub [private] |
Definition at line 337 of file mrp2_hardware.h.
ros::Publisher MRP2HW::batt_low_pub [private] |
Definition at line 336 of file mrp2_hardware.h.
std::vector<int> MRP2HW::bumper_states [private] |
Definition at line 324 of file mrp2_hardware.h.
ros::Publisher MRP2HW::bumpers_pub [private] |
Definition at line 330 of file mrp2_hardware.h.
double MRP2HW::cmd_[2] [private] |
Definition at line 311 of file mrp2_hardware.h.
boost::mutex MRP2HW::connect_mutex_ [private] |
Definition at line 351 of file mrp2_hardware.h.
ros::Publisher MRP2HW::controller_pub [private] |
Definition at line 338 of file mrp2_hardware.h.
ros::Time MRP2HW::current_time [private] |
Definition at line 346 of file mrp2_hardware.h.
std::vector<int> MRP2HW::diags [private] |
Definition at line 324 of file mrp2_hardware.h.
boost::recursive_mutex MRP2HW::dynamic_reconfigure_mutex_ [private] |
Definition at line 350 of file mrp2_hardware.h.
double MRP2HW::eff_[2] [private] |
Definition at line 314 of file mrp2_hardware.h.
ros::Publisher MRP2HW::estop_btn_pub [private] |
Definition at line 333 of file mrp2_hardware.h.
ros::Subscriber MRP2HW::estop_clear_sub [private] |
Definition at line 344 of file mrp2_hardware.h.
ros::Publisher MRP2HW::estop_pub [private] |
Definition at line 332 of file mrp2_hardware.h.
Definition at line 138 of file mrp2_hardware.h.
bool MRP2HW::estop_state [private] |
Definition at line 318 of file mrp2_hardware.h.
dynamic_reconfigure::Server<mrp2_hardware::ParametersConfig>::CallbackType MRP2HW::f [private] |
Definition at line 349 of file mrp2_hardware.h.
Definition at line 310 of file mrp2_hardware.h.
mrp2_hardware::ParametersConfig MRP2HW::init_config [private] |
Definition at line 353 of file mrp2_hardware.h.
Definition at line 308 of file mrp2_hardware.h.
Definition at line 309 of file mrp2_hardware.h.
ros::Time MRP2HW::last_time [private] |
Definition at line 346 of file mrp2_hardware.h.
ros::Publisher MRP2HW::motor_stall_l_pub [private] |
Definition at line 334 of file mrp2_hardware.h.
ros::Publisher MRP2HW::motor_stall_r_pub [private] |
Definition at line 335 of file mrp2_hardware.h.
ros::NodeHandle MRP2HW::nh_ [private] |
Definition at line 326 of file mrp2_hardware.h.
double MRP2HW::pos_[2] [private] |
Definition at line 312 of file mrp2_hardware.h.
double MRP2HW::pos_left [private] |
Definition at line 320 of file mrp2_hardware.h.
ros::Subscriber MRP2HW::pos_reset_sub [private] |
Definition at line 343 of file mrp2_hardware.h.
double MRP2HW::pos_right [private] |
Definition at line 320 of file mrp2_hardware.h.
bool MRP2HW::publish_feed [private] |
Definition at line 317 of file mrp2_hardware.h.
bool MRP2HW::publish_pos [private] |
Definition at line 317 of file mrp2_hardware.h.
bool MRP2HW::publish_ref [private] |
Definition at line 317 of file mrp2_hardware.h.
MRP2_Serial* MRP2HW::robot_serial [private] |
Definition at line 323 of file mrp2_hardware.h.
bool MRP2HW::running_ [private] |
Definition at line 315 of file mrp2_hardware.h.
ros::Publisher MRP2HW::sep_cmd_vel_pub [private] |
Definition at line 341 of file mrp2_hardware.h.
dynamic_reconfigure::Server<mrp2_hardware::ParametersConfig> MRP2HW::server [private] |
Definition at line 348 of file mrp2_hardware.h.
std::vector<int> MRP2HW::speeds [private] |
Definition at line 324 of file mrp2_hardware.h.
ros::ServiceServer MRP2HW::start_srv_ [private] |
Definition at line 327 of file mrp2_hardware.h.
ros::ServiceServer MRP2HW::stop_srv_ [private] |
Definition at line 328 of file mrp2_hardware.h.
bool MRP2HW::sym_tuning [private] |
Definition at line 317 of file mrp2_hardware.h.
double MRP2HW::vel_[2] [private] |
Definition at line 313 of file mrp2_hardware.h.