#include <diagnostics_common.hpp>

Public Member Functions | |
| virtual void | add_test () |
| BaseDiagnostics (std::string name, self_test::TestRunner *test_runner) | |
| virtual void | parse_diagnostics (std::vector< diagnostic_msgs::KeyValue > values, short level, std::string full_name)=0 |
| virtual void | run_test (diagnostic_updater::DiagnosticStatusWrapper &status) |
| virtual std::auto_ptr < BaseDiagnostics > | shallow_clone (std::string name)=0 |
| virtual | ~BaseDiagnostics () |
Public Attributes | |
| std::string | full_name |
| std::string | name |
Protected Member Functions | |
| virtual std::pair< bool, std::string > | to_string_ ()=0 |
Protected Attributes | |
| self_test::TestRunner * | test_runner_ |
Definition at line 111 of file diagnostics_common.hpp.
| shadow_robot::BaseDiagnostics::BaseDiagnostics | ( | std::string | name, |
| self_test::TestRunner * | test_runner | ||
| ) | [inline] |
Definition at line 114 of file diagnostics_common.hpp.
| virtual shadow_robot::BaseDiagnostics::~BaseDiagnostics | ( | ) | [inline, virtual] |
Definition at line 118 of file diagnostics_common.hpp.
| virtual void shadow_robot::BaseDiagnostics::add_test | ( | ) | [inline, virtual] |
Definition at line 124 of file diagnostics_common.hpp.
| virtual void shadow_robot::BaseDiagnostics::parse_diagnostics | ( | std::vector< diagnostic_msgs::KeyValue > | values, |
| short | level, | ||
| std::string | full_name | ||
| ) | [pure virtual] |
Implemented in shadow_robot::IsOKDiagnostics, and shadow_robot::MinMaxDiagnostics.
| virtual void shadow_robot::BaseDiagnostics::run_test | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, virtual] |
Definition at line 129 of file diagnostics_common.hpp.
| virtual std::auto_ptr<BaseDiagnostics> shadow_robot::BaseDiagnostics::shallow_clone | ( | std::string | name | ) | [pure virtual] |
| virtual std::pair<bool, std::string> shadow_robot::BaseDiagnostics::to_string_ | ( | ) | [protected, pure virtual] |
Implemented in shadow_robot::IsOKDiagnostics, and shadow_robot::MinMaxDiagnostics.
Definition at line 141 of file diagnostics_common.hpp.
Definition at line 140 of file diagnostics_common.hpp.
Definition at line 144 of file diagnostics_common.hpp.