Public Member Functions | |
Watchdog (CommPtr &comm) | |
Private Member Functions | |
void | check (const ros::TimerEvent &e) |
Private Attributes | |
CommPtr & | comm_ |
uint32_t | last_rx_count_ |
const double | PERIOD |
uint32_t | timeout_count_ |
ros::Timer | timer |
Watchdog::Watchdog | ( | CommPtr & | comm | ) | [inline] |
void Watchdog::check | ( | const ros::TimerEvent & | e | ) | [inline, private] |
CommPtr& Watchdog::comm_ [private] |
uint32_t Watchdog::last_rx_count_ [private] |
const double Watchdog::PERIOD [private] |
uint32_t Watchdog::timeout_count_ [private] |
ros::Timer Watchdog::timer [private] |