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