#include <driver_node.h>
Definition at line 84 of file driver_node.h.
typedef Driver::Config driver_base::DriverNode< Driver >::Config |
Definition at line 88 of file driver_node.h.
typedef Driver::state_t driver_base::DriverNode< Driver >::drv_state_t [private] |
Definition at line 127 of file driver_node.h.
virtual driver_base::DriverNode< Driver >::~DriverNode | ( | ) | [inline, virtual] |
Definition at line 308 of file driver_node.h.
driver_base::DriverNode< Driver >::DriverNode | ( | ros::NodeHandle & | nh | ) | [inline] |
this variable is hokey.
Definition at line 367 of file driver_node.h.
virtual void driver_base::DriverNode< Driver >::addDiagnostics | ( | ) | [protected, pure virtual] |
virtual void driver_base::DriverNode< Driver >::addOpenedTests | ( | ) | [protected, pure virtual] |
virtual void driver_base::DriverNode< Driver >::addRunningTests | ( | ) | [protected, pure virtual] |
virtual void driver_base::DriverNode< Driver >::addStoppedTests | ( | ) | [protected, pure virtual] |
void driver_base::DriverNode< Driver >::closeTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 297 of file driver_node.h.
void driver_base::DriverNode< Driver >::idTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 275 of file driver_node.h.
void driver_base::DriverNode< Driver >::interruptionTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 224 of file driver_node.h.
void driver_base::DriverNode< Driver >::openTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 270 of file driver_node.h.
void driver_base::DriverNode< Driver >::prepareDiagnostics | ( | ) | [inline, private] |
Definition at line 191 of file driver_node.h.
void driver_base::DriverNode< Driver >::prepareSelfTests | ( | ) | [inline, private] |
Definition at line 210 of file driver_node.h.
void driver_base::DriverNode< Driver >::reconfigure | ( | Config & | config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 133 of file driver_node.h.
virtual void driver_base::DriverNode< Driver >::reconfigureHook | ( | int | level | ) | [protected, pure virtual] |
void driver_base::DriverNode< Driver >::reliableGoStateTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status, |
drv_state_t | target_state | ||
) | [inline, private] |
Definition at line 239 of file driver_node.h.
void driver_base::DriverNode< Driver >::resumeTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 302 of file driver_node.h.
void driver_base::DriverNode< Driver >::runTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 287 of file driver_node.h.
int driver_base::DriverNode< Driver >::spin | ( | ) | [inline] |
Definition at line 310 of file driver_node.h.
void driver_base::DriverNode< Driver >::statusDiagnostic | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline, private] |
need to put something more useful here.
Definition at line 198 of file driver_node.h.
void driver_base::DriverNode< Driver >::stopTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 292 of file driver_node.h.
diagnostic_updater::Updater driver_base::DriverNode< Driver >::diagnostic_ [protected] |
Definition at line 102 of file driver_node.h.
Driver driver_base::DriverNode< Driver >::driver_ [protected] |
Definition at line 104 of file driver_node.h.
diagnostic_updater::CompositeDiagnosticTask driver_base::DriverNode< Driver >::driver_status_diagnostic_ [protected] |
Definition at line 106 of file driver_node.h.
diagnostic_updater::FunctionDiagnosticTask driver_base::DriverNode< Driver >::driver_status_standard_diagnostic_ [private] |
Definition at line 131 of file driver_node.h.
int driver_base::DriverNode< Driver >::exit_status_ [private] |
Definition at line 124 of file driver_node.h.
ros::NodeHandle driver_base::DriverNode< Driver >::node_handle_ [protected] |
Definition at line 99 of file driver_node.h.
int driver_base::DriverNode< Driver >::num_subscribed_topics_ [private] |
Definition at line 112 of file driver_node.h.
drv_state_t driver_base::DriverNode< Driver >::pre_self_test_driver_state_ [private] |
Definition at line 129 of file driver_node.h.
ros::NodeHandle driver_base::DriverNode< Driver >::private_node_handle_ [protected] |
Definition at line 100 of file driver_node.h.
dynamic_reconfigure::Server<Config> driver_base::DriverNode< Driver >::reconfigure_server_ [protected] |
Definition at line 105 of file driver_node.h.
boost::shared_ptr<boost::thread> driver_base::DriverNode< Driver >::ros_thread_ [private] |
Definition at line 122 of file driver_node.h.
self_test::TestRunner driver_base::DriverNode< Driver >::self_test_ [protected] |
Definition at line 101 of file driver_node.h.