#include <create_driver.h>
Definition at line 62 of file create_driver.h.
◆ CreateDriver()
◆ ~CreateDriver()
CreateDriver::~CreateDriver |
( |
| ) |
|
◆ checkLEDCallback()
void CreateDriver::checkLEDCallback |
( |
const std_msgs::BoolConstPtr & |
msg | ) |
|
|
private |
◆ cmdVelCallback()
void CreateDriver::cmdVelCallback |
( |
const geometry_msgs::TwistConstPtr & |
msg | ) |
|
|
private |
◆ debrisLEDCallback()
void CreateDriver::debrisLEDCallback |
( |
const std_msgs::BoolConstPtr & |
msg | ) |
|
|
private |
◆ defineSongCallback()
void CreateDriver::defineSongCallback |
( |
const create_msgs::DefineSongConstPtr & |
msg | ) |
|
|
private |
◆ dockCallback()
void CreateDriver::dockCallback |
( |
const std_msgs::EmptyConstPtr & |
msg | ) |
|
|
private |
◆ dockLEDCallback()
void CreateDriver::dockLEDCallback |
( |
const std_msgs::BoolConstPtr & |
msg | ) |
|
|
private |
◆ mainBrushMotor()
void CreateDriver::mainBrushMotor |
( |
const create_msgs::MotorSetpointConstPtr & |
msg | ) |
|
|
private |
◆ playSongCallback()
void CreateDriver::playSongCallback |
( |
const create_msgs::PlaySongConstPtr & |
msg | ) |
|
|
private |
◆ powerLEDCallback()
void CreateDriver::powerLEDCallback |
( |
const std_msgs::UInt8MultiArrayConstPtr & |
msg | ) |
|
|
private |
◆ publishBatteryInfo()
void CreateDriver::publishBatteryInfo |
( |
| ) |
|
|
private |
◆ publishBumperInfo()
void CreateDriver::publishBumperInfo |
( |
| ) |
|
|
private |
◆ publishButtonPresses()
void CreateDriver::publishButtonPresses |
( |
| ) |
const |
|
private |
◆ publishJointState()
void CreateDriver::publishJointState |
( |
| ) |
|
|
private |
◆ publishMode()
void CreateDriver::publishMode |
( |
| ) |
|
|
private |
◆ publishOdom()
void CreateDriver::publishOdom |
( |
| ) |
|
|
private |
◆ publishOmniChar()
void CreateDriver::publishOmniChar |
( |
| ) |
|
|
private |
◆ publishWheeldrop()
void CreateDriver::publishWheeldrop |
( |
| ) |
|
|
private |
◆ setASCIICallback()
void CreateDriver::setASCIICallback |
( |
const std_msgs::UInt8MultiArrayConstPtr & |
msg | ) |
|
|
private |
◆ sideBrushMotor()
void CreateDriver::sideBrushMotor |
( |
const create_msgs::MotorSetpointConstPtr & |
msg | ) |
|
|
private |
◆ spin()
void CreateDriver::spin |
( |
| ) |
|
|
virtual |
◆ spinOnce()
void CreateDriver::spinOnce |
( |
| ) |
|
|
virtual |
◆ spotLEDCallback()
void CreateDriver::spotLEDCallback |
( |
const std_msgs::BoolConstPtr & |
msg | ) |
|
|
private |
◆ undockCallback()
void CreateDriver::undockCallback |
( |
const std_msgs::EmptyConstPtr & |
msg | ) |
|
|
private |
◆ update()
bool CreateDriver::update |
( |
| ) |
|
|
private |
◆ updateBatteryDiagnostics()
◆ updateDriverDiagnostics()
◆ updateModeDiagnostics()
◆ updateSafetyDiagnostics()
◆ updateSerialDiagnostics()
◆ vacuumBrushMotor()
void CreateDriver::vacuumBrushMotor |
( |
const create_msgs::MotorSetpointConstPtr & |
msg | ) |
|
|
private |
◆ base_frame_
std::string CreateDriver::base_frame_ |
|
private |
◆ baud_
◆ bumper_msg_
create_msgs::Bumper CreateDriver::bumper_msg_ |
|
private |
◆ bumper_pub_
◆ capacity_pub_
◆ charge_pub_
◆ charge_ratio_pub_
◆ charging_state_msg_
◆ charging_state_pub_
◆ check_led_sub_
◆ clean_btn_pub_
◆ cmd_vel_sub_
◆ current_pub_
◆ day_btn_pub_
◆ debris_led_sub_
◆ define_song_sub_
◆ dev_
std::string CreateDriver::dev_ |
|
private |
◆ diagnostics_
◆ dock_btn_pub_
◆ dock_led_sub_
◆ dock_sub_
◆ empty_msg_
std_msgs::Empty CreateDriver::empty_msg_ |
|
private |
◆ float32_msg_
std_msgs::Float32 CreateDriver::float32_msg_ |
|
private |
◆ hour_btn_pub_
◆ int16_msg_
std_msgs::Int16 CreateDriver::int16_msg_ |
|
private |
◆ is_running_slowly_
bool CreateDriver::is_running_slowly_ |
|
private |
◆ joint_state_msg_
sensor_msgs::JointState CreateDriver::joint_state_msg_ |
|
private |
◆ last_cmd_vel_time_
◆ latch_duration_
double CreateDriver::latch_duration_ |
|
private |
◆ loop_hz_
double CreateDriver::loop_hz_ |
|
private |
◆ main_brush_motor_sub_
◆ min_btn_pub_
◆ mode_msg_
create_msgs::Mode CreateDriver::mode_msg_ |
|
private |
◆ mode_pub_
◆ model_
◆ nh_
◆ odom_frame_
std::string CreateDriver::odom_frame_ |
|
private |
◆ odom_msg_
nav_msgs::Odometry CreateDriver::odom_msg_ |
|
private |
◆ odom_pub_
◆ omni_char_pub_
◆ play_song_sub_
◆ power_led_sub_
◆ priv_nh_
◆ publish_tf_
bool CreateDriver::publish_tf_ |
|
private |
◆ robot_
◆ set_ascii_sub_
◆ side_brush_motor_sub_
◆ spot_btn_pub_
◆ spot_led_sub_
◆ temperature_pub_
◆ tf_broadcaster_
◆ tf_odom_
geometry_msgs::TransformStamped CreateDriver::tf_odom_ |
|
private |
◆ uint16_msg_
std_msgs::UInt16 CreateDriver::uint16_msg_ |
|
private |
◆ undock_sub_
◆ vacuum_motor_sub_
◆ voltage_pub_
◆ wheel_joint_pub_
◆ wheeldrop_pub_
The documentation for this class was generated from the following files: