#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: