#include <ros/ros.h>
#include <tf/tf.h>
#include <dynamic_reconfigure/server.h>
#include <urg_node/URGConfig.h>
#include <urg_node/urg_c_wrapper.h>
#include <laser_proc/LaserTransport.h>
#include <diagnostic_updater/diagnostic_updater.h>
#include <diagnostic_updater/publisher.h>
Go to the source code of this file.
Definition at line 51 of file urg_node.cpp.
Definition at line 52 of file urg_node.cpp.
typedef boost::shared_ptr<TopicDiagnostic> TopicDiagnosticPtr |
Definition at line 53 of file urg_node.cpp.
void calibrate_time_offset | ( | ) |
Definition at line 125 of file urg_node.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 187 of file urg_node.cpp.
Definition at line 149 of file urg_node.cpp.
bool reconfigure_callback | ( | urg_node::URGConfig & | config, |
int | level | ||
) |
Definition at line 75 of file urg_node.cpp.
void update_reconfigure_limits | ( | ) |
Definition at line 111 of file urg_node.cpp.
void updateDiagnostics | ( | ) |
Definition at line 141 of file urg_node.cpp.
bool close_diagnostics_ |
Definition at line 58 of file urg_node.cpp.
std::string device_id_ |
Definition at line 70 of file urg_node.cpp.
std::string device_status_ |
Definition at line 64 of file urg_node.cpp.
boost::shared_ptr<diagnostic_updater::Updater> diagnostic_updater_ |
Definition at line 55 of file urg_node.cpp.
boost::thread diagnostics_thread_ |
Definition at line 59 of file urg_node.cpp.
Definition at line 56 of file urg_node.cpp.
int error_count |
Definition at line 72 of file urg_node.cpp.
std::string firmware_date_ |
Definition at line 68 of file urg_node.cpp.
std::string firmware_version_ |
Definition at line 67 of file urg_node.cpp.
double freq_max |
Definition at line 73 of file urg_node.cpp.
double freq_min |
Definition at line 73 of file urg_node.cpp.
Definition at line 56 of file urg_node.cpp.
std::string product_name_ |
Definition at line 66 of file urg_node.cpp.
std::string protocol_version_ |
Definition at line 69 of file urg_node.cpp.
boost::shared_ptr<dynamic_reconfigure::Server<urg_node::URGConfig> > srv_ |
Dynamic reconfigure server.
Definition at line 48 of file urg_node.cpp.
boost::shared_ptr<urg_node::URGCWrapper> urg_ |
< Remove this and pass to the functions instead
Definition at line 47 of file urg_node.cpp.
std::string vendor_name_ |
Definition at line 65 of file urg_node.cpp.