Go to the documentation of this file.
48 MatchNoAnalyzeAnalyzer::MatchNoAnalyzeAnalyzer() :
52 has_initialized_(false)
55 MatchNoAnalyzeAnalyzer::~MatchNoAnalyzeAnalyzer() { }
62 ROS_ERROR(
"No power board name was specified in MatchNoAnalyzeAnalyzer! Power board must be \"Power board 10XX\". Namespace: %s", n.
getNamespace().c_str());
74 ROS_ERROR(
"No parameter \"my_item\" found. Unable to initialize MatchNoAnalyzeAnalyzer!");
98 vector<boost::shared_ptr<diagnostic_msgs::DiagnosticStatus> > output;
bool init(const std::string base_name, const ros::NodeHandle &n)
bool match(const std::string name)
bool getParam(const std::string &key, bool &b) const
#define ROS_ASSERT_MSG(cond,...)
std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > > report()
PLUGINLIB_EXPORT_CLASS(test_diagnostic_aggregator::MatchNoAnalyzeAnalyzer, diagnostic_aggregator::Analyzer) MatchNoAnalyzeAnalyzer
bool analyze(const boost::shared_ptr< diagnostic_aggregator::StatusItem > item)
const std::string & getNamespace() const
std::string my_item_name_