nebula_hesai: Humble
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace diagnostic_updater
Namespace nebula
Namespace nebula::ros
Namespace nebula::ros::detail
Namespace rclcpp
Classes and Structs
Struct ErrorDefinition
Struct HesaiDecoderWrapper::PerformanceCounters
Struct HesaiRosWrapper::ReplayState
Struct HesaiRosWrapper::SyncToolingPlugin
Class FunctionalSafetyAdvanced
Class FunctionalSafetyBasic
Class FunctionalSafetyDiagnosticTask
Class FunctionalSafetyStatusProcessor
Class HesaiDecoderWrapper
Class HesaiHwInterfaceWrapper
Class HesaiHwMonitorWrapper
Class HesaiRosWrapper
Class PacketLossDiagnosticTask
Functions
Function nebula::ros::detail::error_codes_to_string
Function nebula::ros::detail::severity_to_diagnostic_status_level
Function nebula::ros::detail::status_to_string
Function nebula::ros::read_error_definitions_from_csv
Function nebula::ros::string_to_severity
Directories
Directory include
Directory nebula_hesai
Directory diagnostics
Files
File decoder_wrapper.hpp
File functional_safety_advanced.hpp
File functional_safety_basic.hpp
File functional_safety_diagnostic_task.hpp
File hesai_ros_wrapper.hpp
File hw_interface_wrapper.hpp
File hw_monitor_wrapper.hpp
File packet_loss_diagnostic.hpp
Standard Documents
PACKAGE
ROS Package Dependencies
agnocastlib
autoware_internal_debug_msgs
autoware_utils_debug
diagnostic_msgs
diagnostic_updater
pcl_conversions
rclcpp
rclcpp_components
sensor_msgs
sync_tooling_msgs
Index
nebula_hesai: Humble
C++ API
Class HesaiHwInterfaceWrapper
View page source
Class HesaiHwInterfaceWrapper
Defined in
File hw_interface_wrapper.hpp
Class Documentation
class
HesaiHwInterfaceWrapper
Public Functions
HesaiHwInterfaceWrapper
(
rclcpp
::
Node
*
const
parent_node
,
std
::
shared_ptr
<
const
nebula
::
drivers
::
HesaiSensorConfiguration
>
&
config
,
bool
use_udp_only
=
false
)
void
on_config_change
(
const
std
::
shared_ptr
<
const
nebula
::
drivers
::
HesaiSensorConfiguration
>
&
new_config
)
nebula
::
Status
status
(
)
std
::
shared_ptr
<
drivers
::
HesaiHwInterface
>
hw_interface
(
)
const
std
::
shared_ptr
<
const
HesaiInventoryBase
>
inventory
(
)
const