#include <carl_estop_node.h>
Public Member Functions | |
carl_estop () | |
void | estop (void) |
double | get_frequency () |
Private Member Functions | |
void | update_time (const std_msgs::Empty::ConstPtr &msg) |
Private Attributes | |
ActionClient * | actionClient |
double | check_frequency |
ros::Subscriber | estop_sub |
ros::Time | last_receive |
ros::NodeHandle | node |
rmp_msgs::RMPCommand | rmp |
ros::Publisher | rmp_pub |
bool | spoke |
double | stop_time_delay |
Definition at line 25 of file carl_estop_node.h.
Definition at line 3 of file carl_estop_node.cpp.
void carl_estop::estop | ( | void | ) |
estop function to check the time difference to see if any goal position in move_base should be cancelled
msg | the empty message |
Definition at line 26 of file carl_estop_node.cpp.
double carl_estop::get_frequency | ( | ) |
Definition at line 68 of file carl_estop_node.cpp.
void carl_estop::update_time | ( | const std_msgs::Empty::ConstPtr & | msg | ) | [private] |
carl_estop topic callback function.
msg | the empty message |
Definition at line 62 of file carl_estop_node.cpp.
ActionClient* carl_estop::actionClient [private] |
Definition at line 57 of file carl_estop_node.h.
double carl_estop::check_frequency [private] |
Definition at line 50 of file carl_estop_node.h.
ros::Subscriber carl_estop::estop_sub [private] |
Definition at line 43 of file carl_estop_node.h.
ros::Time carl_estop::last_receive [private] |
Definition at line 51 of file carl_estop_node.h.
ros::NodeHandle carl_estop::node [private] |
Definition at line 40 of file carl_estop_node.h.
rmp_msgs::RMPCommand carl_estop::rmp [private] |
Definition at line 60 of file carl_estop_node.h.
ros::Publisher carl_estop::rmp_pub [private] |
Definition at line 46 of file carl_estop_node.h.
bool carl_estop::spoke [private] |
Definition at line 54 of file carl_estop_node.h.
double carl_estop::stop_time_delay [private] |
Definition at line 49 of file carl_estop_node.h.