#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.