Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
shadow_robot::BaseDiagnostics Class Reference

#include <diagnostics_common.hpp>

Inheritance diagram for shadow_robot::BaseDiagnostics:
Inheritance graph

List of all members.

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


Detailed Description

Definition at line 111 of file diagnostics_common.hpp.

Constructor & Destructor Documentation

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.

Member Function Documentation

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]

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]

Member Data Documentation

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.

The documentation for this class was generated from the following file:

Author(s): Ugo Cupcic
autogenerated on Fri Aug 28 2015 13:09:38