nebula_robosense: Humble
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nebula
Namespace nebula::ros
Namespace rclcpp
Classes and Structs
Class RobosenseDecoderWrapper
Class RobosenseHwInterfaceWrapper
Class RobosenseHwMonitorWrapper
Class RobosenseRosWrapper
Directories
Directory include
Directory nebula_robosense
Files
File decoder_wrapper.hpp
File hw_interface_wrapper.hpp
File hw_monitor_wrapper.hpp
File robosense_ros_wrapper.hpp
Standard Documents
PACKAGE
ROS Package Dependencies
diagnostic_msgs
diagnostic_updater
pcl_conversions
rclcpp
rclcpp_components
sensor_msgs
Index
nebula_robosense: Humble
C++ API
Class RobosenseDecoderWrapper
View page source
Class RobosenseDecoderWrapper
Defined in
File decoder_wrapper.hpp
Class Documentation
class
RobosenseDecoderWrapper
Ros wrapper of robosense driver.
Public Functions
explicit
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
)
void
process_cloud_packet
(
std
::
unique_ptr
<
nebula_msgs
::
msg
::
NebulaPacket
>
packet_msg
)
void
on_config_change
(
const
std
::
shared_ptr
<
const
nebula
::
drivers
::
RobosenseSensorConfiguration
>
&
new_config
)
nebula
::
Status
status
(
)