Public Member Functions | Private Attributes
ridgeback_base::RidgebackDiagnosticUpdater Class Reference

#include <ridgeback_diagnostic_updater.h>

Inheritance diagram for ridgeback_base::RidgebackDiagnosticUpdater:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void batteryDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void currentDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void generalDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void imuCallback (const sensor_msgs::Imu::ConstPtr &msg)
void powerDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
 RidgebackDiagnosticUpdater ()
void statusCallback (const ridgeback_msgs::Status::ConstPtr &status)
void temperatureDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void voltageDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void wirelessMonitorCallback (const ros::TimerEvent &te)

Private Attributes

double expected_imu_frequency_
char hostname_ [1024]
diagnostic_updater::TopicDiagnosticimu_diagnostic_
ros::Subscriber imu_sub_
ridgeback_msgs::Status::ConstPtr last_status_
ros::NodeHandle nh_
ros::Subscriber status_sub_
ros::Timer timer_
ros::Publisher wifi_connected_pub_
std::string wireless_interface_
ros::Timer wireless_monitor_timer_

Detailed Description

Definition at line 49 of file ridgeback_diagnostic_updater.h.


Constructor & Destructor Documentation

Definition at line 46 of file ridgeback_diagnostic_updater.cpp.


Member Function Documentation

Definition at line 92 of file ridgeback_diagnostic_updater.cpp.

Definition at line 142 of file ridgeback_diagnostic_updater.cpp.

Definition at line 76 of file ridgeback_diagnostic_updater.cpp.

void ridgeback_base::RidgebackDiagnosticUpdater::imuCallback ( const sensor_msgs::Imu::ConstPtr &  msg)

Definition at line 223 of file ridgeback_diagnostic_updater.cpp.

Definition at line 164 of file ridgeback_diagnostic_updater.cpp.

void ridgeback_base::RidgebackDiagnosticUpdater::statusCallback ( const ridgeback_msgs::Status::ConstPtr &  status)

Definition at line 215 of file ridgeback_diagnostic_updater.cpp.

Definition at line 183 of file ridgeback_diagnostic_updater.cpp.

Definition at line 118 of file ridgeback_diagnostic_updater.cpp.

Definition at line 228 of file ridgeback_diagnostic_updater.cpp.


Member Data Documentation

Definition at line 71 of file ridgeback_diagnostic_updater.h.

Definition at line 75 of file ridgeback_diagnostic_updater.h.

Definition at line 72 of file ridgeback_diagnostic_updater.h.

Definition at line 73 of file ridgeback_diagnostic_updater.h.

ridgeback_msgs::Status::ConstPtr ridgeback_base::RidgebackDiagnosticUpdater::last_status_ [private]

Definition at line 69 of file ridgeback_diagnostic_updater.h.

Definition at line 66 of file ridgeback_diagnostic_updater.h.

Definition at line 68 of file ridgeback_diagnostic_updater.h.

Definition at line 67 of file ridgeback_diagnostic_updater.h.

Definition at line 79 of file ridgeback_diagnostic_updater.h.

Definition at line 77 of file ridgeback_diagnostic_updater.h.

Definition at line 78 of file ridgeback_diagnostic_updater.h.


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


ridgeback_base
Author(s): Mike Purvis , Tony Baltovski
autogenerated on Sun Mar 24 2019 03:01:13