aggregator.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
aggregator_8cpp
diagnostic_aggregator/aggregator.h
aggregator.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
aggregator_8h
diagnostic_aggregator/analyzer.h
diagnostic_aggregator/analyzer_group.h
diagnostic_aggregator/status_item.h
diagnostic_aggregator/other_analyzer.h
diagnostic_aggregator::Aggregator
diagnostic_aggregator
aggregator_node.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
aggregator__node_8cpp
diagnostic_aggregator/aggregator.h
int
main
aggregator__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
aggregator_test.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
aggregator__test_8py
aggregator_test::TestAggregator
aggregator_test
def
_get_params_list
namespaceaggregator__test.html
abb1102a007961e10247168b6bdf194ed
def
combine_name_prefix
namespaceaggregator__test.html
a46ca702d90857ed26cb55e9b99d20ac7
def
fix_sub_name
namespaceaggregator__test.html
a2dc5a733dd3c58a75c9fd96e6199b61f
def
header_name
namespaceaggregator__test.html
a779ba3f4ee6228c68e68a32892e6a71b
def
name_to_agg_header
namespaceaggregator__test.html
a40cf15747932f929f0da0449dc16f1b2
def
name_to_agg_name
namespaceaggregator__test.html
a273e122be43d8a7950005b81c9c1a478
def
name_to_full_generic
namespaceaggregator__test.html
a5ea0fb826cb8953d827c7439e49d9b16
string
PKG
namespaceaggregator__test.html
a7a85adf25c146f87c962bd715c49c509
string
prefix
namespaceaggregator__test.html
a26f1e22551b50f73b74059b4577ae100
analyzer.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
analyzer_8h
diagnostic_aggregator/status_item.h
diagnostic_aggregator::Analyzer
diagnostic_aggregator
analyzer_group.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
analyzer__group_8cpp
diagnostic_aggregator/analyzer_group.h
PLUGINLIB_DECLARE_CLASS
analyzer__group_8cpp.html
aa1a3c2702ded265b168b9f5021fd0363
(diagnostic_aggregator, AnalyzerGroup, diagnostic_aggregator::AnalyzerGroup, diagnostic_aggregator::Analyzer) AnalyzerGroup
analyzer_group.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
analyzer__group_8h
diagnostic_aggregator/status_item.h
diagnostic_aggregator/analyzer.h
diagnostic_aggregator::AnalyzerGroup
diagnostic_aggregator
analyzer_loader.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
analyzer__loader_8cpp
diagnostic_aggregator/analyzer_group.h
int
main
analyzer__loader_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
analyzer__loader_8cpp.html
a8541cb5b926d1d276202cb8f476d5308
(AnalyzerLoader, analyzerLoading)
diag_pub.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
diag__pub_8py
diag_pub
tuple
array
namespacediag__pub.html
aa4a06ccd88237b49117fcb263363e7e1
string
PKG
namespacediag__pub.html
aa32928e32b82da5ae35a1c16b03693a6
tuple
pub
namespacediag__pub.html
a1a070ee285121ecad9e85f826b95e8a0
discard_analyzer.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
discard__analyzer_8cpp
diagnostic_aggregator/discard_analyzer.h
PLUGINLIB_DECLARE_CLASS
discard__analyzer_8cpp.html
a2a2acc5d53ff44be8578396903b4c2db
(diagnostic_aggregator, DiscardAnalyzer, diagnostic_aggregator::DiscardAnalyzer, diagnostic_aggregator::Analyzer) DiscardAnalyzer
discard_analyzer.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
discard__analyzer_8h
diagnostic_aggregator/generic_analyzer.h
diagnostic_aggregator::DiscardAnalyzer
diagnostic_aggregator
expected_stale_pub.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
expected__stale__pub_8py
expected_stale_pub
tuple
array
namespaceexpected__stale__pub.html
a865a5ba16bb963952db57ee28b7334b3
string
PKG
namespaceexpected__stale__pub.html
ad9464dd2aab15e03c4a0a76362701ba8
tuple
pub
namespaceexpected__stale__pub.html
ad8bd2ffd4a8321e1f5eb19e95607155b
tuple
start_time
namespaceexpected__stale__pub.html
a929b6153ad1e2dec8dee944e5c06511c
expected_stale_test.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
expected__stale__test_8py
expected_stale_test::DiagnosticItem
expected_stale_test::TestExpectedItemsStale
expected_stale_test
def
get_raw_name
namespaceexpected__stale__test.html
aa475837a63fd237e21b02c0e60a7f76a
int
DURATION
namespaceexpected__stale__test.html
a7411d170cf6546f2bfe884d04bbd41a3
string
PKG
namespaceexpected__stale__test.html
a3261fde61497c12e51e8f19aaecfd84a
generic_analyzer.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
generic__analyzer_8cpp
diagnostic_aggregator/generic_analyzer.h
PLUGINLIB_DECLARE_CLASS
generic__analyzer_8cpp.html
a3da1ddb773bd75db47c33d85c99defe1
(diagnostic_aggregator, GenericAnalyzer, diagnostic_aggregator::GenericAnalyzer, diagnostic_aggregator::Analyzer) GenericAnalyzer
generic_analyzer.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
generic__analyzer_8h
diagnostic_aggregator/analyzer.h
diagnostic_aggregator/status_item.h
diagnostic_aggregator/generic_analyzer_base.h
diagnostic_aggregator::GenericAnalyzer
diagnostic_aggregator
bool
getParamVals
namespacediagnostic__aggregator.html
a0f3ed8a8746410753fe810da3c38b6f6
(XmlRpc::XmlRpcValue param, std::vector< std::string > &output)
generic_analyzer_base.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
generic__analyzer__base_8h
diagnostic_aggregator/analyzer.h
diagnostic_aggregator/status_item.h
diagnostic_aggregator::GenericAnalyzerBase
diagnostic_aggregator
ignore_analyzer.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
ignore__analyzer_8cpp
diagnostic_aggregator/ignore_analyzer.h
PLUGINLIB_DECLARE_CLASS
ignore__analyzer_8cpp.html
aa798f0227a97acdc91a306234d356c98
(diagnostic_aggregator, IgnoreAnalyzer, diagnostic_aggregator::IgnoreAnalyzer, diagnostic_aggregator::Analyzer) IgnoreAnalyzer
ignore_analyzer.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
ignore__analyzer_8h
diagnostic_aggregator/generic_analyzer.h
diagnostic_aggregator::IgnoreAnalyzer
diagnostic_aggregator
mainpage.dox
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/
mainpage_8dox
multiple_match_pub.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
multiple__match__pub_8py
multiple_match_pub
tuple
array
namespacemultiple__match__pub.html
abf063d1cd1ff13e3c11c0f8298cfd6b7
string
PKG
namespacemultiple__match__pub.html
a59bd9377805f33c481e86cbe42b7333d
tuple
pub
namespacemultiple__match__pub.html
a9e01df112e8eb21dcfc19e62ff49e21d
tuple
start_time
namespacemultiple__match__pub.html
abe05e6a858ce8100a5b25b10aff3f631
multiple_match_test.py
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/
multiple__match__test_8py
multiple_match_test::DiagnosticItem
multiple_match_test::TestMultipleMatch
multiple_match_test
def
get_header_name
namespacemultiple__match__test.html
afe1895ae3e404328f15cf0687b8dde2d
def
get_raw_name
namespacemultiple__match__test.html
a9e5026954c34e47e26f244075d5a3f6d
int
DURATION
namespacemultiple__match__test.html
a05164b5780180e9d7c6e82c092be0a17
string
HEADER1
namespacemultiple__match__test.html
a717e7cccfd97c4d14d9e5d5c12141b63
string
HEADER2
namespacemultiple__match__test.html
a963887108ffbe8e59bb578a1438a5e3d
string
MULTI_NAME
namespacemultiple__match__test.html
abc4ad5bab2e85bdac8f36f911e57e9f5
string
PKG
namespacemultiple__match__test.html
aaaab7b2a37a1e295b06a6cda1dcf4d16
tuple
suite
namespacemultiple__match__test.html
aaf71a3f1a4cb4fe74458ee1e5396915c
other_analyzer.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
other__analyzer_8h
diagnostic_aggregator/generic_analyzer_base.h
diagnostic_aggregator::OtherAnalyzer
diagnostic_aggregator
status_item.cpp
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/
status__item_8cpp
diagnostic_aggregator/status_item.h
status_item.h
/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/
status__item_8h
diagnostic_aggregator::StatusItem
diagnostic_aggregator
DiagnosticLevel
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0
Level_OK
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4
Level_Warn
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73
Level_Error
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8
Level_Stale
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba
std::string
getOutputName
namespacediagnostic__aggregator.html
a51f40ee4a9b81a6ee4d90fd95b5bd3b6
(const std::string item_name)
std::string
removeLeadingNameChaff
namespacediagnostic__aggregator.html
a5b0619592178d9cbde7159498b76c90b
(const std::string &input_name, const std::string &chaff)
DiagnosticLevel
valToLevel
namespacediagnostic__aggregator.html
a5194ab904c0089b3f9051ea6cafcfc44
(const int val)
std::string
valToMsg
namespacediagnostic__aggregator.html
a9eed7c44bc76c746d679155955f3b93b
(const int val)
aggregator_test
namespaceaggregator__test.html
aggregator_test::TestAggregator
def
_get_params_list
namespaceaggregator__test.html
abb1102a007961e10247168b6bdf194ed
def
combine_name_prefix
namespaceaggregator__test.html
a46ca702d90857ed26cb55e9b99d20ac7
def
fix_sub_name
namespaceaggregator__test.html
a2dc5a733dd3c58a75c9fd96e6199b61f
def
header_name
namespaceaggregator__test.html
a779ba3f4ee6228c68e68a32892e6a71b
def
name_to_agg_header
namespaceaggregator__test.html
a40cf15747932f929f0da0449dc16f1b2
def
name_to_agg_name
namespaceaggregator__test.html
a273e122be43d8a7950005b81c9c1a478
def
name_to_full_generic
namespaceaggregator__test.html
a5ea0fb826cb8953d827c7439e49d9b16
string
PKG
namespaceaggregator__test.html
a7a85adf25c146f87c962bd715c49c509
string
prefix
namespaceaggregator__test.html
a26f1e22551b50f73b74059b4577ae100
aggregator_test::TestAggregator
classaggregator__test_1_1TestAggregator.html
def
__init__
classaggregator__test_1_1TestAggregator.html
a9a82dbfda1f84c1427fdaf6506d2101a
def
cb
classaggregator__test_1_1TestAggregator.html
a41cd7c8a844cc6352dedeeededa509fc
def
diag_cb
classaggregator__test_1_1TestAggregator.html
a26ca23b95fb3997ce34102d0d9646919
def
test_agg
classaggregator__test_1_1TestAggregator.html
a18321068ecc7e3fbc75af93474e87f8b
agg_msgs
classaggregator__test_1_1TestAggregator.html
a038b86779ad295a60c26701d15c640b3
diag_msgs
classaggregator__test_1_1TestAggregator.html
a5b6d6f540228cefdf130fe277a3e2511
duration
classaggregator__test_1_1TestAggregator.html
a49c00387e9728eba9ab974ec4ba78d53
params
classaggregator__test_1_1TestAggregator.html
af7c3ea947405db4dcc3a4c2252de0e4a
_mutex
classaggregator__test_1_1TestAggregator.html
aeff477d5802b69daefd65af87b629ad9
diag_pub
namespacediag__pub.html
tuple
array
namespacediag__pub.html
aa4a06ccd88237b49117fcb263363e7e1
string
PKG
namespacediag__pub.html
aa32928e32b82da5ae35a1c16b03693a6
tuple
pub
namespacediag__pub.html
a1a070ee285121ecad9e85f826b95e8a0
diagnostic_aggregator
namespacediagnostic__aggregator.html
diagnostic_aggregator::Aggregator
diagnostic_aggregator::Analyzer
diagnostic_aggregator::AnalyzerGroup
diagnostic_aggregator::DiscardAnalyzer
diagnostic_aggregator::GenericAnalyzer
diagnostic_aggregator::GenericAnalyzerBase
diagnostic_aggregator::IgnoreAnalyzer
diagnostic_aggregator::OtherAnalyzer
diagnostic_aggregator::StatusItem
DiagnosticLevel
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0
Level_OK
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4
Level_Warn
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73
Level_Error
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8
Level_Stale
namespacediagnostic__aggregator.html
a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba
std::string
getOutputName
namespacediagnostic__aggregator.html
a51f40ee4a9b81a6ee4d90fd95b5bd3b6
(const std::string item_name)
bool
getParamVals
namespacediagnostic__aggregator.html
a0f3ed8a8746410753fe810da3c38b6f6
(XmlRpc::XmlRpcValue param, std::vector< std::string > &output)
std::string
removeLeadingNameChaff
namespacediagnostic__aggregator.html
a5b0619592178d9cbde7159498b76c90b
(const std::string &input_name, const std::string &chaff)
DiagnosticLevel
valToLevel
namespacediagnostic__aggregator.html
a5194ab904c0089b3f9051ea6cafcfc44
(const int val)
std::string
valToMsg
namespacediagnostic__aggregator.html
a9eed7c44bc76c746d679155955f3b93b
(const int val)
diagnostic_aggregator::Aggregator
classdiagnostic__aggregator_1_1Aggregator.html
Aggregator
classdiagnostic__aggregator_1_1Aggregator.html
a5ea92877f1b7ce0d642fb0ef11a87b26
()
double
getPubRate
classdiagnostic__aggregator_1_1Aggregator.html
a2214d07f275057f52a53443b08bad145
() const
bool
ok
classdiagnostic__aggregator_1_1Aggregator.html
a91dd546d5995afc14eabd60efe5df368
() const
void
publishData
classdiagnostic__aggregator_1_1Aggregator.html
a3abbb08b0239412ca0e23ae79ba25ff6
()
~Aggregator
classdiagnostic__aggregator_1_1Aggregator.html
a7d43c66b841c5e2f7a597eee0e0426e6
()
void
checkTimestamp
classdiagnostic__aggregator_1_1Aggregator.html
aaec3acb40a6a9a19b4cde76a67374e13
(const diagnostic_msgs::DiagnosticArray::ConstPtr &diag_msg)
void
diagCallback
classdiagnostic__aggregator_1_1Aggregator.html
aceaed28ac41b979c48aa411a67a3df14
(const diagnostic_msgs::DiagnosticArray::ConstPtr &diag_msg)
ros::Publisher
agg_pub_
classdiagnostic__aggregator_1_1Aggregator.html
adbf0c5312796bcb5d214b492d6afa199
AnalyzerGroup *
analyzer_group_
classdiagnostic__aggregator_1_1Aggregator.html
a585ac32959ecd65f8a17aaa14bb952cf
std::string
base_path_
classdiagnostic__aggregator_1_1Aggregator.html
a4bddf4dfedb1b83b6432a8fc6954e852
ros::Subscriber
diag_sub_
classdiagnostic__aggregator_1_1Aggregator.html
abb8df3a63e8b3e52c4d4c829521ffca6
ros::NodeHandle
n_
classdiagnostic__aggregator_1_1Aggregator.html
a8290081c829b70027fc7f71b0a7bcbfc
OtherAnalyzer *
other_analyzer_
classdiagnostic__aggregator_1_1Aggregator.html
a14bfeb3436a6c98c18fd46a51fc7839b
double
pub_rate_
classdiagnostic__aggregator_1_1Aggregator.html
a6e828a93372f71404a79d5b54b7e1c78
std::set< std::string >
ros_warnings_
classdiagnostic__aggregator_1_1Aggregator.html
a046b6757a744ce3590e112807835a329
ros::Publisher
toplevel_state_pub_
classdiagnostic__aggregator_1_1Aggregator.html
a35e8741be6cee6777e095e3f1031bd77
diagnostic_aggregator::Analyzer
classdiagnostic__aggregator_1_1Analyzer.html
virtual bool
analyze
classdiagnostic__aggregator_1_1Analyzer.html
a1122a1b9364b16089e7f3a3795e28dc5
(const boost::shared_ptr< StatusItem > item)=0
Analyzer
classdiagnostic__aggregator_1_1Analyzer.html
ad7e3a1a306999f3973e93faadc318fe2
()
virtual std::string
getName
classdiagnostic__aggregator_1_1Analyzer.html
a6e20b66b818fdddd62847ec3d36fdbb7
() const =0
virtual std::string
getPath
classdiagnostic__aggregator_1_1Analyzer.html
a75fac59b5caac22b67f634a49d44fa57
() const =0
virtual bool
init
classdiagnostic__aggregator_1_1Analyzer.html
a1da0473ffd804e07f8db378fdb21b15c
(const std::string base_path, const ros::NodeHandle &n)=0
virtual bool
match
classdiagnostic__aggregator_1_1Analyzer.html
a8c68168d4d463e781f376c1cf7a34407
(const std::string name)=0
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1Analyzer.html
ae4a46bb7f58e18351c2d8cbcbb6e7a4a
()=0
virtual
~Analyzer
classdiagnostic__aggregator_1_1Analyzer.html
a52de1b332194996c0cc7282b95e38c07
()
diagnostic_aggregator::AnalyzerGroup
classdiagnostic__aggregator_1_1AnalyzerGroup.html
diagnostic_aggregator::Analyzer
virtual bool
analyze
classdiagnostic__aggregator_1_1AnalyzerGroup.html
ac133d72f870438186bb761b9a1286445
(const boost::shared_ptr< StatusItem > item)
AnalyzerGroup
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a7d41d8a462d764ea49914e683a7ea3a1
()
virtual std::string
getName
classdiagnostic__aggregator_1_1AnalyzerGroup.html
ac7820b9131002c5f12ed692334b19778
() const
virtual std::string
getPath
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a90f680a9f3249e3f48a8d55e40088101
() const
virtual bool
init
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a9c1cfcb3048fbecc9257904456fcc603
(const std::string base_path, const ros::NodeHandle &n)
virtual bool
match
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a1ad35b8241819b6765c89c9aed95b217
(const std::string name)
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1AnalyzerGroup.html
ab8fc5834e2d2b3213d58871eb009530a
()
virtual
~AnalyzerGroup
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a954c77ed7fac3537b9e6a11da3e341a5
()
pluginlib::ClassLoader< Analyzer >
analyzer_loader_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a7aa53efa7a5245a80fa12589ebc7eb55
std::vector< boost::shared_ptr< Analyzer > >
analyzers_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a8545acd1feaaa454b2e3fd009f8d57a9
std::vector< boost::shared_ptr< StatusItem > >
aux_items_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a201dcc3bc87e5244e4647541fde787d4
std::map< const std::string, std::vector< bool > >
matched_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
a4600a9b471ebf949994a8aaf6e1164fd
std::string
nice_name_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
ac0fefea8344750540c3a24358a846ff9
std::string
path_
classdiagnostic__aggregator_1_1AnalyzerGroup.html
ac090e5c401fb3b45f5fddefba0e9deef
diagnostic_aggregator::DiscardAnalyzer
classdiagnostic__aggregator_1_1DiscardAnalyzer.html
diagnostic_aggregator::GenericAnalyzer
DiscardAnalyzer
classdiagnostic__aggregator_1_1DiscardAnalyzer.html
a625e38c7eba23a22300eb1c2f641fb7b
()
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1DiscardAnalyzer.html
ae69d4ef0c7ec2bd1f28ac1b5a636b922
()
virtual
~DiscardAnalyzer
classdiagnostic__aggregator_1_1DiscardAnalyzer.html
a41b766b71bc7e6c2980c8d752d04c75e
()
diagnostic_aggregator::GenericAnalyzer
classdiagnostic__aggregator_1_1GenericAnalyzer.html
diagnostic_aggregator::GenericAnalyzerBase
GenericAnalyzer
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a77cb424666ab5311517ba6a5bf6872f7
()
bool
init
classdiagnostic__aggregator_1_1GenericAnalyzer.html
afa033b4e82836f179d8b000a31c3beab
(const std::string base_path, const ros::NodeHandle &n)
virtual bool
match
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a8820b986500f8630bc2ed3636e72a636
(const std::string name)
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a9ee71aea79d208b30765a25469cbc951
()
virtual
~GenericAnalyzer
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a6fe783eec73f167b4180a9df0bb7362f
()
std::vector< std::string >
chaff_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a603e6af8e7e28180716c5cd98255bb4e
std::vector< std::string >
contains_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a8eec41fe6f4440476a58caafe09f0a9e
std::vector< std::string >
expected_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a7711df23d5f26d783cb9767cb11a2c7a
std::vector< std::string >
name_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a407250c83583a9eb1e23f0db3047ca4f
std::vector< boost::regex >
regex_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
ac3b37d127faf23f808bd34f19d95343f
std::vector< std::string >
startswith_
classdiagnostic__aggregator_1_1GenericAnalyzer.html
a9d0b03f42553daa36d2999ebe8befa18
GenericAnalyzer
diagnostic_aggregator::GenericAnalyzerBase
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
diagnostic_aggregator::Analyzer
virtual bool
analyze
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
ab6254b312b41ebe5948c4d76a066b2c3
(const boost::shared_ptr< StatusItem > item)
GenericAnalyzerBase
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
aa775e11a14ff5bab4a412e0e5e896923
()
virtual std::string
getName
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a534ab76397c5c6efc2802ec7b9a021ef
() const
virtual std::string
getPath
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
ac8ea9f0141dfb977734860329643b2c0
() const
bool
init
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
ad9515b595efb62332f26f9279199bf7e
(const std::string path, const ros::NodeHandle &n)=0
bool
init
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a1a85e3e506be4ae11e39ba49c220eec4
(const std::string path, const std::string nice_name, double timeout=-1.0, int num_items_expected=-1, bool discard_stale=false)
virtual bool
match
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a84efa99fd7158294bc46d8b7f1e5c3a5
(const std::string name)=0
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a793ce78e5f9b9eccc11e5520c3ae058d
()
virtual
~GenericAnalyzerBase
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a5ff87be044154c4274e50673e602dbb2
()
void
addItem
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a4f05a866a09ed3a19b92e3ce0edac28f
(std::string name, boost::shared_ptr< StatusItem > item)
std::string
nice_name_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a529f195606b315ca71ad5669877aba63
int
num_items_expected_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a3743172a5a19ffd3307004e9175583d7
std::string
path_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a4fa366097f903ea7798286393b258c4c
double
timeout_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a5c6229385f8879b9b74c9f3ea78b5050
bool
discard_stale_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
aa3351a15e2fed54c0c5bf3842575a0e2
bool
has_initialized_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a3727f944c9a96f6071f6f34cb94ab51e
bool
has_warned_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
a46420f47753651838a7297351bc9c601
std::map< std::string, boost::shared_ptr< StatusItem > >
items_
classdiagnostic__aggregator_1_1GenericAnalyzerBase.html
ac2489b43c7ec935b5ace223325bc4fc4
diagnostic_aggregator::IgnoreAnalyzer
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
diagnostic_aggregator::Analyzer
bool
analyze
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
a24bdb48ea0205addf32f20f3f33832e1
(boost::shared_ptr< StatusItem > item)
std::string
getName
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
a10444ed34e90fb63e7840394c85670fe
() const
std::string
getPath
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
af6db3ab6f360ac30ff561e0b30508f7b
() const
IgnoreAnalyzer
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
a528e9a98d712f641de5d7607f3d9bd10
()
bool
init
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
aab1f460780b779ad6d145d0a32a9bc0a
(const std::string base_name, const ros::NodeHandle &n)
bool
match
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
a78669717b2ff3c2e3de86ed82c0755ca
(const std::string name)
virtual std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
ad3e9ea5f29649149d45089660a2d70e7
()
virtual
~IgnoreAnalyzer
classdiagnostic__aggregator_1_1IgnoreAnalyzer.html
a83c94246b1990d3257f6fd8335996415
()
diagnostic_aggregator::OtherAnalyzer
classdiagnostic__aggregator_1_1OtherAnalyzer.html
diagnostic_aggregator::GenericAnalyzerBase
bool
init
classdiagnostic__aggregator_1_1OtherAnalyzer.html
a1707dbdb568bc1e7fa01bc73e65769b7
(std::string path)
bool
init
classdiagnostic__aggregator_1_1OtherAnalyzer.html
a0652a164a2a2b9a229f2461d5e1b3984
(const std::string base_path, const ros::NodeHandle &n)
bool
match
classdiagnostic__aggregator_1_1OtherAnalyzer.html
aef5f5df9bd05d8e3eadad4cd7bf73fdf
(std::string name)
OtherAnalyzer
classdiagnostic__aggregator_1_1OtherAnalyzer.html
ad0d8eb1e8b8a10a1bcb9e36eaa88b322
()
std::vector< boost::shared_ptr< diagnostic_msgs::DiagnosticStatus > >
report
classdiagnostic__aggregator_1_1OtherAnalyzer.html
afb142482adf888d48e995a013917a80f
()
~OtherAnalyzer
classdiagnostic__aggregator_1_1OtherAnalyzer.html
a739c8a055deb58694fa55169e634e86a
()
diagnostic_aggregator::StatusItem
classdiagnostic__aggregator_1_1StatusItem.html
std::string
getHwId
classdiagnostic__aggregator_1_1StatusItem.html
acac8dd56867dba56f5215fa2147c2a6b
() const
const ros::Time
getLastUpdateTime
classdiagnostic__aggregator_1_1StatusItem.html
a14e56f2ea494d9ff80710075e92b837b
() const
DiagnosticLevel
getLevel
classdiagnostic__aggregator_1_1StatusItem.html
a6b0c92fa0f89093d144297022b3bc0da
() const
std::string
getMessage
classdiagnostic__aggregator_1_1StatusItem.html
a8f3166cae02011bb4b824085e0c6ca90
() const
std::string
getName
classdiagnostic__aggregator_1_1StatusItem.html
a16b06004ebcc17a881236fe796e2def2
() const
std::string
getValue
classdiagnostic__aggregator_1_1StatusItem.html
a62bd03d2e3b0dc8ee6b5d88dd432e985
(const std::string &key) const
bool
hasKey
classdiagnostic__aggregator_1_1StatusItem.html
aeeeb900b1d29f6306807f1f94a8b5d2d
(const std::string &key) const
StatusItem
classdiagnostic__aggregator_1_1StatusItem.html
a34eccdfe2448cb2a6e2bc5c660520359
(const diagnostic_msgs::DiagnosticStatus *status)
StatusItem
classdiagnostic__aggregator_1_1StatusItem.html
ad606187525ec6908b63c2c8c995ace1b
(const std::string item_name, const std::string message="Missing", const DiagnosticLevel level=Level_Stale)
boost::shared_ptr< diagnostic_msgs::DiagnosticStatus >
toStatusMsg
classdiagnostic__aggregator_1_1StatusItem.html
a22c04adb40366000b659595552924ddd
(const std::string &path, const bool stale=false) const
bool
update
classdiagnostic__aggregator_1_1StatusItem.html
a98ce8d4a14e9e904f04f1e4592444ceb
(const diagnostic_msgs::DiagnosticStatus *status)
~StatusItem
classdiagnostic__aggregator_1_1StatusItem.html
a7d6c370443c46e77f697eb7f6a8801ad
()
std::string
hw_id_
classdiagnostic__aggregator_1_1StatusItem.html
a679fa0186ce6c46ade30abf3b4ade883
DiagnosticLevel
level_
classdiagnostic__aggregator_1_1StatusItem.html
acfb6d84b6a243d9d1582b12185348c54
std::string
message_
classdiagnostic__aggregator_1_1StatusItem.html
aebbb10caa8986f1964952d0a963c70a3
std::string
name_
classdiagnostic__aggregator_1_1StatusItem.html
a4cd9f204a2de8dd273dcbd65a2f56852
std::string
output_name_
classdiagnostic__aggregator_1_1StatusItem.html
a8091fc970ac43091e884907d03d868bb
ros::Time
update_time_
classdiagnostic__aggregator_1_1StatusItem.html
a7c7fc7f8f65b59554222c6b1d260901b
std::vector< diagnostic_msgs::KeyValue >
values_
classdiagnostic__aggregator_1_1StatusItem.html
a272c24d667ba2239f8deb082ab28bd2b
expected_stale_pub
namespaceexpected__stale__pub.html
tuple
array
namespaceexpected__stale__pub.html
a865a5ba16bb963952db57ee28b7334b3
string
PKG
namespaceexpected__stale__pub.html
ad9464dd2aab15e03c4a0a76362701ba8
tuple
pub
namespaceexpected__stale__pub.html
ad8bd2ffd4a8321e1f5eb19e95607155b
tuple
start_time
namespaceexpected__stale__pub.html
a929b6153ad1e2dec8dee944e5c06511c
expected_stale_test
namespaceexpected__stale__test.html
expected_stale_test::DiagnosticItem
expected_stale_test::TestExpectedItemsStale
def
get_raw_name
namespaceexpected__stale__test.html
aa475837a63fd237e21b02c0e60a7f76a
int
DURATION
namespaceexpected__stale__test.html
a7411d170cf6546f2bfe884d04bbd41a3
string
PKG
namespaceexpected__stale__test.html
a3261fde61497c12e51e8f19aaecfd84a
expected_stale_test::DiagnosticItem
classexpected__stale__test_1_1DiagnosticItem.html
def
__init__
classexpected__stale__test_1_1DiagnosticItem.html
aa98b0e94340e81a43d6b05ab87b9d94a
def
is_stale
classexpected__stale__test_1_1DiagnosticItem.html
ac080e4b3148495a07a74beeeb2088fbc
def
update
classexpected__stale__test_1_1DiagnosticItem.html
ad0e312a1ab4e7849f9fa5fe1f9579277
level
classexpected__stale__test_1_1DiagnosticItem.html
a39c0563da2fdf0d147230e2b85fbea7c
message
classexpected__stale__test_1_1DiagnosticItem.html
a6917192c42bc13f8981b17e0e5d47171
name
classexpected__stale__test_1_1DiagnosticItem.html
a15c2d25081f19719b3e6b03d97e76962
update_time
classexpected__stale__test_1_1DiagnosticItem.html
a373fc295f8beb8a745733b896d3205e8
expected_stale_test::TestExpectedItemsStale
classexpected__stale__test_1_1TestExpectedItemsStale.html
def
__init__
classexpected__stale__test_1_1TestExpectedItemsStale.html
afa796d5ca3f8fe53c54ea7dae3443cce
def
diag_agg_cb
classexpected__stale__test_1_1TestExpectedItemsStale.html
aa7c764d060ec93aae60b6438623b24e2
def
diag_cb
classexpected__stale__test_1_1TestExpectedItemsStale.html
a79e48868f1d6087eff0bed49d18b36ac
def
test_expecteds_arent_stale
classexpected__stale__test_1_1TestExpectedItemsStale.html
ab463e653546c4d45a93e9b6d93aa2b77
_agg_expecteds
classexpected__stale__test_1_1TestExpectedItemsStale.html
aba4f86c8711ec8dde97e4a42d83f7e0e
_expecteds
classexpected__stale__test_1_1TestExpectedItemsStale.html
a8682c22ce91d9f63f0ca544b9d9c04cc
_mutex
classexpected__stale__test_1_1TestExpectedItemsStale.html
a1be089754f2ff30661641b9ae294b298
_starttime
classexpected__stale__test_1_1TestExpectedItemsStale.html
a3d522534f084348b64269a06384a386c
multiple_match_pub
namespacemultiple__match__pub.html
tuple
array
namespacemultiple__match__pub.html
abf063d1cd1ff13e3c11c0f8298cfd6b7
string
PKG
namespacemultiple__match__pub.html
a59bd9377805f33c481e86cbe42b7333d
tuple
pub
namespacemultiple__match__pub.html
a9e01df112e8eb21dcfc19e62ff49e21d
tuple
start_time
namespacemultiple__match__pub.html
abe05e6a858ce8100a5b25b10aff3f631
multiple_match_test
namespacemultiple__match__test.html
multiple_match_test::DiagnosticItem
multiple_match_test::TestMultipleMatch
def
get_header_name
namespacemultiple__match__test.html
afe1895ae3e404328f15cf0687b8dde2d
def
get_raw_name
namespacemultiple__match__test.html
a9e5026954c34e47e26f244075d5a3f6d
int
DURATION
namespacemultiple__match__test.html
a05164b5780180e9d7c6e82c092be0a17
string
HEADER1
namespacemultiple__match__test.html
a717e7cccfd97c4d14d9e5d5c12141b63
string
HEADER2
namespacemultiple__match__test.html
a963887108ffbe8e59bb578a1438a5e3d
string
MULTI_NAME
namespacemultiple__match__test.html
abc4ad5bab2e85bdac8f36f911e57e9f5
string
PKG
namespacemultiple__match__test.html
aaaab7b2a37a1e295b06a6cda1dcf4d16
tuple
suite
namespacemultiple__match__test.html
aaf71a3f1a4cb4fe74458ee1e5396915c
multiple_match_test::DiagnosticItem
classmultiple__match__test_1_1DiagnosticItem.html
def
__init__
classmultiple__match__test_1_1DiagnosticItem.html
ac74d81d609a441779b575eb0062e4355
def
is_stale
classmultiple__match__test_1_1DiagnosticItem.html
ad4bdabda2f353b58a5a63d98d05f3bdd
def
update
classmultiple__match__test_1_1DiagnosticItem.html
a74498e3403dd1d06fcb5126bf153dff2
header
classmultiple__match__test_1_1DiagnosticItem.html
a9057c8ceb372b20b218a19b6c4fe8e94
level
classmultiple__match__test_1_1DiagnosticItem.html
a417dc7f44024b229fa484667f7958e5f
message
classmultiple__match__test_1_1DiagnosticItem.html
a16ef7978b3cb5032ee515ae9d733c321
name
classmultiple__match__test_1_1DiagnosticItem.html
a61a1e6f04f20bea7d2b5ad65de8a6424
update_time
classmultiple__match__test_1_1DiagnosticItem.html
aeb822f9445de3333eca033d67ef5a64b
multiple_match_test::TestMultipleMatch
classmultiple__match__test_1_1TestMultipleMatch.html
def
__init__
classmultiple__match__test_1_1TestMultipleMatch.html
a97fe4d219738d0a85bcb03be1adfe7f4
def
diag_agg_cb
classmultiple__match__test_1_1TestMultipleMatch.html
aa8d9cceece634778090642bca02382df
def
test_multiple_match
classmultiple__match__test_1_1TestMultipleMatch.html
a54aa876fe93f3235ea3dac545df0601e
_multi_items
classmultiple__match__test_1_1TestMultipleMatch.html
a19c8ba019376e857f7dd40a74fdc4af7
_mutex
classmultiple__match__test_1_1TestMultipleMatch.html
a6b6dcf7defeae97169f19ec47523510c
_starttime
classmultiple__match__test_1_1TestMultipleMatch.html
aec37421ec20e8b4c178c3d4d7fed6bc8
ros
namespaceros.html
index
index
analyzer_group
analyzer_loader
topics
aggregator_node
codeapi
rosapi
parameters
analyzers
generic_analyzer