Public Member Functions | Static Public Member Functions | Private Attributes
roch_base::rochHardwareDiagnosticTask< T > Class Template Reference

#include <roch_diagnostics.h>

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

List of all members.

Public Member Functions

 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)

Static Public Member Functions

template<>
 rochHardwareDiagnosticTask (roch_msgs::RochStatus &msg)

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]
template<>
roch_base::rochHardwareDiagnosticTask< sawyer::DataSystemStatus >::rochHardwareDiagnosticTask ( roch_msgs::RochStatus &  msg) [static]

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) [inline, virtual]

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 , Carl
autogenerated on Sat Jun 8 2019 20:32:33