00001 00029 #ifndef _MANUAL_TEST_H_ 00030 #define _MANUAL_TEST_H_ 00031 00032 #include <diagnostic_updater/DiagnosticStatusWrapper.h> 00033 00034 namespace shadow_robot 00035 { 00036 class ManualTests 00037 { 00038 public: 00039 ManualTests( std::string message, int id); 00040 virtual ~ManualTests() 00041 {}; 00042 00043 void run_manual_tests(diagnostic_updater::DiagnosticStatusWrapper& status); 00044 00045 private: 00046 ros::NodeHandle nh_; 00047 00049 std::string message_; 00051 int id_; 00052 00054 ros::ServiceClient user_input_client_; 00055 }; 00056 } //end namespace 00057 00058 /* For the emacs weenies in the crowd. 00059 Local Variables: 00060 c-basic-offset: 2 00061 End: 00062 */ 00063 00064 #endif /* _MANUAL_TEST_H_ */