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 ( )
virtual

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 
)
virtual

Definition at line 67 of file timered_diagnostic_updater.cpp.

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

Definition at line 62 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::start ( )
virtual

Definition at line 53 of file timered_diagnostic_updater.cpp.

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

Definition at line 83 of file timered_diagnostic_updater.cpp.

void jsk_topic_tools::TimeredDiagnosticUpdater::update ( )
virtual

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_
protected

Definition at line 66 of file timered_diagnostic_updater.h.

ros::Timer jsk_topic_tools::TimeredDiagnosticUpdater::timer_
protected

Definition at line 65 of file timered_diagnostic_updater.h.


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


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