#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.