Public Member Functions | Private Attributes
jackal_base::JackalDiagnosticUpdater Class Reference

#include <jackal_diagnostic_updater.h>

Inheritance diagram for jackal_base::JackalDiagnosticUpdater:
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)
 JackalDiagnosticUpdater ()
void navsatCallback (const nmea_msgs::Sentence::ConstPtr &msg)
void powerDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void statusCallback (const jackal_msgs::Status::ConstPtr &status)
void voltageDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void wirelessMonitorCallback (const ros::TimerEvent &te)

Private Attributes

double expected_imu_frequency_
double expected_navsat_frequency_
diagnostic_updater::TopicDiagnosticimu_diagnostic_
ros::Subscriber imu_sub_
jackal_msgs::Status::ConstPtr last_status_
diagnostic_updater::TopicDiagnosticnavsat_diagnostic_
std::string navsat_frequency_sentence_
ros::Subscriber navsat_sub_
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 50 of file jackal_diagnostic_updater.h.


Constructor & Destructor Documentation

Definition at line 46 of file jackal_diagnostic_updater.cpp.


Member Function Documentation

Definition at line 116 of file jackal_diagnostic_updater.cpp.

Definition at line 166 of file jackal_diagnostic_updater.cpp.

Definition at line 81 of file jackal_diagnostic_updater.cpp.

void jackal_base::JackalDiagnosticUpdater::imuCallback ( const sensor_msgs::Imu::ConstPtr &  msg)

Definition at line 217 of file jackal_diagnostic_updater.cpp.

void jackal_base::JackalDiagnosticUpdater::navsatCallback ( const nmea_msgs::Sentence::ConstPtr &  msg)

Definition at line 222 of file jackal_diagnostic_updater.cpp.

Definition at line 191 of file jackal_diagnostic_updater.cpp.

void jackal_base::JackalDiagnosticUpdater::statusCallback ( const jackal_msgs::Status::ConstPtr &  status)

Definition at line 209 of file jackal_diagnostic_updater.cpp.

Definition at line 142 of file jackal_diagnostic_updater.cpp.

Definition at line 230 of file jackal_diagnostic_updater.cpp.


Member Data Documentation

Definition at line 72 of file jackal_diagnostic_updater.h.

Definition at line 76 of file jackal_diagnostic_updater.h.

Definition at line 73 of file jackal_diagnostic_updater.h.

Definition at line 74 of file jackal_diagnostic_updater.h.

jackal_msgs::Status::ConstPtr jackal_base::JackalDiagnosticUpdater::last_status_ [private]

Definition at line 70 of file jackal_diagnostic_updater.h.

Definition at line 78 of file jackal_diagnostic_updater.h.

Definition at line 77 of file jackal_diagnostic_updater.h.

Definition at line 79 of file jackal_diagnostic_updater.h.

Definition at line 67 of file jackal_diagnostic_updater.h.

Definition at line 69 of file jackal_diagnostic_updater.h.

Definition at line 68 of file jackal_diagnostic_updater.h.

Definition at line 83 of file jackal_diagnostic_updater.h.

Definition at line 81 of file jackal_diagnostic_updater.h.

Definition at line 82 of file jackal_diagnostic_updater.h.


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


jackal_base
Author(s): Mike Purvis
autogenerated on Thu Jul 4 2019 19:48:56