#include <urg_node_driver.h>
Definition at line 52 of file urg_node_driver.h.
◆ UrgNode() [1/2]
| urg_node::UrgNode::UrgNode |
( |
| ) |
|
◆ UrgNode() [2/2]
◆ ~UrgNode()
| urg_node::UrgNode::~UrgNode |
( |
| ) |
|
◆ addDiagnostics()
| void urg_node::UrgNode::addDiagnostics |
( |
| ) |
|
|
private |
◆ calibrate_time_offset()
| void urg_node::UrgNode::calibrate_time_offset |
( |
| ) |
|
|
private |
◆ connect()
| bool urg_node::UrgNode::connect |
( |
| ) |
|
|
private |
◆ initSetup()
| void urg_node::UrgNode::initSetup |
( |
| ) |
|
|
private |
◆ populateDiagnosticsStatus()
◆ reconfigure_callback()
| bool urg_node::UrgNode::reconfigure_callback |
( |
urg_node::URGConfig & |
config, |
|
|
int |
level |
|
) |
| |
|
private |
◆ run()
| void urg_node::UrgNode::run |
( |
| ) |
|
◆ scanThread()
| void urg_node::UrgNode::scanThread |
( |
| ) |
|
|
private |
◆ statusCallback()
| bool urg_node::UrgNode::statusCallback |
( |
std_srvs::Trigger::Request & |
req, |
|
|
std_srvs::Trigger::Response & |
res |
|
) |
| |
|
private |
◆ update_reconfigure_limits()
| void urg_node::UrgNode::update_reconfigure_limits |
( |
| ) |
|
|
private |
◆ updateDiagnostics()
| void urg_node::UrgNode::updateDiagnostics |
( |
| ) |
|
|
private |
◆ updateStatus()
| 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 118 of file urg_node_driver.cpp.
◆ bond_
◆ calibrate_time_
| bool urg_node::UrgNode::calibrate_time_ |
|
private |
◆ close_diagnostics_
| bool urg_node::UrgNode::close_diagnostics_ |
|
private |
◆ close_scan_
| bool urg_node::UrgNode::close_scan_ |
|
private |
◆ detailed_status_
| bool urg_node::UrgNode::detailed_status_ |
|
private |
◆ device_id_
| std::string urg_node::UrgNode::device_id_ |
|
private |
◆ device_status_
| std::string urg_node::UrgNode::device_status_ |
|
private |
◆ diagnostic_updater_
◆ diagnostics_thread_
| boost::thread urg_node::UrgNode::diagnostics_thread_ |
|
private |
◆ diagnostics_tolerance_
| double urg_node::UrgNode::diagnostics_tolerance_ |
|
private |
◆ diagnostics_window_time_
| double urg_node::UrgNode::diagnostics_window_time_ |
|
private |
◆ echoes_freq_
◆ echoes_pub_
◆ error_code_
| uint16_t urg_node::UrgNode::error_code_ |
|
private |
◆ error_count_
| int urg_node::UrgNode::error_count_ |
|
private |
◆ error_limit_
| int urg_node::UrgNode::error_limit_ |
|
private |
◆ firmware_date_
| std::string urg_node::UrgNode::firmware_date_ |
|
private |
◆ firmware_version_
| std::string urg_node::UrgNode::firmware_version_ |
|
private |
◆ freq_min_
| double urg_node::UrgNode::freq_min_ |
|
private |
◆ ip_address_
| std::string urg_node::UrgNode::ip_address_ |
|
private |
◆ ip_port_
| int urg_node::UrgNode::ip_port_ |
|
private |
◆ laser_freq_
◆ laser_pub_
◆ lidar_mutex_
| boost::mutex urg_node::UrgNode::lidar_mutex_ |
|
private |
◆ lockout_status_
| bool urg_node::UrgNode::lockout_status_ |
|
private |
◆ nh_
◆ pnh_
◆ product_name_
| std::string urg_node::UrgNode::product_name_ |
|
private |
◆ protocol_version_
| std::string urg_node::UrgNode::protocol_version_ |
|
private |
◆ publish_intensity_
| bool urg_node::UrgNode::publish_intensity_ |
|
private |
◆ publish_multiecho_
| bool urg_node::UrgNode::publish_multiecho_ |
|
private |
◆ scan_thread_
| boost::thread urg_node::UrgNode::scan_thread_ |
|
private |
◆ serial_baud_
| int urg_node::UrgNode::serial_baud_ |
|
private |
◆ serial_port_
| std::string urg_node::UrgNode::serial_port_ |
|
private |
◆ service_yield_
| volatile bool urg_node::UrgNode::service_yield_ |
|
private |
◆ srv_
| boost::shared_ptr<dynamic_reconfigure::Server<urg_node::URGConfig> > urg_node::UrgNode::srv_ |
|
private |
◆ status_pub_
◆ status_service_
◆ synchronize_time_
| bool urg_node::UrgNode::synchronize_time_ |
|
private |
◆ urg_
◆ vendor_name_
| std::string urg_node::UrgNode::vendor_name_ |
|
private |
The documentation for this class was generated from the following files: