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