Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_topic_tools::TimeredDiagnosticUpdater Class Reference

#include <timered_diagnostic_updater.h>

Public Types

typedef boost::shared_ptr< TimeredDiagnosticUpdaterPtr

Public Member Functions

virtual void add (const std::string &name, diagnostic_updater::TaskFunction f)
virtual void setHardwareID (const std::string &name)
virtual void start ()
 TimeredDiagnosticUpdater (ros::NodeHandle &nh, const ros::Duration &timer_duration)
virtual void update ()
virtual ~TimeredDiagnosticUpdater ()

Protected Member Functions

virtual void timerCallback (const ros::TimerEvent &event)

Protected Attributes

boost::shared_ptr< diagnostic_updater::Updaterdiagnostic_updater_
ros::Timer timer_

Detailed Description

Definition at line 49 of file timered_diagnostic_updater.h.

Member Typedef Documentation

Definition at line 52 of file timered_diagnostic_updater.h.

Constructor & Destructor Documentation

jsk_topic_tools::TimeredDiagnosticUpdater::TimeredDiagnosticUpdater ( ros::NodeHandle nh,
const ros::Duration timer_duration 

Definition at line 40 of file timered_diagnostic_updater.cpp.

jsk_topic_tools::TimeredDiagnosticUpdater::~TimeredDiagnosticUpdater ( )

Definition at line 58 of file timered_diagnostic_updater.cpp.

Member Function Documentation

void jsk_topic_tools::TimeredDiagnosticUpdater::add ( const std::string &  name,
diagnostic_updater::TaskFunction  f 

Definition at line 67 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::setHardwareID ( const std::string &  name)

Definition at line 62 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::start ( )

Definition at line 53 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::timerCallback ( const ros::TimerEvent event)

Definition at line 83 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::update ( )

Definition at line 78 of file timered_diagnostic_updater.cpp.

Member Data Documentation

boost::shared_ptr<diagnostic_updater::Updater> jsk_topic_tools::TimeredDiagnosticUpdater::diagnostic_updater_

Definition at line 66 of file timered_diagnostic_updater.h.

ros::Timer jsk_topic_tools::TimeredDiagnosticUpdater::timer_

Definition at line 65 of file timered_diagnostic_updater.h.

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

Author(s): Kei Okada , Yusuke Furuta
autogenerated on Tue Feb 6 2018 03:45:19