#include <husky_diagnostics.h>

Public Member Functions | |
| HuskySoftwareDiagnosticTask (husky_msgs::HuskyStatus &msg, double target_control_freq) | |
| void | run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
| void | updateControlFrequency (double frequency) |
Private Member Functions | |
| void | reset () |
Private Attributes | |
| double | control_freq_ |
| husky_msgs::HuskyStatus & | msg_ |
| double | target_control_freq_ |
Definition at line 43 of file husky_diagnostics.h.
| husky_base::HuskySoftwareDiagnosticTask::HuskySoftwareDiagnosticTask | ( | husky_msgs::HuskyStatus & | msg, |
| double | target_control_freq | ||
| ) | [explicit] |
Definition at line 218 of file husky_diagnostics.cpp.
| void husky_base::HuskySoftwareDiagnosticTask::reset | ( | ) | [private] |
Definition at line 251 of file husky_diagnostics.cpp.
| void husky_base::HuskySoftwareDiagnosticTask::run | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [virtual] |
Implements diagnostic_updater::DiagnosticTask.
Definition at line 233 of file husky_diagnostics.cpp.
| void husky_base::HuskySoftwareDiagnosticTask::updateControlFrequency | ( | double | frequency | ) |
Definition at line 227 of file husky_diagnostics.cpp.
double husky_base::HuskySoftwareDiagnosticTask::control_freq_ [private] |
Definition at line 56 of file husky_diagnostics.h.
husky_msgs::HuskyStatus& husky_base::HuskySoftwareDiagnosticTask::msg_ [private] |
Definition at line 57 of file husky_diagnostics.h.
double husky_base::HuskySoftwareDiagnosticTask::target_control_freq_ [private] |
Definition at line 56 of file husky_diagnostics.h.