#include <packml_stacklight.h>
Public Member Functions | |
| PackmlStacklight (ros::NodeHandle nh, ros::NodeHandle pn) | |
| void | spin () |
| void | spinOnce () |
| ~PackmlStacklight () | |
Protected Attributes | |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | pn_ |
| std::map< std::string, ros::Publisher > | pub_map_ |
| ros::Subscriber | status_sub_ |
Private Member Functions | |
| void | callBackStatus (const packml_msgs::StatusConstPtr &msg) |
| void | processCurState () |
| void | setBoolParam (std::string param_name, bool &default_val) |
| void | setDoubleParam (std::string param_name, double &default_val) |
Private Attributes | |
| packml_msgs::State | current_state_ |
| ros::Time | current_state_time_ |
| packml_stacklight::Utils | utils_ |
Definition at line 30 of file packml_stacklight.h.
| packml_stacklight::PackmlStacklight::PackmlStacklight | ( | ros::NodeHandle | nh, |
| ros::NodeHandle | pn | ||
| ) |
Definition at line 59 of file packml_stacklight.cpp.
| packml_stacklight::PackmlStacklight::~PackmlStacklight | ( | ) |
Definition at line 84 of file packml_stacklight.cpp.
|
private |
Definition at line 92 of file packml_stacklight.cpp.
|
private |
Definition at line 98 of file packml_stacklight.cpp.
|
private |
Definition at line 41 of file packml_stacklight.cpp.
|
private |
Definition at line 23 of file packml_stacklight.cpp.
| void packml_stacklight::PackmlStacklight::spin | ( | ) |
Definition at line 134 of file packml_stacklight.cpp.
| void packml_stacklight::PackmlStacklight::spinOnce | ( | ) |
Definition at line 143 of file packml_stacklight.cpp.
|
private |
Definition at line 39 of file packml_stacklight.h.
|
private |
Definition at line 41 of file packml_stacklight.h.
|
protected |
Definition at line 33 of file packml_stacklight.h.
|
protected |
Definition at line 34 of file packml_stacklight.h.
|
protected |
Definition at line 36 of file packml_stacklight.h.
|
protected |
Definition at line 35 of file packml_stacklight.h.
|
private |
Definition at line 40 of file packml_stacklight.h.