#include <vital_checker.h>
Public Types | |
typedef boost::shared_ptr < VitalChecker > | Ptr |
Public Member Functions | |
double | deadSec () |
bool | isAlive () |
double | lastAliveTimeRelative () |
void | poke () |
void | registerStatInfo (diagnostic_updater::DiagnosticStatusWrapper &stat, const std::string &prefix=std::string("last_poked_time")) |
VitalChecker (const double dead_sec) | |
virtual | ~VitalChecker () |
Protected Attributes | |
double | dead_sec_ |
ros::Time | last_alive_time_ |
boost::mutex | mutex_ |
Definition at line 55 of file vital_checker.h.
typedef boost::shared_ptr<VitalChecker> jsk_topic_tools::VitalChecker::Ptr |
Definition at line 58 of file vital_checker.h.
jsk_topic_tools::VitalChecker::VitalChecker | ( | const double | dead_sec | ) |
Definition at line 40 of file vital_checker.cpp.
jsk_topic_tools::VitalChecker::~VitalChecker | ( | ) | [virtual] |
Definition at line 46 of file vital_checker.cpp.
double jsk_topic_tools::VitalChecker::deadSec | ( | ) |
Definition at line 72 of file vital_checker.cpp.
Definition at line 62 of file vital_checker.cpp.
Definition at line 57 of file vital_checker.cpp.
void jsk_topic_tools::VitalChecker::poke | ( | ) |
Definition at line 51 of file vital_checker.cpp.
void jsk_topic_tools::VitalChecker::registerStatInfo | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat, |
const std::string & | prefix = std::string("last_poked_time") |
||
) |
Definition at line 77 of file vital_checker.cpp.
double jsk_topic_tools::VitalChecker::dead_sec_ [protected] |
Definition at line 69 of file vital_checker.h.
Definition at line 68 of file vital_checker.h.
boost::mutex jsk_topic_tools::VitalChecker::mutex_ [protected] |
Definition at line 70 of file vital_checker.h.