#include <create_driver.h>
Definition at line 33 of file create_driver.h.
Definition at line 4 of file create_driver.cpp.
Definition at line 128 of file create_driver.cpp.
void CreateDriver::checkLEDCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [private] |
Definition at line 156 of file create_driver.cpp.
void CreateDriver::cmdVelCallback | ( | const geometry_msgs::TwistConstPtr & | msg | ) | [private] |
Definition at line 135 of file create_driver.cpp.
void CreateDriver::debrisLEDCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [private] |
Definition at line 141 of file create_driver.cpp.
void CreateDriver::defineSongCallback | ( | const ca_msgs::DefineSongConstPtr & | msg | ) | [private] |
Definition at line 227 of file create_driver.cpp.
void CreateDriver::dockCallback | ( | const std_msgs::EmptyConstPtr & | msg | ) | [private] |
Definition at line 210 of file create_driver.cpp.
void CreateDriver::dockLEDCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [private] |
Definition at line 151 of file create_driver.cpp.
void CreateDriver::playSongCallback | ( | const ca_msgs::PlaySongConstPtr & | msg | ) | [private] |
Definition at line 235 of file create_driver.cpp.
void CreateDriver::powerLEDCallback | ( | const std_msgs::UInt8MultiArrayConstPtr & | msg | ) | [private] |
Definition at line 161 of file create_driver.cpp.
void CreateDriver::publishBatteryInfo | ( | ) | [private] |
Definition at line 457 of file create_driver.cpp.
void CreateDriver::publishBumperInfo | ( | ) | [private] |
Definition at line 563 of file create_driver.cpp.
void CreateDriver::publishButtonPresses | ( | ) | const [private] |
Definition at line 502 of file create_driver.cpp.
void CreateDriver::publishJointState | ( | ) | [private] |
Definition at line 445 of file create_driver.cpp.
void CreateDriver::publishMode | ( | ) | [private] |
Definition at line 538 of file create_driver.cpp.
void CreateDriver::publishOdom | ( | ) | [private] |
Definition at line 396 of file create_driver.cpp.
void CreateDriver::publishOmniChar | ( | ) | [private] |
Definition at line 530 of file create_driver.cpp.
void CreateDriver::publishWheeldrop | ( | ) | [private] |
Definition at line 589 of file create_driver.cpp.
void CreateDriver::setASCIICallback | ( | const std_msgs::UInt8MultiArrayConstPtr & | msg | ) | [private] |
Definition at line 180 of file create_driver.cpp.
void CreateDriver::spin | ( | ) | [virtual] |
Definition at line 602 of file create_driver.cpp.
void CreateDriver::spinOnce | ( | ) | [virtual] |
Definition at line 595 of file create_driver.cpp.
void CreateDriver::spotLEDCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [private] |
Definition at line 146 of file create_driver.cpp.
void CreateDriver::undockCallback | ( | const std_msgs::EmptyConstPtr & | msg | ) | [private] |
Definition at line 221 of file create_driver.cpp.
bool CreateDriver::update | ( | ) | [private] |
Definition at line 243 of file create_driver.cpp.
void CreateDriver::updateBatteryDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [private] |
Definition at line 263 of file create_driver.cpp.
void CreateDriver::updateDriverDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [private] |
Definition at line 384 of file create_driver.cpp.
void CreateDriver::updateModeDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [private] |
Definition at line 361 of file create_driver.cpp.
void CreateDriver::updateSafetyDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [private] |
Definition at line 316 of file create_driver.cpp.
void CreateDriver::updateSerialDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [private] |
Definition at line 337 of file create_driver.cpp.
std::string CreateDriver::base_frame_ [private] |
Definition at line 55 of file create_driver.h.
int CreateDriver::baud_ [private] |
Definition at line 60 of file create_driver.h.
ca_msgs::Bumper CreateDriver::bumper_msg_ [private] |
Definition at line 42 of file create_driver.h.
ros::Publisher CreateDriver::bumper_pub_ [protected] |
Definition at line 120 of file create_driver.h.
ros::Publisher CreateDriver::capacity_pub_ [protected] |
Definition at line 115 of file create_driver.h.
ros::Publisher CreateDriver::charge_pub_ [protected] |
Definition at line 113 of file create_driver.h.
ros::Publisher CreateDriver::charge_ratio_pub_ [protected] |
Definition at line 114 of file create_driver.h.
ca_msgs::ChargingState CreateDriver::charging_state_msg_ [private] |
Definition at line 41 of file create_driver.h.
ros::Publisher CreateDriver::charging_state_pub_ [protected] |
Definition at line 117 of file create_driver.h.
ros::Subscriber CreateDriver::check_led_sub_ [protected] |
Definition at line 96 of file create_driver.h.
ros::Publisher CreateDriver::clean_btn_pub_ [protected] |
Definition at line 105 of file create_driver.h.
ros::Subscriber CreateDriver::cmd_vel_sub_ [protected] |
Definition at line 92 of file create_driver.h.
ros::Publisher CreateDriver::current_pub_ [protected] |
Definition at line 112 of file create_driver.h.
ros::Publisher CreateDriver::day_btn_pub_ [protected] |
Definition at line 106 of file create_driver.h.
ros::Subscriber CreateDriver::debris_led_sub_ [protected] |
Definition at line 93 of file create_driver.h.
ros::Subscriber CreateDriver::define_song_sub_ [protected] |
Definition at line 101 of file create_driver.h.
std::string CreateDriver::dev_ [private] |
Definition at line 54 of file create_driver.h.
Definition at line 39 of file create_driver.h.
ros::Publisher CreateDriver::dock_btn_pub_ [protected] |
Definition at line 109 of file create_driver.h.
ros::Subscriber CreateDriver::dock_led_sub_ [protected] |
Definition at line 95 of file create_driver.h.
ros::Subscriber CreateDriver::dock_sub_ [protected] |
Definition at line 99 of file create_driver.h.
std_msgs::Empty CreateDriver::empty_msg_ [private] |
Definition at line 46 of file create_driver.h.
std_msgs::Float32 CreateDriver::float32_msg_ [private] |
Definition at line 47 of file create_driver.h.
ros::Publisher CreateDriver::hour_btn_pub_ [protected] |
Definition at line 107 of file create_driver.h.
std_msgs::Int16 CreateDriver::int16_msg_ [private] |
Definition at line 49 of file create_driver.h.
bool CreateDriver::is_running_slowly_ [private] |
Definition at line 51 of file create_driver.h.
sensor_msgs::JointState CreateDriver::joint_state_msg_ [private] |
Definition at line 50 of file create_driver.h.
ros::Time CreateDriver::last_cmd_vel_time_ [private] |
Definition at line 45 of file create_driver.h.
double CreateDriver::latch_duration_ [private] |
Definition at line 57 of file create_driver.h.
double CreateDriver::loop_hz_ [private] |
Definition at line 58 of file create_driver.h.
ros::Publisher CreateDriver::min_btn_pub_ [protected] |
Definition at line 108 of file create_driver.h.
ca_msgs::Mode CreateDriver::mode_msg_ [private] |
Definition at line 40 of file create_driver.h.
ros::Publisher CreateDriver::mode_pub_ [protected] |
Definition at line 119 of file create_driver.h.
create::RobotModel CreateDriver::model_ [private] |
Definition at line 37 of file create_driver.h.
ros::NodeHandle CreateDriver::nh_ [protected] |
Definition at line 90 of file create_driver.h.
std::string CreateDriver::odom_frame_ [private] |
Definition at line 56 of file create_driver.h.
nav_msgs::Odometry CreateDriver::odom_msg_ [private] |
Definition at line 43 of file create_driver.h.
ros::Publisher CreateDriver::odom_pub_ [protected] |
Definition at line 104 of file create_driver.h.
ros::Publisher CreateDriver::omni_char_pub_ [protected] |
Definition at line 118 of file create_driver.h.
ros::Subscriber CreateDriver::play_song_sub_ [protected] |
Definition at line 102 of file create_driver.h.
ros::Subscriber CreateDriver::power_led_sub_ [protected] |
Definition at line 97 of file create_driver.h.
ros::NodeHandle CreateDriver::priv_nh_ [protected] |
Definition at line 91 of file create_driver.h.
bool CreateDriver::publish_tf_ [private] |
Definition at line 59 of file create_driver.h.
create::Create* CreateDriver::robot_ [private] |
Definition at line 36 of file create_driver.h.
ros::Subscriber CreateDriver::set_ascii_sub_ [protected] |
Definition at line 98 of file create_driver.h.
ros::Publisher CreateDriver::spot_btn_pub_ [protected] |
Definition at line 110 of file create_driver.h.
ros::Subscriber CreateDriver::spot_led_sub_ [protected] |
Definition at line 94 of file create_driver.h.
ros::Publisher CreateDriver::temperature_pub_ [protected] |
Definition at line 116 of file create_driver.h.
Definition at line 38 of file create_driver.h.
geometry_msgs::TransformStamped CreateDriver::tf_odom_ [private] |
Definition at line 44 of file create_driver.h.
std_msgs::UInt16 CreateDriver::uint16_msg_ [private] |
Definition at line 48 of file create_driver.h.
ros::Subscriber CreateDriver::undock_sub_ [protected] |
Definition at line 100 of file create_driver.h.
ros::Publisher CreateDriver::voltage_pub_ [protected] |
Definition at line 111 of file create_driver.h.
ros::Publisher CreateDriver::wheel_joint_pub_ [protected] |
Definition at line 122 of file create_driver.h.
ros::Publisher CreateDriver::wheeldrop_pub_ [protected] |
Definition at line 121 of file create_driver.h.