Mount diagnostic updater. More...
Public Member Functions | |
MountStatusDiag (const std::string &name) | |
void | run (diagnostic_updater::DiagnosticStatusWrapper &stat) |
void | set_debounce_s (double debounce_s) |
void | set_err_threshold_deg (float threshold_deg) |
void | set_setpoint (float roll_deg, float pitch_deg, float yaw_deg, uint8_t mode) |
void | set_status (float roll_deg, float pitch_deg, float yaw_deg, ros::Time timestamp) |
![]() | |
DiagnosticTask (const std::string name) | |
const std::string & | getName () |
virtual | ~DiagnosticTask () |
Private Attributes | |
double | _debounce_s |
float | _err_threshold_deg |
bool | _error_detected |
ros::Time | _error_started |
ros::Time | _last_orientation_update |
uint8_t | _mode |
float | _pitch_deg |
float | _roll_deg |
float | _setpoint_pitch_deg |
float | _setpoint_roll_deg |
float | _setpoint_yaw_deg |
float | _yaw_deg |
std::mutex | mutex |
Mount diagnostic updater.
Definition at line 37 of file mount_control.cpp.