#include <driver_node.h>
Definition at line 83 of file driver_node.h.
typedef Driver::Config driver_base::DriverNode< Driver >::Config |
Definition at line 87 of file driver_node.h.
typedef Driver::state_t driver_base::DriverNode< Driver >::drv_state_t [private] |
Definition at line 126 of file driver_node.h.
virtual driver_base::DriverNode< Driver >::~DriverNode | ( | ) | [inline, virtual] |
Definition at line 307 of file driver_node.h.
driver_base::DriverNode< Driver >::DriverNode | ( | ros::NodeHandle & | nh | ) | [inline] |
this variable is hokey.
Definition at line 366 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 296 of file driver_node.h.
void driver_base::DriverNode< Driver >::idTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 274 of file driver_node.h.
void driver_base::DriverNode< Driver >::interruptionTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 223 of file driver_node.h.
void driver_base::DriverNode< Driver >::openTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 269 of file driver_node.h.
void driver_base::DriverNode< Driver >::prepareDiagnostics | ( | ) | [inline, private] |
Definition at line 190 of file driver_node.h.
void driver_base::DriverNode< Driver >::prepareSelfTests | ( | ) | [inline, private] |
Definition at line 209 of file driver_node.h.
void driver_base::DriverNode< Driver >::reconfigure | ( | Config & | config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 132 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 238 of file driver_node.h.
void driver_base::DriverNode< Driver >::resumeTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 301 of file driver_node.h.
void driver_base::DriverNode< Driver >::runTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 286 of file driver_node.h.
int driver_base::DriverNode< Driver >::spin | ( | ) | [inline] |
Definition at line 309 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 197 of file driver_node.h.
void driver_base::DriverNode< Driver >::stopTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline, private] |
Definition at line 291 of file driver_node.h.
diagnostic_updater::Updater driver_base::DriverNode< Driver >::diagnostic_ [protected] |
Definition at line 101 of file driver_node.h.
Driver driver_base::DriverNode< Driver >::driver_ [protected] |
Definition at line 103 of file driver_node.h.
diagnostic_updater::CompositeDiagnosticTask driver_base::DriverNode< Driver >::driver_status_diagnostic_ [protected] |
Definition at line 105 of file driver_node.h.
diagnostic_updater::FunctionDiagnosticTask driver_base::DriverNode< Driver >::driver_status_standard_diagnostic_ [private] |
Definition at line 130 of file driver_node.h.
int driver_base::DriverNode< Driver >::exit_status_ [private] |
Definition at line 123 of file driver_node.h.
ros::NodeHandle driver_base::DriverNode< Driver >::node_handle_ [protected] |
Definition at line 98 of file driver_node.h.
int driver_base::DriverNode< Driver >::num_subscribed_topics_ [private] |
Definition at line 111 of file driver_node.h.
drv_state_t driver_base::DriverNode< Driver >::pre_self_test_driver_state_ [private] |
Definition at line 128 of file driver_node.h.
ros::NodeHandle driver_base::DriverNode< Driver >::private_node_handle_ [protected] |
Definition at line 99 of file driver_node.h.
dynamic_reconfigure::Server<Config> driver_base::DriverNode< Driver >::reconfigure_server_ [protected] |
Definition at line 104 of file driver_node.h.
boost::shared_ptr<boost::thread> driver_base::DriverNode< Driver >::ros_thread_ [private] |
Definition at line 121 of file driver_node.h.
self_test::TestRunner driver_base::DriverNode< Driver >::self_test_ [protected] |
Definition at line 100 of file driver_node.h.