Public Member Functions | Private Member Functions | Private Attributes
carl_estop Class Reference

#include <carl_estop_node.h>

List of all members.

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

ActionClientactionClient
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

Detailed Description

Definition at line 25 of file carl_estop_node.h.


Constructor & Destructor Documentation

Definition at line 3 of file carl_estop_node.cpp.


Member Function Documentation

void carl_estop::estop ( void  )

estop function to check the time difference to see if any goal position in move_base should be cancelled

Parameters:
msgthe empty message

Definition at line 26 of file carl_estop_node.cpp.

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.

Parameters:
msgthe empty message

Definition at line 62 of file carl_estop_node.cpp.


Member Data Documentation

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.

Definition at line 43 of file carl_estop_node.h.

Definition at line 51 of file carl_estop_node.h.

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.

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.


The documentation for this class was generated from the following files:


carl_estop
Author(s): Chris Dunkers
autogenerated on Sat Jun 8 2019 20:48:30