#include <packml_ros.h>
Public Member Functions | |
PackmlRos (ros::NodeHandle nh, ros::NodeHandle pn, std::shared_ptr< packml_sm::StateMachine > sm) | |
void | spin () |
void | spinOnce () |
Protected Slots | |
void | pubState (int value, QString name) |
Protected Member Functions | |
bool | transRequest (packml_msgs::Transition::Request &req, packml_msgs::Transition::Response &res) |
Protected Attributes | |
ros::NodeHandle | nh_ |
ros::NodeHandle | pn_ |
std::shared_ptr < packml_sm::StateMachine > | sm_ |
packml_msgs::Status | status_msg_ |
ros::Publisher | status_pub_ |
ros::ServiceServer | trans_server_ |
Definition at line 31 of file packml_ros.h.
packml_ros::PackmlRos::PackmlRos | ( | ros::NodeHandle | nh, |
ros::NodeHandle | pn, | ||
std::shared_ptr< packml_sm::StateMachine > | sm | ||
) |
Definition at line 26 of file packml_ros.cpp.
void packml_ros::PackmlRos::pubState | ( | int | value, |
QString | name | ||
) | [protected, slot] |
Definition at line 57 of file packml_ros.cpp.
void packml_ros::PackmlRos::spin | ( | ) |
Definition at line 39 of file packml_ros.cpp.
void packml_ros::PackmlRos::spinOnce | ( | ) |
Definition at line 50 of file packml_ros.cpp.
bool packml_ros::PackmlRos::transRequest | ( | packml_msgs::Transition::Request & | req, |
packml_msgs::Transition::Response & | res | ||
) | [protected] |
Definition at line 75 of file packml_ros.cpp.
ros::NodeHandle packml_ros::PackmlRos::nh_ [protected] |
Definition at line 49 of file packml_ros.h.
ros::NodeHandle packml_ros::PackmlRos::pn_ [protected] |
Definition at line 50 of file packml_ros.h.
std::shared_ptr<packml_sm::StateMachine> packml_ros::PackmlRos::sm_ [protected] |
Definition at line 51 of file packml_ros.h.
packml_msgs::Status packml_ros::PackmlRos::status_msg_ [protected] |
Definition at line 56 of file packml_ros.h.
ros::Publisher packml_ros::PackmlRos::status_pub_ [protected] |
Definition at line 53 of file packml_ros.h.
Definition at line 54 of file packml_ros.h.