#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: