#include <packml_ros.h>
Public Member Functions | |
| PackmlRos (ros::NodeHandle nh, ros::NodeHandle pn, std::shared_ptr< packml_sm::AbstractStateMachine > sm) | |
| void | spin () |
| void | spinOnce () |
| ~PackmlRos () | |
Protected Member Functions | |
| bool | transRequest (packml_msgs::Transition::Request &req, packml_msgs::Transition::Response &res) |
Protected Attributes | |
| ros::ServiceServer | get_stats_server_ |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | pn_ |
| ros::ServiceServer | reset_stats_server_ |
| std::shared_ptr< packml_sm::AbstractStateMachine > | sm_ |
| packml_msgs::Status | status_msg_ |
| ros::Publisher | status_pub_ |
| ros::ServiceServer | trans_server_ |
Private Member Functions | |
| void | getCurrentStats (packml_msgs::Stats &out_stats) |
| bool | getStats (packml_msgs::GetStats::Request &req, packml_msgs::GetStats::Response &response) |
| void | handleStateChanged (packml_sm::AbstractStateMachine &state_machine, const packml_sm::StateChangedEventArgs &args) |
| bool | resetStats (packml_msgs::ResetStats::Request &req, packml_msgs::ResetStats::Response &response) |
Definition at line 31 of file packml_ros.h.
| packml_ros::PackmlRos::PackmlRos | ( | ros::NodeHandle | nh, |
| ros::NodeHandle | pn, | ||
| std::shared_ptr< packml_sm::AbstractStateMachine > | sm | ||
| ) |
Definition at line 27 of file packml_ros.cpp.
| packml_ros::PackmlRos::~PackmlRos | ( | ) |
Definition at line 44 of file packml_ros.cpp.
|
private |
Definition at line 159 of file packml_ros.cpp.
|
private |
Definition at line 202 of file packml_ros.cpp.
|
private |
Definition at line 139 of file packml_ros.cpp.
|
private |
Definition at line 211 of file packml_ros.cpp.
| void packml_ros::PackmlRos::spin | ( | ) |
Definition at line 52 of file packml_ros.cpp.
| void packml_ros::PackmlRos::spinOnce | ( | ) |
Definition at line 62 of file packml_ros.cpp.
|
protected |
Definition at line 67 of file packml_ros.cpp.
|
protected |
Definition at line 46 of file packml_ros.h.
|
protected |
Definition at line 40 of file packml_ros.h.
|
protected |
Definition at line 41 of file packml_ros.h.
|
protected |
Definition at line 45 of file packml_ros.h.
|
protected |
Definition at line 42 of file packml_ros.h.
|
protected |
Definition at line 47 of file packml_ros.h.
|
protected |
Definition at line 43 of file packml_ros.h.
|
protected |
Definition at line 44 of file packml_ros.h.