#include <urg_node_driver.h>
Definition at line 51 of file urg_node_driver.h.
urg_node::UrgNode::UrgNode |
( |
| ) |
|
urg_node::UrgNode::~UrgNode |
( |
| ) |
|
void urg_node::UrgNode::calibrate_time_offset |
( |
| ) |
|
|
private |
bool urg_node::UrgNode::connect |
( |
| ) |
|
|
private |
void urg_node::UrgNode::initSetup |
( |
| ) |
|
|
private |
bool urg_node::UrgNode::reconfigure_callback |
( |
urg_node::URGConfig & |
config, |
|
|
int |
level |
|
) |
| |
|
private |
void urg_node::UrgNode::run |
( |
| ) |
|
void urg_node::UrgNode::scanThread |
( |
| ) |
|
|
private |
bool urg_node::UrgNode::statusCallback |
( |
std_srvs::Trigger::Request & |
req, |
|
|
std_srvs::Trigger::Response & |
res |
|
) |
| |
|
private |
void urg_node::UrgNode::update_reconfigure_limits |
( |
| ) |
|
|
private |
void urg_node::UrgNode::updateDiagnostics |
( |
| ) |
|
|
private |
bool urg_node::UrgNode::updateStatus |
( |
| ) |
|
Trigger an update of the lidar's status publish the latest known information about the lidar on latched topic.
- Returns
- True on update successful, false otherwise.
Definition at line 117 of file urg_node_driver.cpp.
bool urg_node::UrgNode::calibrate_time_ |
|
private |
bool urg_node::UrgNode::close_diagnostics_ |
|
private |
bool urg_node::UrgNode::close_scan_ |
|
private |
bool urg_node::UrgNode::detailed_status_ |
|
private |
std::string urg_node::UrgNode::device_id_ |
|
private |
std::string urg_node::UrgNode::device_status_ |
|
private |
boost::thread urg_node::UrgNode::diagnostics_thread_ |
|
private |
double urg_node::UrgNode::diagnostics_tolerance_ |
|
private |
double urg_node::UrgNode::diagnostics_window_time_ |
|
private |
uint16_t urg_node::UrgNode::error_code_ |
|
private |
int urg_node::UrgNode::error_count_ |
|
private |
int urg_node::UrgNode::error_limit_ |
|
private |
std::string urg_node::UrgNode::firmware_date_ |
|
private |
std::string urg_node::UrgNode::firmware_version_ |
|
private |
double urg_node::UrgNode::freq_min_ |
|
private |
std::string urg_node::UrgNode::ip_address_ |
|
private |
int urg_node::UrgNode::ip_port_ |
|
private |
boost::mutex urg_node::UrgNode::lidar_mutex_ |
|
private |
bool urg_node::UrgNode::lockout_status_ |
|
private |
std::string urg_node::UrgNode::product_name_ |
|
private |
std::string urg_node::UrgNode::protocol_version_ |
|
private |
bool urg_node::UrgNode::publish_intensity_ |
|
private |
bool urg_node::UrgNode::publish_multiecho_ |
|
private |
boost::thread urg_node::UrgNode::scan_thread_ |
|
private |
int urg_node::UrgNode::serial_baud_ |
|
private |
std::string urg_node::UrgNode::serial_port_ |
|
private |
volatile bool urg_node::UrgNode::service_yield_ |
|
private |
boost::shared_ptr<dynamic_reconfigure::Server<urg_node::URGConfig> > urg_node::UrgNode::srv_ |
|
private |
bool urg_node::UrgNode::synchronize_time_ |
|
private |
std::string urg_node::UrgNode::vendor_name_ |
|
private |
The documentation for this class was generated from the following files: