index
diagnostic_updater
index
diagnostic_updater.h
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/include/diagnostic_updater/
diagnostic__updater_8h
diagnostic_updater/DiagnosticStatusWrapper.h
diagnostic_updater::CompositeDiagnosticTask
diagnostic_updater::DiagnosticTask
diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
diagnostic_updater::DiagnosticTaskVector
diagnostic_updater::GenericFunctionDiagnosticTask
diagnostic_updater::Updater
diagnostic_updater
GenericFunctionDiagnosticTask< DiagnosticStatusWrapper >
FunctionDiagnosticTask
namespacediagnostic__updater.html
a20a8226eb086188545ac94f377b0eadf
boost::function< void(DiagnosticStatusWrapper &)>
TaskFunction
namespacediagnostic__updater.html
a8399f5ece9def78dab6001cb18b838a5
GenericFunctionDiagnosticTask< diagnostic_msgs::DiagnosticStatus >
UnwrappedFunctionDiagnosticTask
namespacediagnostic__updater.html
ae02593e6d78767e993b3beab0b3c9dc5
boost::function< void(diagnostic_msgs::DiagnosticStatus &)>
UnwrappedTaskFunction
namespacediagnostic__updater.html
a51a12e2a5a0734e3725c4fcec53c755b
diagnostic_updater_test.cpp
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/test/
diagnostic__updater__test_8cpp
diagnostic_updater/diagnostic_updater.h
diagnostic_updater/update_functions.h
diagnostic_updater/DiagnosticStatusWrapper.h
TestClass
int
main
diagnostic__updater__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
diagnostic__updater__test_8cpp.html
a330c881bf7f1a67ed5923890eb700ce4
(DiagnosticUpdater, testTimeStampStatus)
TEST
diagnostic__updater__test_8cpp.html
adc4ce892b30137b18dff7174f23b7dd8
(DiagnosticUpdater, testFrequencyStatus)
TEST
diagnostic__updater__test_8cpp.html
a62efe9e0916ef965e815f94007d28c8d
(DiagnosticUpdater, testDiagnosticStatusWrapper)
TEST
diagnostic__updater__test_8cpp.html
a6534de5a5fe405e83a208017f7711826
(DiagnosticUpdater, testDiagnosticUpdater)
DiagnosticStatusWrapper.h
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/include/diagnostic_updater/
DiagnosticStatusWrapper_8h
diagnostic_updater::DiagnosticStatusWrapper
diagnostic_updater
void
DiagnosticStatusWrapper::add< std::string >
namespacediagnostic__updater.html
aa7b7e69cad88efff6b54b1a97aee7155
(const std::string &key, const std::string &s)
example.cpp
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/src/
example_8cpp
diagnostic_updater/diagnostic_updater.h
diagnostic_updater/publisher.h
DummyClass
DummyTask
void
check_lower_bound
example_8cpp.html
a2df7def8fdc5dd4025bebf25b6770961
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
check_upper_bound
example_8cpp.html
a321a44f21ada21cb8f72795cc3f350ba
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
dummy_diagnostic
example_8cpp.html
a4748fd0de35e5d8e7ea170bda0921cc9
(diagnostic_updater::DiagnosticStatusWrapper &stat)
int
main
example_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
double
time_to_launch
example_8cpp.html
a299aa489d505d00975917d09f2b36435
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/
mainpage_8dox
publisher.h
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/include/diagnostic_updater/
publisher_8h
diagnostic_updater/update_functions.h
diagnostic_updater::DiagnosedPublisher
diagnostic_updater::HeaderlessTopicDiagnostic
diagnostic_updater::TopicDiagnostic
diagnostic_updater
update_functions.h
/home/rosbuild/hudson/workspace/doc-electric-diagnostics/doc_stacks/2013-01-30_11-28-24.630923/diagnostics/diagnostic_updater/include/diagnostic_updater/
update__functions_8h
diagnostic_updater/diagnostic_updater.h
diagnostic_updater::FrequencyStatus
diagnostic_updater::FrequencyStatusParam
diagnostic_updater::TimeStampStatus
diagnostic_updater::TimeStampStatusParam
diagnostic_updater
static TimeStampStatusParam
DefaultTimeStampStatusParam
namespacediagnostic__updater.html
a3facca28e31f5c949a86c02903ce3c71
DummyClass
classDummyClass.html
void
produce_diagnostics
classDummyClass.html
a38848630889cfe4d2033181fdf83dc59
(diagnostic_updater::DiagnosticStatusWrapper &stat)
DummyTask
classDummyTask.html
diagnostic_updater::DiagnosticTask
DummyTask
classDummyTask.html
aa982f22b057d37cc2d5bfc524e55ee9c
()
void
run
classDummyTask.html
a0f4f98446f924cdd2338fae4412d792a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
TestClass
classTestClass.html
void
unwrapped
classTestClass.html
aa5ac44351113a0b055e79ce012624408
(diagnostic_msgs::DiagnosticStatus &s)
void
wrapped
classTestClass.html
ab167f9063107b316e385fde308112a06
(DiagnosticStatusWrapper &s)
diagnostic_updater
namespacediagnostic__updater.html
diagnostic_updater::CompositeDiagnosticTask
diagnostic_updater::DiagnosedPublisher
diagnostic_updater::DiagnosticStatusWrapper
diagnostic_updater::DiagnosticTask
diagnostic_updater::DiagnosticTaskVector
diagnostic_updater::FrequencyStatus
diagnostic_updater::FrequencyStatusParam
diagnostic_updater::GenericFunctionDiagnosticTask
diagnostic_updater::HeaderlessTopicDiagnostic
diagnostic_updater::TimeStampStatus
diagnostic_updater::TimeStampStatusParam
diagnostic_updater::TopicDiagnostic
diagnostic_updater::Updater
GenericFunctionDiagnosticTask< DiagnosticStatusWrapper >
FunctionDiagnosticTask
namespacediagnostic__updater.html
a20a8226eb086188545ac94f377b0eadf
boost::function< void(DiagnosticStatusWrapper &)>
TaskFunction
namespacediagnostic__updater.html
a8399f5ece9def78dab6001cb18b838a5
GenericFunctionDiagnosticTask< diagnostic_msgs::DiagnosticStatus >
UnwrappedFunctionDiagnosticTask
namespacediagnostic__updater.html
ae02593e6d78767e993b3beab0b3c9dc5
boost::function< void(diagnostic_msgs::DiagnosticStatus &)>
UnwrappedTaskFunction
namespacediagnostic__updater.html
a51a12e2a5a0734e3725c4fcec53c755b
void
DiagnosticStatusWrapper::add< std::string >
namespacediagnostic__updater.html
aa7b7e69cad88efff6b54b1a97aee7155
(const std::string &key, const std::string &s)
static TimeStampStatusParam
DefaultTimeStampStatusParam
namespacediagnostic__updater.html
a3facca28e31f5c949a86c02903ce3c71
diagnostic_updater::CompositeDiagnosticTask
classdiagnostic__updater_1_1CompositeDiagnosticTask.html
diagnostic_updater::DiagnosticTask
void
addTask
classdiagnostic__updater_1_1CompositeDiagnosticTask.html
a3d8679b875a6eeb24a11fce6020c31eb
(DiagnosticTask *t)
CompositeDiagnosticTask
classdiagnostic__updater_1_1CompositeDiagnosticTask.html
a0d0573b3be7a0d16d59db21f13fb3a17
(const std::string name)
virtual void
run
classdiagnostic__updater_1_1CompositeDiagnosticTask.html
aa142c56f401420f850d2a2b8637de4e4
(DiagnosticStatusWrapper &stat)
std::vector< DiagnosticTask * >
tasks_
classdiagnostic__updater_1_1CompositeDiagnosticTask.html
af07b243dd2e75b94a3fccc453a76b32c
diagnostic_updater::DiagnosedPublisher
classdiagnostic__updater_1_1DiagnosedPublisher.html
diagnostic_updater::TopicDiagnostic
DiagnosedPublisher
classdiagnostic__updater_1_1DiagnosedPublisher.html
a5949670ef5ad38cf0bccf1c77436edc5
(const ros::Publisher &pub, diagnostic_updater::Updater &diag, const diagnostic_updater::FrequencyStatusParam &freq, const diagnostic_updater::TimeStampStatusParam &stamp)
ros::Publisher
getPublisher
classdiagnostic__updater_1_1DiagnosedPublisher.html
a9d8f62df25fd1e66b11dc4a87de70dc0
() const
virtual void
publish
classdiagnostic__updater_1_1DiagnosedPublisher.html
a4825a9b5dddf51444401216f9c9c4bae
(const T &message)
virtual void
publish
classdiagnostic__updater_1_1DiagnosedPublisher.html
afe358af13c5dd7de2821eff68864ff56
(const boost::shared_ptr< T > &message)
void
setPublisher
classdiagnostic__updater_1_1DiagnosedPublisher.html
a871c797d220b4a13f114254cf1956bda
(ros::Publisher pub)
virtual
~DiagnosedPublisher
classdiagnostic__updater_1_1DiagnosedPublisher.html
afd226b85096574ac6c60a3d2bd6b940d
()
ros::Publisher
publisher_
classdiagnostic__updater_1_1DiagnosedPublisher.html
a651528aa679a74d88d19627c001da96f
diagnostic_updater::DiagnosticStatusWrapper
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
diagnostic_msgs::DiagnosticStatus_
void
add
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a914f960aafc6ccf86f6c15d6e23162b6
(const std::string &key, const bool &b)
void
add
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
aa2d7313cc0138aa2136d47811681a482
(const std::string &key, const T &val)
void
addf
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a075f8447b579ee4e96418adcba90961f
(const std::string &key, const char *format,...)
void
clear
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a64d6e3203c9918358a17e9ff21e9266e
()
void
clearSummary
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a018b6c2107eb9f8653b484612105b0dc
()
void
mergeSummary
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a3ab7682e895c66c5d08ece136359fa63
(const diagnostic_msgs::DiagnosticStatus &src)
void
mergeSummary
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a087202e41615fbe68052cfcc913defb9
(unsigned char lvl, const std::string s)
void
mergeSummaryf
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
ac93d333f3444cfd5d739bd466ac5fc8e
(unsigned char lvl, const char *format,...)
void
summary
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a20f98c8136e23462032ee036afe18b53
(const diagnostic_msgs::DiagnosticStatus &src)
void
summary
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
acb11308a8e638161b7d3fb5e4c6849ca
(unsigned char lvl, const std::string s)
void
summaryf
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
ae0d070bd6cfe9bc533fd601fd18cb84c
(unsigned char lvl, const char *format,...)
diagnostic_updater::DiagnosticTask
classdiagnostic__updater_1_1DiagnosticTask.html
DiagnosticTask
classdiagnostic__updater_1_1DiagnosticTask.html
abf461a2a8e62f6b7f9d70904a1b7c3e9
(const std::string name)
const std::string &
getName
classdiagnostic__updater_1_1DiagnosticTask.html
ac48fde5d5b1eff9295dcc0680e356d4c
()
virtual void
run
classdiagnostic__updater_1_1DiagnosticTask.html
a84f1474d6df4413c8c8e26a9003be626
(diagnostic_updater::DiagnosticStatusWrapper &stat)=0
virtual
~DiagnosticTask
classdiagnostic__updater_1_1DiagnosticTask.html
a29175c424fe560af5f3406691a869dd9
()
const std::string
name_
classdiagnostic__updater_1_1DiagnosticTask.html
a38ee4b90c6ec3fca13d602b07752b8c5
diagnostic_updater::DiagnosticTaskVector
classdiagnostic__updater_1_1DiagnosticTaskVector.html
diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a4563958615d7a3582660333fb14755e2
(const std::string name, T *c, void(T::*f)(diagnostic_updater::DiagnosticStatusWrapper &))
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
ae201f8d2703248c2a520ed9c1c6fef69
(DiagnosticTask &task)
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a878285039277e87a10a611e337d66148
(const std::string &name, TaskFunction f)
bool
removeByName
classdiagnostic__updater_1_1DiagnosticTaskVector.html
ad74d0d35bc23347efa548577ab7f0d10
(const std::string name)
void
addInternal
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a53a64790f4d8657b05a211d8ec238c15
(DiagnosticTaskInternal &task)
const std::vector< DiagnosticTaskInternal > &
getTasks
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a0361a5e5ca0ce7f142745fef07fae099
()
boost::mutex
lock_
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a577b754fc80010d80eb7104819b6a544
virtual void
addedTaskCallback
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a9103e83a8a76cc637e58bc6a9c8ab588
(DiagnosticTaskInternal &)
std::vector< DiagnosticTaskInternal >
tasks_
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a24a85beec0016a6cd725edc199222255
diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
DiagnosticTaskInternal
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
a7fefecda9f56f4f1debff8454754bf35
(const std::string name, TaskFunction f)
const std::string &
getName
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
ada17c7fc45dc4b4dcf8fc87104199204
() const
void
run
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
ad01487396e947f8638939040a2056f4e
(diagnostic_updater::DiagnosticStatusWrapper &stat) const
TaskFunction
fn_
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
ad52b5e26e3cf6aecb2ae5db473f1269d
std::string
name_
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
a35954b80a326b3fc6074e719cde1783d
diagnostic_updater::FrequencyStatus
classdiagnostic__updater_1_1FrequencyStatus.html
diagnostic_updater::DiagnosticTask
void
clear
classdiagnostic__updater_1_1FrequencyStatus.html
a3cd652a5d9bed0f9c96fb848e3f48857
()
FrequencyStatus
classdiagnostic__updater_1_1FrequencyStatus.html
a58307c4b78247fd2e632aa23b329bf3b
(const FrequencyStatusParam ¶ms)
virtual void
run
classdiagnostic__updater_1_1FrequencyStatus.html
a8cdbb6cfef06e041d1c3e58a74d923c9
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
tick
classdiagnostic__updater_1_1FrequencyStatus.html
a2e0c5844fd4a2f95abd61f8367bbc85b
()
int
count_
classdiagnostic__updater_1_1FrequencyStatus.html
a4c27db39e1a0b81f53bc624814d95252
int
hist_indx_
classdiagnostic__updater_1_1FrequencyStatus.html
af850e8135696f10a70f8e2c026e7561f
boost::mutex
lock_
classdiagnostic__updater_1_1FrequencyStatus.html
abda87f52ce06e383f008635ef6270fed
const FrequencyStatusParam
params_
classdiagnostic__updater_1_1FrequencyStatus.html
a6e2a0f0ce115380eabd735cdaee4550d
std::vector< int >
seq_nums_
classdiagnostic__updater_1_1FrequencyStatus.html
aea8e2ed3a146249b342bf3273a8b528c
std::vector< ros::Time >
times_
classdiagnostic__updater_1_1FrequencyStatus.html
a5e32f9fb1e14210cbb13aa99326ba65c
diagnostic_updater::FrequencyStatusParam
structdiagnostic__updater_1_1FrequencyStatusParam.html
FrequencyStatusParam
structdiagnostic__updater_1_1FrequencyStatusParam.html
ada20356bcd58262f4e19388cae8eeccb
(double *min_freq, double *max_freq, double tolerance=0.1, int window_size=5)
double *
max_freq_
structdiagnostic__updater_1_1FrequencyStatusParam.html
ad51f80fabb1c83ae194897e9ee5347ed
double *
min_freq_
structdiagnostic__updater_1_1FrequencyStatusParam.html
a8143548e106b79306c07eefadc3fde7e
double
tolerance_
structdiagnostic__updater_1_1FrequencyStatusParam.html
a2235f40ee403d2661358032fdb1a72aa
int
window_size_
structdiagnostic__updater_1_1FrequencyStatusParam.html
a30fb0c936798afb6f3b2bad118052182
diagnostic_updater::GenericFunctionDiagnosticTask
classdiagnostic__updater_1_1GenericFunctionDiagnosticTask.html
diagnostic_updater::DiagnosticTask
GenericFunctionDiagnosticTask
classdiagnostic__updater_1_1GenericFunctionDiagnosticTask.html
aeb9982c8b4f13243d9e856cebee3336c
(const std::string &name, boost::function< void(T &)> fn)
virtual void
run
classdiagnostic__updater_1_1GenericFunctionDiagnosticTask.html
adec9dcc06590943ddde9aaaa5cecf568
(DiagnosticStatusWrapper &stat)
const TaskFunction
fn_
classdiagnostic__updater_1_1GenericFunctionDiagnosticTask.html
aae374eabbae529fa1101838c75bb3e1d
const std::string
name_
classdiagnostic__updater_1_1GenericFunctionDiagnosticTask.html
aac8129bdc399bac6b2484713b704f637
diagnostic_updater::HeaderlessTopicDiagnostic
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
diagnostic_updater::CompositeDiagnosticTask
virtual void
clear_window
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
a3b4b49095e407ed9ecc498ce146bc58a
()
HeaderlessTopicDiagnostic
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
adcb64504948ce2b3d406b609fa28beca
(std::string name, diagnostic_updater::Updater &diag, const diagnostic_updater::FrequencyStatusParam &freq)
virtual void
tick
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
a5b77cb5517be2514224fc8a7aeabab30
()
virtual
~HeaderlessTopicDiagnostic
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
ae5065b432af4211f9d93f29a93afb30c
()
diagnostic_updater::FrequencyStatus
freq_
classdiagnostic__updater_1_1HeaderlessTopicDiagnostic.html
a76d506aa3aceb1b2b14d93dc44c2218d
diagnostic_updater::TimeStampStatus
classdiagnostic__updater_1_1TimeStampStatus.html
diagnostic_updater::DiagnosticTask
virtual void
run
classdiagnostic__updater_1_1TimeStampStatus.html
a96d0502b541f6e122fd6daba3acdab1f
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
tick
classdiagnostic__updater_1_1TimeStampStatus.html
a4903ce9ea1f4a2af0c958e78b717ef8c
(const ros::Time t)
void
tick
classdiagnostic__updater_1_1TimeStampStatus.html
afb5cc7cb443f4ef755f0e15457197502
(double stamp)
TimeStampStatus
classdiagnostic__updater_1_1TimeStampStatus.html
ae76d6756f458608fe9eed5889787a96d
()
TimeStampStatus
classdiagnostic__updater_1_1TimeStampStatus.html
af7e4bf7de40c360391317e09f09de8fa
(const TimeStampStatusParam ¶ms)
void
init
classdiagnostic__updater_1_1TimeStampStatus.html
a3fe1e037963bf47e10a306d69c2e1602
()
bool
deltas_valid_
classdiagnostic__updater_1_1TimeStampStatus.html
aed533e851314d8fa62fec4dbdffd0e95
int
early_count_
classdiagnostic__updater_1_1TimeStampStatus.html
a8eacb5d41f44f91322e58c3a9fa5f155
int
late_count_
classdiagnostic__updater_1_1TimeStampStatus.html
ac05743cceee5d36bd3270f9ce0108937
boost::mutex
lock_
classdiagnostic__updater_1_1TimeStampStatus.html
abfd4098594efab052359a6fbb2ab52f5
double
max_delta_
classdiagnostic__updater_1_1TimeStampStatus.html
abc86828e4c4822e99ef7f0dfdeac54e2
double
min_delta_
classdiagnostic__updater_1_1TimeStampStatus.html
a8bf179755b45b194333ef5aaca70c753
TimeStampStatusParam
params_
classdiagnostic__updater_1_1TimeStampStatus.html
aaed7ac3b1c81c0de5bb269be0a2394d6
int
zero_count_
classdiagnostic__updater_1_1TimeStampStatus.html
ae2ba56185dbf38f4095cca725a97563d
bool
zero_seen_
classdiagnostic__updater_1_1TimeStampStatus.html
a2f7747b1910bf3242e458f2b1d8656fd
diagnostic_updater::TimeStampStatusParam
structdiagnostic__updater_1_1TimeStampStatusParam.html
TimeStampStatusParam
structdiagnostic__updater_1_1TimeStampStatusParam.html
a41b24c7aae3810355f1ed88519aab01a
(const double min_acceptable=-1, const double max_acceptable=5)
double
max_acceptable_
structdiagnostic__updater_1_1TimeStampStatusParam.html
ae69d6c220660a2516fba88ded7ba1306
double
min_acceptable_
structdiagnostic__updater_1_1TimeStampStatusParam.html
a30c826a1a36957906679fb88f111ad71
diagnostic_updater::TopicDiagnostic
classdiagnostic__updater_1_1TopicDiagnostic.html
diagnostic_updater::HeaderlessTopicDiagnostic
virtual void
tick
classdiagnostic__updater_1_1TopicDiagnostic.html
ade90278a0b329572e97ebc02e641d830
(const ros::Time &stamp)
virtual void
tick
classdiagnostic__updater_1_1TopicDiagnostic.html
ae962e00c965dcebc667bea470137473b
()
TopicDiagnostic
classdiagnostic__updater_1_1TopicDiagnostic.html
acd7be8665c0282ca2a96311276d6c77c
(std::string name, diagnostic_updater::Updater &diag, const diagnostic_updater::FrequencyStatusParam &freq, const diagnostic_updater::TimeStampStatusParam &stamp)
virtual
~TopicDiagnostic
classdiagnostic__updater_1_1TopicDiagnostic.html
ab4ca82bcd472a8a5262404531d545ab9
()
TimeStampStatus
stamp_
classdiagnostic__updater_1_1TopicDiagnostic.html
acdcf3906c9f4efb3364aa012b24aacf2
diagnostic_updater::Updater
classdiagnostic__updater_1_1Updater.html
diagnostic_updater::DiagnosticTaskVector
void
broadcast
classdiagnostic__updater_1_1Updater.html
a95797007d59da1b85338fc22a2731249
(int lvl, const std::string msg)
void
force_update
classdiagnostic__updater_1_1Updater.html
a2708793f1574ac1347210f2295e06368
()
double
getPeriod
classdiagnostic__updater_1_1Updater.html
a6c5dba0e93ef5340b87e5c236e96f108
()
void
setHardwareID
classdiagnostic__updater_1_1Updater.html
a495e3605e44fc2c936a5b1b250abfefe
(const std::string &hwid)
void
setHardwareIDf
classdiagnostic__updater_1_1Updater.html
a63fa3581adb39f7956b1b376179448ee
(const char *format,...)
void
update
classdiagnostic__updater_1_1Updater.html
aa0b25e1741023105181849494ab110ca
()
Updater
classdiagnostic__updater_1_1Updater.html
a62355245281875da752e957594c57506
()
bool
verbose_
classdiagnostic__updater_1_1Updater.html
a209a48ff88751ee76331261c7235a2ae
virtual void
addedTaskCallback
classdiagnostic__updater_1_1Updater.html
acc3d5219010867bb6777ef4a530d9316
(DiagnosticTaskInternal &task)
void
publish
classdiagnostic__updater_1_1Updater.html
a006004dde3d9ab69b0d2c6e84ed55036
(std::vector< diagnostic_msgs::DiagnosticStatus > &status_vec)
void
publish
classdiagnostic__updater_1_1Updater.html
ad5dc2c5a3be45b99c6ccb87d359107c6
(diagnostic_msgs::DiagnosticStatus &stat)
void
setup
classdiagnostic__updater_1_1Updater.html
a8c6f25716155469c140b6de643e37d76
()
void
update_diagnostic_period
classdiagnostic__updater_1_1Updater.html
aa6f55e29d15546039fd2b724411682ac
()
std::string
hwid_
classdiagnostic__updater_1_1Updater.html
a0f1753b3f576b8bbd0a9513fc26e9c9e
ros::Time
next_time_
classdiagnostic__updater_1_1Updater.html
a18af46d2eae12d6b72d501e058e30a55
ros::NodeHandle
node_handle_
classdiagnostic__updater_1_1Updater.html
a401632a827cebf59dc854b3f25d63ba1
double
period_
classdiagnostic__updater_1_1Updater.html
a1712d399f4ecd6ff1b6669d3874b15cb
ros::NodeHandle
private_node_handle_
classdiagnostic__updater_1_1Updater.html
a961973132362daf3d2cf8c48b487e207
ros::Publisher
publisher_
classdiagnostic__updater_1_1Updater.html
a8388d7b794fb3b472474830095cdd1dc
bool
warn_nohwid_done_
classdiagnostic__updater_1_1Updater.html
a24d6ddaec9d901dbbda2414772e90f1f
ros
namespaceros.html