#include <microstrain_diagnostic_updater.h>
Public Member Functions | |
void | generalDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
void | imuDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
void | packetDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
void | portDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
RosDiagnosticUpdater (Microstrain::Microstrain *device) | |
void | statusCallback (const microstrain_mips::status_msg::ConstPtr &status) |
Private Attributes | |
microstrain_mips::status_msg | last_status_ |
ros::NodeHandle | nh_ |
ros::Subscriber | status_sub_ |
Private Attributes inherited from diagnostic_updater::Updater | |
bool | verbose_ |
Private Attributes inherited from diagnostic_updater::DiagnosticTaskVector | |
boost::mutex | lock_ |
Additional Inherited Members | |
Private Member Functions inherited from diagnostic_updater::Updater | |
void | broadcast (int lvl, const std::string msg) |
void | force_update () |
double | getPeriod () |
void | setHardwareID (const std::string &hwid) |
void | setHardwareIDf (const char *format,...) |
void | update () |
Updater (ros::NodeHandle h=ros::NodeHandle(), ros::NodeHandle ph=ros::NodeHandle("~"), std::string node_name=ros::this_node::getName()) | |
Private Member Functions inherited from diagnostic_updater::DiagnosticTaskVector | |
void | add (const std::string &name, TaskFunction f) |
void | add (DiagnosticTask &task) |
void | add (const std::string name, T *c, void(T::*f)(diagnostic_updater::DiagnosticStatusWrapper &)) |
bool | removeByName (const std::string name) |
void | addInternal (DiagnosticTaskInternal &task) |
const std::vector< DiagnosticTaskInternal > & | getTasks () |
Definition at line 12 of file microstrain_diagnostic_updater.h.
microstrain_mips::RosDiagnosticUpdater::RosDiagnosticUpdater | ( | Microstrain::Microstrain * | device | ) |
Definition at line 12 of file microstrain_diagnostic_updater.cpp.
void microstrain_mips::RosDiagnosticUpdater::generalDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) |
Definition at line 26 of file microstrain_diagnostic_updater.cpp.
void microstrain_mips::RosDiagnosticUpdater::imuDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) |
Definition at line 80 of file microstrain_diagnostic_updater.cpp.
void microstrain_mips::RosDiagnosticUpdater::packetDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) |
Definition at line 47 of file microstrain_diagnostic_updater.cpp.
void microstrain_mips::RosDiagnosticUpdater::portDiagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) |
Definition at line 63 of file microstrain_diagnostic_updater.cpp.
void microstrain_mips::RosDiagnosticUpdater::statusCallback | ( | const microstrain_mips::status_msg::ConstPtr & | status | ) |
Definition at line 97 of file microstrain_diagnostic_updater.cpp.
|
private |
Definition at line 27 of file microstrain_diagnostic_updater.h.
|
private |
Definition at line 24 of file microstrain_diagnostic_updater.h.
|
private |
Definition at line 25 of file microstrain_diagnostic_updater.h.