Skip to content

Class nebula::ros::RobosenseDecoderWrapper

ClassList > nebula > ros > RobosenseDecoderWrapper

Ros wrapper of robosense driver.

  • #include <decoder_wrapper.hpp>

Public Functions

Type Name
void OnConfigChange (const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & new_config)
void ProcessCloudPacket (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg)
RobosenseDecoderWrapper (rclcpp::Node *const parent_node, const std::shared_ptr< nebula::drivers::RobosenseHwInterface > & hw_interface, const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & config, const std::shared_ptr< const nebula::drivers::RobosenseCalibrationConfiguration > & calibration)
nebula::Status Status ()

Public Functions Documentation

function OnConfigChange

void nebula::ros::RobosenseDecoderWrapper::OnConfigChange (
    const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & new_config
) 

function ProcessCloudPacket

void nebula::ros::RobosenseDecoderWrapper::ProcessCloudPacket (
    std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg
) 

function RobosenseDecoderWrapper

explicit nebula::ros::RobosenseDecoderWrapper::RobosenseDecoderWrapper (
    rclcpp::Node *const parent_node,
    const std::shared_ptr< nebula::drivers::RobosenseHwInterface > & hw_interface,
    const std::shared_ptr< const nebula::drivers::RobosenseSensorConfiguration > & config,
    const std::shared_ptr< const nebula::drivers::RobosenseCalibrationConfiguration > & calibration
) 

function Status

nebula::Status nebula::ros::RobosenseDecoderWrapper::Status () 


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