Public Member Functions | |
void | handleErrorStop (const neo_msgs::EmergencyStopState &es) |
void | handleNavGoal (const move_base_msgs::MoveBaseActionGoal &cg) |
int | init () |
ScanStopNode () | |
virtual | ~ScanStopNode () |
Public Attributes | |
ros::NodeHandle | n |
ros::Publisher | pub_navGoal |
ros::Subscriber | subs_errorStop |
ros::Subscriber | subs_navGoal |
Private Attributes | |
move_base_msgs::MoveBaseActionGoal | currentGoal |
bool | hasError |
bool | hasGoal |
move_base usually gets confused by scanner stops... ->reset move_base/goal if scanner stop occures.
Definition at line 44 of file watch_scanner_stop.cpp.
ScanStopNode::ScanStopNode | ( | ) | [inline] |
Definition at line 47 of file watch_scanner_stop.cpp.
virtual ScanStopNode::~ScanStopNode | ( | ) | [inline, virtual] |
Definition at line 48 of file watch_scanner_stop.cpp.
void ScanStopNode::handleErrorStop | ( | const neo_msgs::EmergencyStopState & | es | ) |
Definition at line 79 of file watch_scanner_stop.cpp.
void ScanStopNode::handleNavGoal | ( | const move_base_msgs::MoveBaseActionGoal & | cg | ) |
Definition at line 73 of file watch_scanner_stop.cpp.
int ScanStopNode::init | ( | ) |
Definition at line 63 of file watch_scanner_stop.cpp.
move_base_msgs::MoveBaseActionGoal ScanStopNode::currentGoal [private] |
Definition at line 58 of file watch_scanner_stop.cpp.
bool ScanStopNode::hasError [private] |
Definition at line 59 of file watch_scanner_stop.cpp.
bool ScanStopNode::hasGoal [private] |
Definition at line 59 of file watch_scanner_stop.cpp.
Definition at line 48 of file watch_scanner_stop.cpp.
Definition at line 50 of file watch_scanner_stop.cpp.
Definition at line 52 of file watch_scanner_stop.cpp.
Definition at line 51 of file watch_scanner_stop.cpp.