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