Skip to content

Class nebula::ros::VelodyneDecoderWrapper

ClassList > nebula > ros > VelodyneDecoderWrapper

  • #include <decoder_wrapper.hpp>

Public Functions

Type Name
void OnCalibrationChange (const std::shared_ptr< const nebula::drivers::VelodyneCalibrationConfiguration > & new_calibration)
void OnConfigChange (const std::shared_ptr< const nebula::drivers::VelodyneSensorConfiguration > & new_config)
rcl_interfaces::msg::SetParametersResult OnParameterChange (const std::vector< rclcpp::Parameter > & p)
void ProcessCloudPacket (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg)
nebula::Status Status ()
VelodyneDecoderWrapper (rclcpp::Node *const parent_node, const std::shared_ptr< nebula::drivers::VelodyneHwInterface > & hw_interface, std::shared_ptr< const nebula::drivers::VelodyneSensorConfiguration > & config)

Public Functions Documentation

function OnCalibrationChange

void nebula::ros::VelodyneDecoderWrapper::OnCalibrationChange (
    const std::shared_ptr< const nebula::drivers::VelodyneCalibrationConfiguration > & new_calibration
) 

function OnConfigChange

void nebula::ros::VelodyneDecoderWrapper::OnConfigChange (
    const std::shared_ptr< const nebula::drivers::VelodyneSensorConfiguration > & new_config
) 

function OnParameterChange

rcl_interfaces::msg::SetParametersResult nebula::ros::VelodyneDecoderWrapper::OnParameterChange (
    const std::vector< rclcpp::Parameter > & p
) 

function ProcessCloudPacket

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

function Status

nebula::Status nebula::ros::VelodyneDecoderWrapper::Status () 

function VelodyneDecoderWrapper

nebula::ros::VelodyneDecoderWrapper::VelodyneDecoderWrapper (
    rclcpp::Node *const parent_node,
    const std::shared_ptr< nebula::drivers::VelodyneHwInterface > & hw_interface,
    std::shared_ptr< const nebula::drivers::VelodyneSensorConfiguration > & config
) 


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