Skip to content

Class nebula::ros::RobosenseHwMonitorWrapper

ClassList > nebula > ros > RobosenseHwMonitorWrapper

Hardware monitor ros wrapper of robosense driver.

  • #include <hw_monitor_wrapper.hpp>

Public Functions

Type Name
RobosenseHwMonitorWrapper (rclcpp::Node *const parent_node, std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & config)
void diagnostics_callback (const std::map< std::string, std::string > & diag_info)
Callback for receiving DIFOP packet.
void on_config_change (const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & new_config)

Public Functions Documentation

function RobosenseHwMonitorWrapper

explicit nebula::ros::RobosenseHwMonitorWrapper::RobosenseHwMonitorWrapper (
    rclcpp::Node *const parent_node,
    std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & config
) 

function diagnostics_callback

Callback for receiving DIFOP packet.

void nebula::ros::RobosenseHwMonitorWrapper::diagnostics_callback (
    const std::map< std::string, std::string > & diag_info
) 

Parameters:

  • info_msg Received DIFOP packet

function on_config_change

void nebula::ros::RobosenseHwMonitorWrapper::on_config_change (
    const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & new_config
) 


The documentation for this class was generated from the following file nebula_ros/include/nebula_ros/robosense/hw_monitor_wrapper.hpp