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 HesaiHwMonitorWrapper
View page source
Class HesaiHwMonitorWrapper
Defined in
File hw_monitor_wrapper.hpp
Class Documentation
class
HesaiHwMonitorWrapper
Public Functions
HesaiHwMonitorWrapper
(
rclcpp
::
Node
*
parent_node
,
diagnostic_updater
::
Updater
&
diagnostic_updater
,
const
std
::
shared_ptr
<
nebula
::
drivers
::
HesaiHwInterface
>
&
hw_interface
,
const
std
::
shared_ptr
<
const
nebula
::
drivers
::
HesaiSensorConfiguration
>
&
config
,
const
std
::
shared_ptr
<
SyncToolingWorker
>
&
sync_tooling_worker
)
inline
void
on_config_change
(
const
std
::
shared_ptr
<
const
nebula
::
drivers
::
HesaiSensorConfiguration
>
&
)
Public Static Functions
static
nebula
::
Status
status
(
)