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.