Class VelodyneDecoderWrapper

Class Documentation

class VelodyneDecoderWrapper

Public Functions

VelodyneDecoderWrapper(rclcpp::Node *const parent_node, const std::shared_ptr<nebula::drivers::VelodyneHwInterface> &hw_interface, std::shared_ptr<const nebula::drivers::VelodyneSensorConfiguration> &config)
void process_cloud_packet(std::unique_ptr<nebula_msgs::msg::NebulaPacket> packet_msg)
void on_config_change(const std::shared_ptr<const nebula::drivers::VelodyneSensorConfiguration> &new_config)
void on_calibration_change(const std::shared_ptr<const nebula::drivers::VelodyneCalibrationConfiguration> &new_calibration)
rcl_interfaces::msg::SetParametersResult on_parameter_change(const std::vector<rclcpp::Parameter> &p)
nebula::Status status()