Public Member Functions | |
| ServerNode () | |
| void | spin () |
| ~ServerNode () | |
Private Types | |
| enum | { MENU_DELETE = 1, MENU_ADD = 2 } |
Private Member Functions | |
| bool | change (trajectory_tracker_msgs::ChangePath::Request &req, trajectory_tracker_msgs::ChangePath::Response &res) |
| bool | loadFile () |
| void | loadPath () |
| void | processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | updateIM () |
Private Attributes | |
| boost::shared_array< uint8_t > | buffer_ |
| double | filter_step_ |
| double | hz_ |
| trajectory_tracker::Filter * | lpf_ [2] |
| int | max_markers_ |
| ros::NodeHandle | nh_ |
| nav_msgs::Path | path_ |
| ros::NodeHandle | pnh_ |
| ros::Publisher | pub_path_ |
| ros::Publisher | pub_status_ |
| trajectory_tracker_msgs::ChangePath::Request | req_path_ |
| int | serial_size_ |
| ros::ServiceServer | srv_change_path_ |
| interactive_markers::InteractiveMarkerServer | srv_im_fb_ |
| std::string | topic_path_ |
| int | update_num_ |
Definition at line 55 of file trajectory_server.cpp.
anonymous enum [private] |
Definition at line 86 of file trajectory_server.cpp.
Definition at line 95 of file trajectory_server.cpp.
Definition at line 117 of file trajectory_server.cpp.
| bool ServerNode::change | ( | trajectory_tracker_msgs::ChangePath::Request & | req, |
| trajectory_tracker_msgs::ChangePath::Response & | res | ||
| ) | [private] |
Definition at line 234 of file trajectory_server.cpp.
| bool ServerNode::loadFile | ( | ) | [private] |
Definition at line 121 of file trajectory_server.cpp.
| void ServerNode::loadPath | ( | ) | [private] |
| void ServerNode::processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 137 of file trajectory_server.cpp.
| void ServerNode::spin | ( | ) |
Definition at line 277 of file trajectory_server.cpp.
| void ServerNode::updateIM | ( | ) | [private] |
Definition at line 166 of file trajectory_server.cpp.
boost::shared_array<uint8_t> ServerNode::buffer_ [private] |
Definition at line 74 of file trajectory_server.cpp.
double ServerNode::filter_step_ [private] |
Definition at line 76 of file trajectory_server.cpp.
double ServerNode::hz_ [private] |
Definition at line 73 of file trajectory_server.cpp.
trajectory_tracker::Filter* ServerNode::lpf_[2] [private] |
Definition at line 77 of file trajectory_server.cpp.
int ServerNode::max_markers_ [private] |
Definition at line 92 of file trajectory_server.cpp.
ros::NodeHandle ServerNode::nh_ [private] |
Definition at line 63 of file trajectory_server.cpp.
nav_msgs::Path ServerNode::path_ [private] |
Definition at line 70 of file trajectory_server.cpp.
ros::NodeHandle ServerNode::pnh_ [private] |
Definition at line 64 of file trajectory_server.cpp.
ros::Publisher ServerNode::pub_path_ [private] |
Definition at line 65 of file trajectory_server.cpp.
ros::Publisher ServerNode::pub_status_ [private] |
Definition at line 66 of file trajectory_server.cpp.
trajectory_tracker_msgs::ChangePath::Request ServerNode::req_path_ [private] |
Definition at line 72 of file trajectory_server.cpp.
int ServerNode::serial_size_ [private] |
Definition at line 75 of file trajectory_server.cpp.
Definition at line 67 of file trajectory_server.cpp.
Definition at line 68 of file trajectory_server.cpp.
std::string ServerNode::topic_path_ [private] |
Definition at line 71 of file trajectory_server.cpp.
int ServerNode::update_num_ [private] |
Definition at line 91 of file trajectory_server.cpp.