#include <scriptable_monitor.h>
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 |
Definition at line 24 of file scriptable_monitor.h.
virtual diagnostic_aggregator::ScriptableMonitor::~ScriptableMonitor | ( | ) | [virtual] |
bool diagnostic_aggregator::ScriptableMonitor::analyze | ( | const boost::shared_ptr< StatusItem > | item | ) | [virtual] |
Implements diagnostic_aggregator::Analyzer.
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 | ||
) |
bool diagnostic_aggregator::ScriptableMonitor::match | ( | const string | name | ) |
vector<boost::shared_ptr<diagnostic_msgs::DiagnosticStatus> > diagnostic_aggregator::ScriptableMonitor::report | ( | ) | [virtual] |
Implements diagnostic_aggregator::Analyzer.
Definition at line 37 of file scriptable_monitor.h.