__init__.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/diagnostic_updater/
____init_____8py.html
diagnostic_updater
_diagnostic_status_wrapper.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/diagnostic_updater/
__diagnostic__status__wrapper_8py.html
diagnostic_updater::_diagnostic_status_wrapper::DiagnosticStatusWrapper
diagnostic_updater::_diagnostic_status_wrapper
ERROR
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
a99b9aa4310b41fe8fa545b4d59cf76ba
OK
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
a64c7fb792f618a0537d42c5d61cb1217
WARN
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
aae3c4fe599783f3d327b5b772f6b3706
_diagnostic_updater.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/diagnostic_updater/
__diagnostic__updater_8py.html
diagnostic_updater::_diagnostic_updater::CompositeDiagnosticTask
diagnostic_updater::_diagnostic_updater::DiagnosticTask
diagnostic_updater::_diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
diagnostic_updater::_diagnostic_updater::DiagnosticTaskVector
diagnostic_updater::_diagnostic_updater::FunctionDiagnosticTask
diagnostic_updater::_diagnostic_updater::Updater
diagnostic_updater::_diagnostic_updater
_publisher.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/diagnostic_updater/
__publisher_8py.html
diagnostic_updater::_publisher::DiagnosedPublisher
diagnostic_updater::_publisher::HeaderlessTopicDiagnostic
diagnostic_updater::_publisher::TopicDiagnostic
diagnostic_updater::_publisher
_update_functions.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/diagnostic_updater/
__update__functions_8py.html
diagnostic_updater::_update_functions::FrequencyStatus
diagnostic_updater::_update_functions::FrequencyStatusParam
diagnostic_updater::_update_functions::Heartbeat
diagnostic_updater::_update_functions::TimeStampStatus
diagnostic_updater::_update_functions::TimeStampStatusParam
diagnostic_updater::_update_functions
diagnostic_updater.h
/tmp/ws/src/diagnostics/diagnostic_updater/include/diagnostic_updater/
diagnostic__updater_8h.html
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
/tmp/ws/src/diagnostics/diagnostic_updater/test/
diagnostic__updater__test_8cpp.html
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
a933cfd7c69f0489118848a5bf8a95142
(DiagnosticUpdater, testDiagnosticStatusWrapperKeyValuePairs)
TEST
diagnostic__updater__test_8cpp.html
a7b455a34eba203cac826c0d73fd2efdb
(DiagnosticUpdater, testDiagnosticStatusWrapperMergeSummary)
TEST
diagnostic__updater__test_8cpp.html
a6534de5a5fe405e83a208017f7711826
(DiagnosticUpdater, testDiagnosticUpdater)
TEST
diagnostic__updater__test_8cpp.html
adc4ce892b30137b18dff7174f23b7dd8
(DiagnosticUpdater, testFrequencyStatus)
TEST
diagnostic__updater__test_8cpp.html
af6d76f52716f0ac5d5a2cb66ea17d078
(DiagnosticUpdater, testSlowFrequencyStatus)
TEST
diagnostic__updater__test_8cpp.html
afa4311040e78a3d4ba414da782e409c5
(DiagnosticUpdater, testSlowTimeStampStatus)
TEST
diagnostic__updater__test_8cpp.html
a330c881bf7f1a67ed5923890eb700ce4
(DiagnosticUpdater, testTimeStampStatus)
diagnostic_updater_test.py
/tmp/ws/src/diagnostics/diagnostic_updater/test/
diagnostic__updater__test_8py.html
diagnostic_updater_test::ClassFunction
diagnostic_updater_test::TestClass
diagnostic_updater_test::TestDiagnosticStatusWrapper
diagnostic_updater_test
DiagnosticStatusWrapper.h
/tmp/ws/src/diagnostics/diagnostic_updater/include/diagnostic_updater/
DiagnosticStatusWrapper_8h.html
diagnostic_updater::DiagnosticStatusWrapper
diagnostic_updater
void
DiagnosticStatusWrapper::add< std::string >
namespacediagnostic__updater.html
a33a4c6bb202b3449641006dc2175d747
(const std::string &key, const std::string &s)
example.cpp
/tmp/ws/src/diagnostics/diagnostic_updater/src/
example_8cpp.html
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
example.py
/tmp/ws/src/diagnostics/diagnostic_updater/src/
example_8py.html
example::DummyClass
example::DummyTask
example
def
check_lower_bound
namespaceexample.html
aafb1207c97670957114e47640191ab22
(stat)
def
check_upper_bound
namespaceexample.html
a76cc26fbc4320b05c1390a439b650b23
(stat)
def
dummy_diagnostic
namespaceexample.html
acf38f42768c8ffd82f8d85c324881fc9
(stat)
bounds
namespaceexample.html
a918b76ff41f71b351f67e316912cf98b
data
namespaceexample.html
a9b062b4feb0fe50b0056ed5abb65681c
dc
namespaceexample.html
af134522aa4fabadebed31a8beb1f2336
dictionary
freq_bounds
namespaceexample.html
ab6d32a5bf9a5d56708fb5b9dafd0ad1b
lower
namespaceexample.html
a5b00d10c1e1f30b243c07e74515b00f5
msg
namespaceexample.html
ac14c95d829d42caa15ba07fb052f8d8e
pub1
namespaceexample.html
a4a9fdfdc13f5a976040cba730bfad8ab
pub1_freq
namespaceexample.html
ade0bb9f92b4fd19c302fd462cdd19af8
pub2_temp
namespaceexample.html
a44b86b204d5c74656be892f7c10732db
int
time_to_launch
namespaceexample.html
af022d45476c2d06287a605daa1ce523f
updater
namespaceexample.html
a1cb154dce9923c942eb2227ec763cdc4
upper
namespaceexample.html
a74320b13abb1658de72962ef53a7c1ba
mainpage.dox
/tmp/ws/src/diagnostics/diagnostic_updater/
mainpage_8dox.html
publisher.h
/tmp/ws/src/diagnostics/diagnostic_updater/include/diagnostic_updater/
publisher_8h.html
diagnostic_updater/update_functions.h
diagnostic_updater::DiagnosedPublisher
diagnostic_updater::HeaderlessTopicDiagnostic
diagnostic_updater::TopicDiagnostic
diagnostic_updater
setup.py
/tmp/ws/src/diagnostics/diagnostic_updater/
setup_8py.html
setup
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
test_DiagnosticStatusWrapper.py
/tmp/ws/src/diagnostics/diagnostic_updater/test/
test__DiagnosticStatusWrapper_8py.html
test_DiagnosticStatusWrapper::TestDiagnosticStatusWrapper
test_DiagnosticStatusWrapper
timestamp_status.cpp
/tmp/ws/src/diagnostics/diagnostic_updater/src/
timestamp__status_8cpp.html
diagnostic_updater/update_functions.h
update_functions.h
/tmp/ws/src/diagnostics/diagnostic_updater/include/diagnostic_updater/
update__functions_8h.html
diagnostic_updater/diagnostic_updater.h
diagnostic_updater::FrequencyStatus
diagnostic_updater::FrequencyStatusParam
diagnostic_updater::Heartbeat
diagnostic_updater::SlowTimeStampStatus
diagnostic_updater::TimeStampStatus
diagnostic_updater::TimeStampStatusParam
diagnostic_updater
static TimeStampStatusParam
DefaultTimeStampStatusParam
namespacediagnostic__updater.html
a3facca28e31f5c949a86c02903ce3c71
diagnostic_updater_test::ClassFunction
classdiagnostic__updater__test_1_1ClassFunction.html
diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater__test_1_1ClassFunction.html
a6e2c3ee1b2b53ed03b06547d1267598d
(self)
def
run
classdiagnostic__updater__test_1_1ClassFunction.html
a76eed1b80e31d392b0810c89893ed293
(self, stat)
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::_diagnostic_updater::CompositeDiagnosticTask
classdiagnostic__updater_1_1__diagnostic__updater_1_1CompositeDiagnosticTask.html
diagnostic_updater::_diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1CompositeDiagnosticTask.html
ab628a27eb706f597bf1e4ed9852055a3
(self, name)
def
addTask
classdiagnostic__updater_1_1__diagnostic__updater_1_1CompositeDiagnosticTask.html
a97048a0c8142f3b229108419f11ee91b
(self, t)
def
run
classdiagnostic__updater_1_1__diagnostic__updater_1_1CompositeDiagnosticTask.html
a655d6a43bb829675d7cde1b814b16f7f
(self, stat)
tasks
classdiagnostic__updater_1_1__diagnostic__updater_1_1CompositeDiagnosticTask.html
ad5b601deaaaba8b8c91fbbfb430d0da3
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
ad946fc878208d2453152565967f143dc
() const
virtual void
publish
classdiagnostic__updater_1_1DiagnosedPublisher.html
afe358af13c5dd7de2821eff68864ff56
(const boost::shared_ptr< T > &message)
virtual void
publish
classdiagnostic__updater_1_1DiagnosedPublisher.html
a4825a9b5dddf51444401216f9c9c4bae
(const 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::_publisher::DiagnosedPublisher
classdiagnostic__updater_1_1__publisher_1_1DiagnosedPublisher.html
diagnostic_updater::_publisher::TopicDiagnostic
def
__init__
classdiagnostic__updater_1_1__publisher_1_1DiagnosedPublisher.html
a07d922535eb744210da2484ab3fc2ee7
(self, pub, diag, freq, stamp)
def
publish
classdiagnostic__updater_1_1__publisher_1_1DiagnosedPublisher.html
ac7283141e87cbd22d8b6ce212cd3615e
(self, message)
publisher
classdiagnostic__updater_1_1__publisher_1_1DiagnosedPublisher.html
a29425b8067b84415dc234c0257ab9154
diagnostic_updater::DiagnosticStatusWrapper
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
void
add
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a53264ce2c3f8c1652c98be9814dd6d63
(const std::string &key, const bool &b)
void
add
classdiagnostic__updater_1_1DiagnosticStatusWrapper.html
a9cc7f0c841d27363e9a8cc89aaac8722
(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::_diagnostic_status_wrapper::DiagnosticStatusWrapper
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
def
__init__
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
a11444be42df6ec865929c302e901f6ba
(self, *args, **kwds)
def
add
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
a2212206b53773cc0acef7034294234b3
(self, key, val)
def
clearSummary
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
acb9933481642df8945d07d5ca51da73e
(self)
def
mergeSummary
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
a8ab19ee26344901aed77224c4b416543
(self, *args)
def
summary
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
ab1ef391fd446052d5543bebbaf284441
(self, *args)
level
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
a036d274bd7c693ef009197893ff426b7
message
classdiagnostic__updater_1_1__diagnostic__status__wrapper_1_1DiagnosticStatusWrapper.html
acc7a9692888f1cd3faa64899f2075e1e
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::_diagnostic_updater::DiagnosticTask
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTask.html
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTask.html
a6ae850e46e2e0f70098ed1fb46e6d0dc
(self, name)
def
getName
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTask.html
aa6b5856d511d796bc4c4820461b26b16
(self)
def
run
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTask.html
acca64587d647f1b7baa10595805ef451
(self, stat)
name
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTask.html
aa72536c08969f4970dc14f863635e7bf
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
ab56685be6b4d27bf097b262d394ee327
() const
void
run
classdiagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
a638db858b722f725d43a179218f29b61
(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::_diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
a7d35c1156fd511b6a8ba3a55df61c7ef
(self, name, fn)
def
run
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
a07816fbc64d54664bdc069879b909ca5
(self, stat)
fn
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
abe061d2f0e2da731904fb1a20bf3a98d
name
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector_1_1DiagnosticTaskInternal.html
ae7ea6325b30103eb8a02283f790742d1
diagnostic_updater::DiagnosticTaskVector
classdiagnostic__updater_1_1DiagnosticTaskVector.html
diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a878285039277e87a10a611e337d66148
(const std::string &name, TaskFunction f)
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
a9f0b9de916acd0135455be1401113ace
(const std::string name, T *c, void(T::*f)(diagnostic_updater::DiagnosticStatusWrapper &))
void
add
classdiagnostic__updater_1_1DiagnosticTaskVector.html
ae201f8d2703248c2a520ed9c1c6fef69
(DiagnosticTask &task)
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::_diagnostic_updater::DiagnosticTaskVector
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
diagnostic_updater::_diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
aaf72db1d8ff67962eec350e17b0f8957
(self)
def
add
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
a696498952d939a71c2ff82574a56efbe
(self, *args)
def
addedTaskCallback
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
ae9e9fdff703ff96ab0bbad9c4872d2be
(self, task)
def
removeByName
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
aef7c932f063f380a143d6729b577146e
(self, name)
lock
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
ad9917040b7ae09983509b31db03bbe27
tasks
classdiagnostic__updater_1_1__diagnostic__updater_1_1DiagnosticTaskVector.html
acebd4f102bc1cd6235ed249b164da4ef
DummyClass
classDummyClass.html
void
produce_diagnostics
classDummyClass.html
a38848630889cfe4d2033181fdf83dc59
(diagnostic_updater::DiagnosticStatusWrapper &stat)
example::DummyClass
classexample_1_1DummyClass.html
def
produce_diagnostics
classexample_1_1DummyClass.html
ab42ec515d62b87809d9d6782085a78ec
(self, stat)
DummyTask
classDummyTask.html
diagnostic_updater::DiagnosticTask
DummyTask
classDummyTask.html
aa982f22b057d37cc2d5bfc524e55ee9c
()
void
run
classDummyTask.html
a0f4f98446f924cdd2338fae4412d792a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
example::DummyTask
classexample_1_1DummyTask.html
diagnostic_updater::DiagnosticTask
def
__init__
classexample_1_1DummyTask.html
a6e90c543bdd30b5b3ae32067cc27b3a7
(self)
def
run
classexample_1_1DummyTask.html
a25921cf0e632c76568d3dff444555a95
(self, stat)
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)
FrequencyStatus
classdiagnostic__updater_1_1FrequencyStatus.html
a47e0d63e8c575ae27891362291bc23ab
(const FrequencyStatusParam ¶ms, std::string name)
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::_update_functions::FrequencyStatus
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
diagnostic_updater::_diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a52d9c668ed1e1144e2a15c0ecbaa9d8e
(self, params, name="FrequencyStatus")
def
clear
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
ab5963215a741401fd65411b82ce90344
(self)
def
run
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
ac93e5e9f6ec32c4e061ba7bc974a89b3
(self, stat)
def
tick
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a157d39c978f4a3c5dba200ffcb53123f
(self)
count
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a6436a92327ddbf3618623afd6af40d9d
hist_indx
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a4e2914ec82c6648e1651e81145b4d3e5
lock
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
aef819f9413e0321b73ddbc5316b76c6e
params
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a9b64aadb7fbb33587e57e2766ad6312a
seq_nums
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
af9bac754d87e6464e74615ba5de4799f
times
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatus.html
a10251ca38c804cb86650c6562aa9961f
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::_update_functions::FrequencyStatusParam
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatusParam.html
def
__init__
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatusParam.html
a0682a57ac5e0702b58222ac2e589839b
(self, freq_bound, tolerance=0.1, window_size=5)
freq_bound
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatusParam.html
a03ef48506f2eadaa486f0bd500f5f941
tolerance
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatusParam.html
a84f8057b8d8b963fc96f509937458c86
window_size
classdiagnostic__updater_1_1__update__functions_1_1FrequencyStatusParam.html
acde5d989ca4debe116f90267bdfe4aaa
diagnostic_updater::_diagnostic_updater::FunctionDiagnosticTask
classdiagnostic__updater_1_1__diagnostic__updater_1_1FunctionDiagnosticTask.html
diagnostic_updater::_diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1FunctionDiagnosticTask.html
aabd969a9281a3975356d6e253e08de30
(self, name, fn)
def
run
classdiagnostic__updater_1_1__diagnostic__updater_1_1FunctionDiagnosticTask.html
ab452407bf6f4a7684567a22b34e99193
(self, stat)
fn
classdiagnostic__updater_1_1__diagnostic__updater_1_1FunctionDiagnosticTask.html
a75bcbf1fb2233ef05112ceeb6ce48eef
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::_publisher::HeaderlessTopicDiagnostic
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
diagnostic_updater::_diagnostic_updater::CompositeDiagnosticTask
def
__init__
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
a2a745f1c31633a8516c694d65aeb9a85
(self, name, diag, freq)
def
clear_window
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
a0fc76339738ae23aa1359f801352909f
(self)
def
tick
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
a42a0909bb2ea3f2d612e2f8403c34f60
(self)
diag
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
a2fa6aaa94bc4b3f2615a393dcbc8b537
freq
classdiagnostic__updater_1_1__publisher_1_1HeaderlessTopicDiagnostic.html
a205f56ea71a28bde808cb857857d8b1d
diagnostic_updater::Heartbeat
classdiagnostic__updater_1_1Heartbeat.html
diagnostic_updater::DiagnosticTask
Heartbeat
classdiagnostic__updater_1_1Heartbeat.html
a682c161514495b555bdd40174ddfb266
()
virtual void
run
classdiagnostic__updater_1_1Heartbeat.html
aa065c6d438715e2ba1aa6d54d02c7111
(diagnostic_updater::DiagnosticStatusWrapper &stat)
diagnostic_updater::_update_functions::Heartbeat
classdiagnostic__updater_1_1__update__functions_1_1Heartbeat.html
diagnostic_updater::_diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater_1_1__update__functions_1_1Heartbeat.html
a40a1de7995b58b77706f8e8ce8957784
(self)
def
run
classdiagnostic__updater_1_1__update__functions_1_1Heartbeat.html
a3462dee7f26e01b06c89329698e030ae
(self, stat)
diagnostic_updater::SlowTimeStampStatus
classdiagnostic__updater_1_1SlowTimeStampStatus.html
diagnostic_updater::TimeStampStatus
SlowTimeStampStatus
classdiagnostic__updater_1_1SlowTimeStampStatus.html
a5f45a64a29219b59ddcd4b6861155206
()
SlowTimeStampStatus
classdiagnostic__updater_1_1SlowTimeStampStatus.html
a90acb53ce9adecb3e00cc23659576e31
(const TimeStampStatusParam ¶ms)
SlowTimeStampStatus
classdiagnostic__updater_1_1SlowTimeStampStatus.html
a7f28aeceb051d61cf12c6c654208a87f
(const TimeStampStatusParam ¶ms, const std::string &name)
TestClass
classTestClass.html
void
unwrapped
classTestClass.html
aa5ac44351113a0b055e79ce012624408
(diagnostic_msgs::DiagnosticStatus &s)
void
wrapped
classTestClass.html
ab167f9063107b316e385fde308112a06
(DiagnosticStatusWrapper &s)
diagnostic_updater_test::TestClass
classdiagnostic__updater__test_1_1TestClass.html
def
wrapped
classdiagnostic__updater__test_1_1TestClass.html
a6392df16a1679a03457c77243522baeb
(stat)
diagnostic_updater_test::TestDiagnosticStatusWrapper
classdiagnostic__updater__test_1_1TestDiagnosticStatusWrapper.html
def
testDiagnosticStatusWrapper
classdiagnostic__updater__test_1_1TestDiagnosticStatusWrapper.html
a2ef7db7c0e6ce526f61dbe284400c526
(self)
def
testDiagnosticUpdater
classdiagnostic__updater__test_1_1TestDiagnosticStatusWrapper.html
ab9e2ea2f34ce141e5141648265a219b5
(self)
def
testFrequencyStatus
classdiagnostic__updater__test_1_1TestDiagnosticStatusWrapper.html
a0d37093f2f6922d95429e09195c5d350
(self)
def
testTimeStampStatus
classdiagnostic__updater__test_1_1TestDiagnosticStatusWrapper.html
aee0abb6c895725dbaa37f8aa708b173b
(self)
test_DiagnosticStatusWrapper::TestDiagnosticStatusWrapper
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
def
test_add
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
af007912f337ce064fc1a7c5c536659e8
(self)
def
test_clear_summary
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a46e30af3e9f6ee82548148eb14e165d8
(self)
def
test_init_empty
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a8f51d736f1f9a2942b4c569a7a504945
(self)
def
test_init_lvl_msg
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a1f4834e3fab718bb19c7a33cd23fdc35
(self)
def
test_merge_summary_dmsg
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a557f86a5b7ba108c7fecc543e5548689
(self)
def
test_merge_summary_lvl_msg
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a2254a14740e6374047c3d152d9b8570c
(self)
def
test_summary_dmsg
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
ade43a47e87aef59645da750558fcb100
(self)
def
test_summary_lvl_msg
classtest__DiagnosticStatusWrapper_1_1TestDiagnosticStatusWrapper.html
a80a3ec98cfa195645bf8380a52cd1b77
(self)
diagnostic_updater::_update_functions::TimeStampStatus
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
diagnostic_updater::_diagnostic_updater::DiagnosticTask
def
__init__
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
aba214114c856290179a5827afc96ef85
(self, params=TimeStampStatusParam(), name="Timestamp Status")
def
run
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
a992ead4d6c992ef7b63f1832f0606a07
(self, stat)
def
tick
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
aff358d3be312de9bfa35bd28b1d392b9
(self, stamp)
deltas_valid
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
a81ff47081897b8d3af9c914c756f2c84
early_count
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
a59353084c3a81effeb42609080539815
late_count
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
aae4b404bea00ec23303c9c78fb1fc0d6
lock
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
aa9c335f3728c6611df694d51acffd723
max_delta
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
abffdc56246baaa2e815c3b7c7d362aef
min_delta
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
a72c52feb3c3570f7003f1b469bc4fcfe
params
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
ade2bae81cadd92d4a93efadbc7e846ed
zero_count
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
ae1fc3a92f7d26c3f07a49c2107f14695
zero_seen
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatus.html
a1fe0f48906eff61e88eb33e31795ecbf
diagnostic_updater::TimeStampStatus
classdiagnostic__updater_1_1TimeStampStatus.html
diagnostic_updater::DiagnosticTask
virtual void
run
classdiagnostic__updater_1_1TimeStampStatus.html
a875d6aed8f476d27afb1916dc97bcdf5
(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)
TimeStampStatus
classdiagnostic__updater_1_1TimeStampStatus.html
aea3e8c95ca255a899a1d61fa4e0796c0
(const TimeStampStatusParam ¶ms, std::string name)
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::_update_functions::TimeStampStatusParam
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatusParam.html
def
__init__
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatusParam.html
aea08fb7e756d0a2592b8a31a297862e7
(self, min_acceptable=-1, max_acceptable=5)
max_acceptable
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatusParam.html
aa11cd49cf707707114e3baf171114b84
min_acceptable
classdiagnostic__updater_1_1__update__functions_1_1TimeStampStatusParam.html
ad4fc102bfac112f7cebe22b42b139f0c
diagnostic_updater::_publisher::TopicDiagnostic
classdiagnostic__updater_1_1__publisher_1_1TopicDiagnostic.html
diagnostic_updater::_publisher::HeaderlessTopicDiagnostic
def
__init__
classdiagnostic__updater_1_1__publisher_1_1TopicDiagnostic.html
a4c99bfac8d066c1aca2975abb4298f86
(self, name, diag, freq, stamp)
def
tick
classdiagnostic__updater_1_1__publisher_1_1TopicDiagnostic.html
a5e8be9506b1af52ee282a7d598150e3a
(self, stamp)
stamp
classdiagnostic__updater_1_1__publisher_1_1TopicDiagnostic.html
a563b1d4e1140043b9519a4d8f7c77912
diagnostic_updater::TopicDiagnostic
classdiagnostic__updater_1_1TopicDiagnostic.html
diagnostic_updater::HeaderlessTopicDiagnostic
virtual void
tick
classdiagnostic__updater_1_1TopicDiagnostic.html
ae962e00c965dcebc667bea470137473b
()
virtual void
tick
classdiagnostic__updater_1_1TopicDiagnostic.html
ade90278a0b329572e97ebc02e641d830
(const ros::Time &stamp)
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
a7734d61971c7130a817ce3717f01de48
(ros::NodeHandle h=ros::NodeHandle(), ros::NodeHandle ph=ros::NodeHandle("~"), std::string node_name=ros::this_node::getName())
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
ad5dc2c5a3be45b99c6ccb87d359107c6
(diagnostic_msgs::DiagnosticStatus &stat)
void
publish
classdiagnostic__updater_1_1Updater.html
a006004dde3d9ab69b0d2c6e84ed55036
(std::vector< diagnostic_msgs::DiagnosticStatus > &status_vec)
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
std::string
node_name_
classdiagnostic__updater_1_1Updater.html
a2a728241e46d6c76b0b755d1f837df8c
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
diagnostic_updater::_diagnostic_updater::Updater
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
diagnostic_updater::_diagnostic_updater::DiagnosticTaskVector
def
__init__
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a1f8e6d710c61fba78a95027a35fb9819
(self)
def
addedTaskCallback
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a205e661c0a1a44d0a995fc0b2198ecc3
(self, task)
def
broadcast
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a9f5ce09d4f766d9ab743dc3ae13b5659
(self, lvl, msg)
def
force_update
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a830362bc67d8f1d2eb2f9843ff8e7be5
(self)
def
publish
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a4b9c8896f0e3b690266e46ae93dc633b
(self, msg)
def
setHardwareID
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a7520c6e23ce9a5a45c9af017441efd4c
(self, hwid)
def
update
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a8144789303893aba2b8e24af9018fd43
(self)
hwid
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
adea839794a29837c07f20684d22cee42
last_time
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a4befb512e8708d8e10a7ba3d8ce99d4a
last_time_period_checked
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
aa8766441381809aafaebdd707569c5d3
period
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a065d8a61d3970d2c61e4e8a5f08fd9e4
publisher
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a2ed99236761cccc1662dd7a50ad6e94b
verbose
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
ae65e0b07e5368e0eccfde7562dcd7cc7
warn_nohwid_done
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a16f3327fd51264b0fca9b0f6034f9aab
def
_check_diagnostic_period
classdiagnostic__updater_1_1__diagnostic__updater_1_1Updater.html
a618b47b0c9a021435570cf127ad598fe
(self)
diagnostic_updater
namespacediagnostic__updater.html
diagnostic_updater::_diagnostic_status_wrapper
diagnostic_updater::_diagnostic_updater
diagnostic_updater::_publisher
diagnostic_updater::_update_functions
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::Heartbeat
diagnostic_updater::SlowTimeStampStatus
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
a33a4c6bb202b3449641006dc2175d747
(const std::string &key, const std::string &s)
static TimeStampStatusParam
DefaultTimeStampStatusParam
namespacediagnostic__updater.html
a3facca28e31f5c949a86c02903ce3c71
diagnostic_updater::_diagnostic_status_wrapper
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
diagnostic_updater::_diagnostic_status_wrapper::DiagnosticStatusWrapper
ERROR
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
a99b9aa4310b41fe8fa545b4d59cf76ba
OK
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
a64c7fb792f618a0537d42c5d61cb1217
WARN
namespacediagnostic__updater_1_1__diagnostic__status__wrapper.html
aae3c4fe599783f3d327b5b772f6b3706
diagnostic_updater::_diagnostic_updater
namespacediagnostic__updater_1_1__diagnostic__updater.html
diagnostic_updater::_diagnostic_updater::CompositeDiagnosticTask
diagnostic_updater::_diagnostic_updater::DiagnosticTask
diagnostic_updater::_diagnostic_updater::DiagnosticTaskVector
diagnostic_updater::_diagnostic_updater::FunctionDiagnosticTask
diagnostic_updater::_diagnostic_updater::Updater
diagnostic_updater::_publisher
namespacediagnostic__updater_1_1__publisher.html
diagnostic_updater::_publisher::DiagnosedPublisher
diagnostic_updater::_publisher::HeaderlessTopicDiagnostic
diagnostic_updater::_publisher::TopicDiagnostic
diagnostic_updater::_update_functions
namespacediagnostic__updater_1_1__update__functions.html
diagnostic_updater::_update_functions::FrequencyStatus
diagnostic_updater::_update_functions::FrequencyStatusParam
diagnostic_updater::_update_functions::Heartbeat
diagnostic_updater::_update_functions::TimeStampStatus
diagnostic_updater::_update_functions::TimeStampStatusParam
diagnostic_updater_test
namespacediagnostic__updater__test.html
diagnostic_updater_test::ClassFunction
diagnostic_updater_test::TestClass
diagnostic_updater_test::TestDiagnosticStatusWrapper
example
namespaceexample.html
example::DummyClass
example::DummyTask
def
check_lower_bound
namespaceexample.html
aafb1207c97670957114e47640191ab22
(stat)
def
check_upper_bound
namespaceexample.html
a76cc26fbc4320b05c1390a439b650b23
(stat)
def
dummy_diagnostic
namespaceexample.html
acf38f42768c8ffd82f8d85c324881fc9
(stat)
bounds
namespaceexample.html
a918b76ff41f71b351f67e316912cf98b
data
namespaceexample.html
a9b062b4feb0fe50b0056ed5abb65681c
dc
namespaceexample.html
af134522aa4fabadebed31a8beb1f2336
dictionary
freq_bounds
namespaceexample.html
ab6d32a5bf9a5d56708fb5b9dafd0ad1b
lower
namespaceexample.html
a5b00d10c1e1f30b243c07e74515b00f5
msg
namespaceexample.html
ac14c95d829d42caa15ba07fb052f8d8e
pub1
namespaceexample.html
a4a9fdfdc13f5a976040cba730bfad8ab
pub1_freq
namespaceexample.html
ade0bb9f92b4fd19c302fd462cdd19af8
pub2_temp
namespaceexample.html
a44b86b204d5c74656be892f7c10732db
int
time_to_launch
namespaceexample.html
af022d45476c2d06287a605daa1ce523f
updater
namespaceexample.html
a1cb154dce9923c942eb2227ec763cdc4
upper
namespaceexample.html
a74320b13abb1658de72962ef53a7c1ba
setup
namespacesetup.html
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
test_DiagnosticStatusWrapper
namespacetest__DiagnosticStatusWrapper.html
test_DiagnosticStatusWrapper::TestDiagnosticStatusWrapper
index
diagnostic_updater
index