Public Member Functions | Private Attributes | List of all members
roch_base::rochHardwareDiagnosticTask< T > Class Template Reference

#include <roch_diagnostics.h>

Inheritance diagram for roch_base::rochHardwareDiagnosticTask< T >:
Inheritance graph
[legend]

Public Member Functions

template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)
 
void run (diagnostic_updater::DiagnosticStatusWrapper &stat)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataSystemStatus >::Ptr &system_status)
 
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, typename core::Channel< T >::Ptr &status)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataSystemStatus >::Ptr &status)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataPowerSystem >::Ptr &status)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataSafetySystemStatus >::Ptr &status)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataPowerSystem >::Ptr &power_status)
 
template<>
void update (diagnostic_updater::DiagnosticStatusWrapper &stat, core::Channel< sawyer::DataSafetySystemStatus >::Ptr &safety_status)
 
- Public Member Functions inherited from diagnostic_updater::DiagnosticTask
 DiagnosticTask (const std::string name)
 
const std::stringgetName ()
 
virtual ~DiagnosticTask ()
 

Private Attributes

roch_msgs::RochStatus & msg_
 

Detailed Description

template<typename T>
class roch_base::rochHardwareDiagnosticTask< T >

Definition at line 62 of file roch_diagnostics.h.

Constructor & Destructor Documentation

template<typename T>
roch_base::rochHardwareDiagnosticTask< T >::rochHardwareDiagnosticTask ( roch_msgs::RochStatus &  msg)
explicit

Definition at line 62 of file roch_diagnostics.cpp.

Definition at line 151 of file roch_diagnostics.cpp.

Definition at line 185 of file roch_diagnostics.cpp.

Member Function Documentation

template<typename T>
void roch_base::rochHardwareDiagnosticTask< T >::run ( diagnostic_updater::DiagnosticStatusWrapper stat)
inlinevirtual

Implements diagnostic_updater::DiagnosticTask.

Definition at line 68 of file roch_diagnostics.h.

Definition at line 70 of file roch_diagnostics.cpp.

template<typename T>
void roch_base::rochHardwareDiagnosticTask< T >::update ( diagnostic_updater::DiagnosticStatusWrapper stat,
typename core::Channel< T >::Ptr &  status 
)

Definition at line 158 of file roch_diagnostics.cpp.

Definition at line 193 of file roch_diagnostics.cpp.

Member Data Documentation

template<typename T>
roch_msgs::RochStatus& roch_base::rochHardwareDiagnosticTask< T >::msg_
private

Definition at line 80 of file roch_diagnostics.h.


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


roch_base
Author(s): Mike Purvis , Paul Bovbel , Chen
autogenerated on Mon Jun 10 2019 14:41:14