Public Member Functions | Private Attributes
diagnostic_aggregator::ScriptableMonitor Class Reference

#include <scriptable_monitor.h>

Inheritance diagram for diagnostic_aggregator::ScriptableMonitor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool analyze (const boost::shared_ptr< StatusItem > item)
string getName () const
string getPath () const
bool init (const string baseName, const ros::NodeHandle &nodeHandle)
bool match (const string name)
vector< boost::shared_ptr
< diagnostic_msgs::DiagnosticStatus > > 
report ()
 ScriptableMonitor ()
virtual ~ScriptableMonitor ()

Private Attributes

ScriptableMonitorNode_scriptNode

Detailed Description

Definition at line 24 of file scriptable_monitor.h.


Constructor & Destructor Documentation


Member Function Documentation

bool diagnostic_aggregator::ScriptableMonitor::analyze ( const boost::shared_ptr< StatusItem item) [virtual]
string diagnostic_aggregator::ScriptableMonitor::getName ( ) const [inline, virtual]

Implements diagnostic_aggregator::Analyzer.

Definition at line 34 of file scriptable_monitor.h.

string diagnostic_aggregator::ScriptableMonitor::getPath ( ) const [inline, virtual]

Implements diagnostic_aggregator::Analyzer.

Definition at line 33 of file scriptable_monitor.h.

bool diagnostic_aggregator::ScriptableMonitor::init ( const string  baseName,
const ros::NodeHandle nodeHandle 
)
vector<boost::shared_ptr<diagnostic_msgs::DiagnosticStatus> > diagnostic_aggregator::ScriptableMonitor::report ( ) [virtual]

Member Data Documentation

Definition at line 37 of file scriptable_monitor.h.


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


scriptable_monitor
Author(s):
autogenerated on Wed Aug 26 2015 16:21:30