#include <inhibitor.h>
Public Member Functions | |
Inhibitor () | |
void | lowerCB (const boost::shared_ptr< const LowerMsgType > &msg) |
virtual void | onInit () |
void | upperCB (const boost::shared_ptr< const UpperMsgType > &msg) |
virtual | ~Inhibitor () |
Private Attributes | |
double | begin_ |
double | end_ |
ros::Subscriber | lower_msg_sub_ |
std::string | lower_topic_ |
ros::NodeHandle | nh_ |
std::string | output_topic_ |
ros::Publisher | pub_ |
double | time_duration_ |
ros::Subscriber | upper_msg_sub_ |
std::string | upper_topic_ |
Definition at line 19 of file inhibitor.h.
micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::Inhibitor | ( | ) | [inline] |
Definition at line 24 of file inhibitor.h.
virtual micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::~Inhibitor | ( | ) | [inline, virtual] |
Definition at line 25 of file inhibitor.h.
void micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::lowerCB | ( | const boost::shared_ptr< const LowerMsgType > & | msg | ) | [inline] |
Definition at line 75 of file inhibitor.h.
virtual void micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::onInit | ( | ) | [inline, virtual] |
Implements nodelet::Nodelet.
Definition at line 26 of file inhibitor.h.
void micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::upperCB | ( | const boost::shared_ptr< const UpperMsgType > & | msg | ) | [inline] |
Definition at line 64 of file inhibitor.h.
double micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::begin_ [private] |
Definition at line 91 of file inhibitor.h.
double micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::end_ [private] |
Definition at line 92 of file inhibitor.h.
ros::Subscriber micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::lower_msg_sub_ [private] |
Definition at line 89 of file inhibitor.h.
std::string micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::lower_topic_ [private] |
Definition at line 88 of file inhibitor.h.
ros::NodeHandle micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::nh_ [private] |
Reimplemented from nodelet::Nodelet.
Definition at line 84 of file inhibitor.h.
std::string micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::output_topic_ [private] |
Definition at line 88 of file inhibitor.h.
ros::Publisher micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::pub_ [private] |
Definition at line 90 of file inhibitor.h.
double micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::time_duration_ [private] |
Definition at line 93 of file inhibitor.h.
ros::Subscriber micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::upper_msg_sub_ [private] |
Definition at line 89 of file inhibitor.h.
std::string micros_mars_task_alloc::Inhibitor< UpperMsgType, LowerMsgType >::upper_topic_ [private] |
Definition at line 88 of file inhibitor.h.