Public Member Functions | Private Attributes | List of all members
mavros::extra_plugins::MountStatusDiag Class Reference

Mount diagnostic updater. More...

Inheritance diagram for mavros::extra_plugins::MountStatusDiag:
Inheritance graph
[legend]

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)
 
- Public Member Functions inherited from diagnostic_updater::DiagnosticTask
 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
 

Detailed Description

Mount diagnostic updater.

Definition at line 37 of file mount_control.cpp.


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


mavros_extras
Author(s): Vladimir Ermakov , Amilcar Lucas
autogenerated on Tue Jun 13 2023 02:17:59