nebula_velodyne: Humble
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nebula
Namespace nebula::ros
Namespace rclcpp
Classes and Structs
Class VelodyneDecoderWrapper
Class VelodyneHwInterfaceWrapper
Class VelodyneHwMonitorWrapper
Class VelodyneRosWrapper
Directories
Directory include
Directory nebula_velodyne
Files
File decoder_wrapper.hpp
File hw_interface_wrapper.hpp
File hw_monitor_wrapper.hpp
File velodyne_ros_wrapper.hpp
Standard Documents
PACKAGE
ROS Package Dependencies
diagnostic_msgs
diagnostic_updater
rclcpp
rclcpp_components
velodyne_msgs
Index
nebula_velodyne: Humble
C++ API
Class VelodyneDecoderWrapper
View page source
Class VelodyneDecoderWrapper
Defined in
File decoder_wrapper.hpp
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
(
)