#include <StatusPublisher.h>
Public Member Functions | |
| geometry_msgs::Pose2D | get_CarPos2D () |
| geometry_msgs::Twist | get_CarTwist () |
| nav_msgs::Odometry | get_odom () |
| std_msgs::Float64 | get_power () |
| int | get_status () |
| int | get_wheel_ppr () |
| double | get_wheel_radius () |
| double | get_wheel_separation () |
| void | get_wheel_speed (double speed[2]) |
| void | Refresh () |
| StatusPublisher () | |
| StatusPublisher (double separation, double radius) | |
| void | Update (const char *data, unsigned int len) |
Public Attributes | |
| UPLOAD_STATUS | car_status |
Private Attributes | |
| nav_msgs::Odometry | CarOdom |
| geometry_msgs::Pose2D | CarPos2D |
| std_msgs::Float64 | CarPower |
| geometry_msgs::Twist | CarTwist |
| bool | mbUpdated |
| boost::mutex | mMutex |
| ros::NodeHandle | mNH |
| ros::Publisher | mOdomPub |
| ros::Publisher | mPose2DPub |
| ros::Publisher | mPowerPub |
| ros::Publisher | mStatusFlagPub |
| ros::Publisher | mTwistPub |
| ros::Publisher | pub_barpoint_cloud_ |
| ros::Publisher | pub_clearpoint_cloud_ |
| double | wheel_radius |
| double | wheel_separation |
Definition at line 69 of file StatusPublisher.h.
| xiaoqiang_driver::StatusPublisher::StatusPublisher | ( | ) |
Definition at line 42 of file StatusPublisher.cpp.
| xiaoqiang_driver::StatusPublisher::StatusPublisher | ( | double | separation, |
| double | radius | ||
| ) |
Definition at line 79 of file StatusPublisher.cpp.
| geometry_msgs::Pose2D xiaoqiang_driver::StatusPublisher::get_CarPos2D | ( | ) |
Definition at line 515 of file StatusPublisher.cpp.
| geometry_msgs::Twist xiaoqiang_driver::StatusPublisher::get_CarTwist | ( | ) |
Definition at line 520 of file StatusPublisher.cpp.
| nav_msgs::Odometry xiaoqiang_driver::StatusPublisher::get_odom | ( | ) |
Definition at line 530 of file StatusPublisher.cpp.
| std_msgs::Float64 xiaoqiang_driver::StatusPublisher::get_power | ( | ) |
Definition at line 525 of file StatusPublisher.cpp.
| int xiaoqiang_driver::StatusPublisher::get_status | ( | ) |
Definition at line 534 of file StatusPublisher.cpp.
| int xiaoqiang_driver::StatusPublisher::get_wheel_ppr | ( | ) |
Definition at line 503 of file StatusPublisher.cpp.
| double xiaoqiang_driver::StatusPublisher::get_wheel_radius | ( | ) |
Definition at line 498 of file StatusPublisher.cpp.
| double xiaoqiang_driver::StatusPublisher::get_wheel_separation | ( | ) |
Definition at line 493 of file StatusPublisher.cpp.
| void xiaoqiang_driver::StatusPublisher::get_wheel_speed | ( | double | speed[2] | ) |
Definition at line 508 of file StatusPublisher.cpp.
| void xiaoqiang_driver::StatusPublisher::Refresh | ( | ) |
Definition at line 230 of file StatusPublisher.cpp.
| void xiaoqiang_driver::StatusPublisher::Update | ( | const char * | data, |
| unsigned int | len | ||
| ) |
Definition at line 86 of file StatusPublisher.cpp.
| UPLOAD_STATUS xiaoqiang_driver::StatusPublisher::car_status |
Definition at line 85 of file StatusPublisher.h.
|
private |
Definition at line 97 of file StatusPublisher.h.
|
private |
Definition at line 94 of file StatusPublisher.h.
|
private |
Definition at line 96 of file StatusPublisher.h.
|
private |
Definition at line 95 of file StatusPublisher.h.
|
private |
Definition at line 107 of file StatusPublisher.h.
|
private |
Definition at line 109 of file StatusPublisher.h.
|
private |
Definition at line 98 of file StatusPublisher.h.
|
private |
Definition at line 103 of file StatusPublisher.h.
|
private |
Definition at line 99 of file StatusPublisher.h.
|
private |
Definition at line 102 of file StatusPublisher.h.
|
private |
Definition at line 101 of file StatusPublisher.h.
|
private |
Definition at line 100 of file StatusPublisher.h.
|
private |
Definition at line 104 of file StatusPublisher.h.
|
private |
Definition at line 105 of file StatusPublisher.h.
|
private |
Definition at line 92 of file StatusPublisher.h.
|
private |
Definition at line 89 of file StatusPublisher.h.