Class Member Functions
a
- AngleCorrectorCalibrationBased (nebula::drivers::AngleCorrectorCalibrationBased)
- AngleCorrectorCorrectionBased (nebula::drivers::AngleCorrectorCorrectionBased)
- are_corrected_angles_above_threshold (nebula::drivers::AngleCorrectorCorrectionBased)
- add_json_item_to_diagnostics (nebula::ros::HesaiHwMonitorWrapper)
b
- bin_search (nebula::drivers::AngleCorrectorCorrectionBased)
c
- convert_returns (nebula::drivers::HesaiDecoder)
- check_and_set_config (nebula::drivers::HesaiHwInterface)
- check_and_set_lidar_range (nebula::drivers::HesaiHwInterface)
- check_size_and_parse (nebula::drivers::HesaiHwInterface)
d
- declare_and_get_sensor_config_params (nebula::ros::HesaiRosWrapper)
f
- find_field (nebula::drivers::AngleCorrectorCorrectionBased)
- FunctionalSafetyDecoder (nebula::drivers::FunctionalSafetyDecoder)
- finalize_tcp_driver (nebula::drivers::HesaiHwInterface)
- FunctionalSafetyAdvanced (nebula::ros::FunctionalSafetyAdvanced)
- FunctionalSafetyDiagnosticTask (nebula::ros::FunctionalSafetyDiagnosticTask)
- fetch_diagnostics_from_sensor (nebula::ros::HesaiHwMonitorWrapper)
- fetch_monitor_http (nebula::ros::HesaiHwMonitorWrapper)
- fetch_monitor_tcp (nebula::ros::HesaiHwMonitorWrapper)
- fetch_status (nebula::ros::HesaiHwMonitorWrapper)
- fetch_sync_diag (nebula::ros::HesaiHwMonitorWrapper)
g
- get (nebula::HesaiConfigBase, nebula::HesaiConfig_OT128_AT128, nebula::HesaiConfig_XT_40P_64_QT128, nebula::HesaiInventoryBase, nebula::HesaiInventory_AT128, nebula::HesaiInventory_OT128, nebula::HesaiInventory_QT128, nebula::HesaiInventory_XT16_32_40P, nebula::HesaiLidarStatusBase, nebula::HesaiLidarStatusOT128, nebula::HesaiLidarStatus_AT128_QT128, nebula::HesaiLidarStatus_XT_40p)
- get_motor_type (nebula::HesaiInventoryBase)
- get_str_model (nebula::HesaiInventoryBase)
- get_temperature_names (nebula::HesaiLidarStatusAT128, nebula::HesaiLidarStatusQT128, nebula::HesaiLidarStatus_AT128_QT128)
- get_str_gps_gprmc_status (nebula::HesaiLidarStatusBase)
- get_str_gps_pps_lock (nebula::HesaiLidarStatusBase)
- get_str_ptp_clock_status (nebula::HesaiLidarStatusBase)
- get_corrected_angle_data (nebula::drivers::AngleCorrector, nebula::drivers::AngleCorrectorCalibrationBased, nebula::drivers::AngleCorrectorCorrectionBased)
- get_fov_padding (nebula::drivers::HesaiCalibrationConfiguration, nebula::drivers::HesaiCalibrationConfigurationBase, nebula::drivers::HesaiCorrection)
- get_azimuth_adjust_v3 (nebula::drivers::HesaiCorrection)
- get_elevation_adjust_v3 (nebula::drivers::HesaiCorrection)
- get_distance (nebula::drivers::HesaiDecoder)
- get_point_time_relative (nebula::drivers::HesaiDecoder)
- get_status (nebula::drivers::HesaiDriver, nebula::ros::HesaiRosWrapper)
- get_calibration_configuration (nebula::drivers::HesaiHwInterface)
- get_config (nebula::drivers::HesaiHwInterface)
- get_high_resolution_mode (nebula::drivers::HesaiHwInterface)
- get_http_client_driver_once (nebula::drivers::HesaiHwInterface)
- get_inventory (nebula::drivers::HesaiHwInterface)
- get_io_context (nebula::drivers::HesaiHwInterface)
- get_lidar_calibration_bytes (nebula::drivers::HesaiHwInterface)
- get_lidar_calibration_string (nebula::drivers::HesaiHwInterface)
- get_lidar_monitor (nebula::drivers::HesaiHwInterface)
- get_lidar_monitor_async_http (nebula::drivers::HesaiHwInterface)
- get_lidar_range (nebula::drivers::HesaiHwInterface)
- get_lidar_status (nebula::drivers::HesaiHwInterface)
- get_ptp_config (nebula::drivers::HesaiHwInterface)
- get_ptp_diag_grandmaster (nebula::drivers::HesaiHwInterface)
- get_ptp_diag_port (nebula::drivers::HesaiHwInterface)
- get_ptp_diag_status (nebula::drivers::HesaiHwInterface)
- get_ptp_diag_time (nebula::drivers::HesaiHwInterface)
- get_ptp_lock_offset (nebula::drivers::HesaiHwInterface)
- get_sensor_configuration (nebula::drivers::HesaiHwInterface)
- get_up_close_blockage_detection (nebula::drivers::HesaiHwInterface)
- get_blockage_type (nebula::drivers::HesaiSensor, nebula::drivers::Pandar128E4X)
- get_dither_transform (nebula::drivers::HesaiSensor, nebula::drivers::Pandar128E4X)
- get_earliest_point_time_offset_for_block (nebula::drivers::HesaiSensor)
- get_packet_relative_point_time_offset (nebula::drivers::HesaiSensor, nebula::drivers::Pandar128E3X, nebula::drivers::Pandar128E4X, nebula::drivers::Pandar40, nebula::drivers::Pandar64, nebula::drivers::PandarAT128, nebula::drivers::PandarQT128, nebula::drivers::PandarQT64, nebula::drivers::PandarXT16, nebula::drivers::PandarXT32, nebula::drivers::PandarXT32M)
- get_return_type (nebula::drivers::HesaiSensor, nebula::drivers::Pandar128E3X, nebula::drivers::Pandar128E4X, nebula::drivers::PandarXT16, nebula::drivers::PandarXT32)
- get_azimuth (nebula::drivers::hesai_packet::Block, nebula::drivers::hesai_packet::FineAzimuthBlock, nebula::drivers::hesai_packet::SOBBlock)
- get_seconds (nebula::drivers::hesai_packet::DateTime, nebula::drivers::hesai_packet::SecondsSinceEpoch)
- get_azimuth_state (nebula::drivers::hesai_packet::Tail128E3X)
- get_error_definition (nebula::ros::FunctionalSafetyAdvanced)
- get_fixed_precision_string (nebula::ros::HesaiHwMonitorWrapper)
- get_ptree_value (nebula::ros::HesaiHwMonitorWrapper)
- get_calibration_data (nebula::ros::HesaiRosWrapper)
- get_calibration_parameter_name (nebula::ros::HesaiRosWrapper)
h
- HesaiConfig_OT128_AT128 (nebula::HesaiConfig_OT128_AT128)
- HesaiConfig_XT_40P_64_QT128 (nebula::HesaiConfig_XT_40P_64_QT128)
- HesaiInventory_AT128 (nebula::HesaiInventory_AT128)
- HesaiInventory_OT128 (nebula::HesaiInventory_OT128)
- HesaiInventory_QT128 (nebula::HesaiInventory_QT128)
- HesaiInventory_XT16_32_40P (nebula::HesaiInventory_XT16_32_40P)
- HesaiLidarStatusAT128 (nebula::HesaiLidarStatusAT128)
- HesaiLidarStatusOT128 (nebula::HesaiLidarStatusOT128)
- HesaiLidarStatusQT128 (nebula::HesaiLidarStatusQT128)
- HesaiLidarStatus_AT128_QT128 (nebula::HesaiLidarStatus_AT128_QT128)
- HesaiLidarStatus_XT_40p (nebula::HesaiLidarStatus_XT_40p)
- HesaiStatus (nebula::HesaiStatus)
- has_changed (nebula::drivers::FunctionalSafetyDecoder)
- HesaiDecoder (nebula::drivers::HesaiDecoder)
- HesaiDriver (nebula::drivers::HesaiDriver)
- HesaiHwInterface (nebula::drivers::HesaiHwInterface)
- HesaiScanDecoder (nebula::drivers::HesaiScanDecoder)
- HesaiSensor (nebula::drivers::HesaiSensor)
- HesaiDecoderWrapper (nebula::ros::HesaiDecoderWrapper)
- HesaiHwInterfaceWrapper (nebula::ros::HesaiHwInterfaceWrapper)
- hw_interface (nebula::ros::HesaiHwInterfaceWrapper)
- HesaiHwMonitorWrapper (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_ptp (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_rpm (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_status (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_temperature (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_voltage (nebula::ros::HesaiHwMonitorWrapper)
- hesai_check_voltage_http (nebula::ros::HesaiHwMonitorWrapper)
- HesaiRosWrapper (nebula::ros::HesaiRosWrapper)
i
- is_inside_fov (nebula::drivers::AngleCorrector, nebula::drivers::AngleCorrectorCalibrationBased, nebula::drivers::AngleCorrectorCorrectionBased)
- is_inside_overlap (nebula::drivers::AngleCorrector, nebula::drivers::AngleCorrectorCalibrationBased, nebula::drivers::AngleCorrectorCorrectionBased)
- is_overdue (nebula::drivers::FunctionalSafetyDecoder)
- initialize_frame (nebula::drivers::HesaiDecoder)
- initialize_decoder (nebula::drivers::HesaiDriver)
- initialize_functional_safety_decoder (nebula::drivers::HesaiDriver)
- initialize_packet_loss_detector (nebula::drivers::HesaiDriver)
- initialize_tcp_driver (nebula::drivers::HesaiHwInterface)
- io_context_run (nebula::drivers::HesaiHwInterface)
- is_duplicate_return (nebula::drivers::HesaiSensor)
- is_strongest_return (nebula::drivers::HesaiSensor)
- initialize_blockage_mask_plugin (nebula::ros::HesaiDecoderWrapper)
- initialize_driver (nebula::ros::HesaiDecoderWrapper)
- initialize_functional_safety (nebula::ros::HesaiDecoderWrapper)
- initialize_packet_loss_diagnostic (nebula::ros::HesaiDecoderWrapper)
- inventory (nebula::ros::HesaiHwInterfaceWrapper)
- initialize_hesai_diagnostics (nebula::ros::HesaiHwMonitorWrapper)
- is_stale (nebula::ros::HesaiHwMonitorWrapper)
- initialize_sync_tooling (nebula::ros::HesaiRosWrapper)
l
- load_from_bytes (nebula::drivers::HesaiCalibrationConfiguration, nebula::drivers::HesaiCalibrationConfigurationBase, nebula::drivers::HesaiCorrection)
- load_from_file (nebula::drivers::HesaiCalibrationConfiguration, nebula::drivers::HesaiCalibrationConfigurationBase, nebula::drivers::HesaiCorrection)
- load_from_string (nebula::drivers::HesaiCalibrationConfiguration)
m
- model_number (nebula::HesaiInventoryBase, nebula::HesaiInventory_AT128, nebula::HesaiInventory_OT128, nebula::HesaiInventory_QT128, nebula::HesaiInventory_XT16_32_40P)
- make_rate_bound_status (nebula::ros::HesaiDecoderWrapper)
n
- nebula_model_to_hesai_model_no (nebula::drivers::HesaiHwInterface)
- NEBULA_PUBLISHER_PTR (nebula::ros::HesaiDecoderWrapper)
o
- on_scan_complete (nebula::drivers::HesaiDecoder)
- operator= (nebula::drivers::HesaiScanDecoder, nebula::ros::HesaiRosWrapper)
- operator== (nebula::ros::ErrorDefinition)
- on_alive (nebula::ros::FunctionalSafetyDiagnosticTask)
- on_status (nebula::ros::FunctionalSafetyDiagnosticTask)
- on_stuck (nebula::ros::FunctionalSafetyDiagnosticTask)
- on_calibration_change (nebula::ros::HesaiDecoderWrapper)
- on_config_change (nebula::ros::HesaiDecoderWrapper, nebula::ros::HesaiHwInterfaceWrapper, nebula::ros::HesaiHwMonitorWrapper)
- on_pointcloud_decoded (nebula::ros::HesaiDecoderWrapper)
- on_parameter_change (nebula::ros::HesaiRosWrapper)
- on_lost (nebula::ros::PacketLossDiagnosticTask)
- ok (nebula::drivers::HesaiHwInterface::ptc_error_t)
p
- passed_emit_angle (nebula::drivers::AngleCorrector, nebula::drivers::AngleCorrectorCalibrationBased, nebula::drivers::AngleCorrectorCorrectionBased)
- passed_timestamp_reset_angle (nebula::drivers::AngleCorrector, nebula::drivers::AngleCorrectorCalibrationBased, nebula::drivers::AngleCorrectorCorrectionBased)
- parse_packet (nebula::drivers::HesaiDecoder)
- parse_cloud_packet (nebula::drivers::HesaiDriver)
- parse_json (nebula::drivers::HesaiHwInterface)
- pretty_print_ptc_error (nebula::drivers::HesaiHwInterface)
- populate_status (nebula::ros::FunctionalSafetyAdvanced, nebula::ros::FunctionalSafetyBasic, nebula::ros::FunctionalSafetyStatusProcessor)
- process_cloud_packet (nebula::ros::HesaiDecoderWrapper)
- publish_cloud (nebula::ros::HesaiDecoderWrapper)
- PacketLossDiagnosticTask (nebula::ros::PacketLossDiagnosticTask)
r
- rpm_to_scan_period_ns (nebula::drivers::FunctionalSafetyDecoder)
- receive_sensor_packet_callback (nebula::drivers::HesaiHwInterface)
- register_scan_callback (nebula::drivers::HesaiHwInterface)
- receive_cloud_packet_callback (nebula::ros::HesaiRosWrapper)
- receive_scan_message_callback (nebula::ros::HesaiRosWrapper)
- run (nebula::ros::PacketLossDiagnosticTask)
s
- sensor_specifics_to_json (nebula::HesaiConfigBase, nebula::HesaiConfig_OT128_AT128, nebula::HesaiConfig_XT_40P_64_QT128, nebula::HesaiInventoryBase, nebula::HesaiInventory_AT128, nebula::HesaiInventory_OT128, nebula::HesaiInventory_QT128, nebula::HesaiInventory_XT16_32_40P, nebula::HesaiLidarStatusBase, nebula::HesaiLidarStatusOT128, nebula::HesaiLidarStatus_AT128_QT128, nebula::HesaiLidarStatus_XT_40p)
- set_alive_callback (nebula::drivers::FunctionalSafetyDecoder, nebula::drivers::FunctionalSafetyDecoderTypedBase)
- set_status_callback (nebula::drivers::FunctionalSafetyDecoder, nebula::drivers::FunctionalSafetyDecoderTypedBase)
- set_stuck_callback (nebula::drivers::FunctionalSafetyDecoder, nebula::drivers::FunctionalSafetyDecoderTypedBase)
- save_file_from_string (nebula::drivers::HesaiCalibrationConfiguration)
- save_to_file (nebula::drivers::HesaiCalibrationConfiguration)
- save_to_file_from_bytes (nebula::drivers::HesaiCalibrationConfiguration, nebula::drivers::HesaiCalibrationConfigurationBase, nebula::drivers::HesaiCorrection)
- set_pointcloud_callback (nebula::drivers::HesaiDecoder, nebula::drivers::HesaiDriver, nebula::drivers::HesaiScanDecoder)
- set_calibration_configuration (nebula::drivers::HesaiDriver)
- send_receive (nebula::drivers::HesaiHwInterface)
- send_reset (nebula::drivers::HesaiHwInterface)
- sensor_interface_start (nebula::drivers::HesaiHwInterface)
- sensor_interface_stop (nebula::drivers::HesaiHwInterface)
- set_clock_source (nebula::drivers::HesaiHwInterface)
- set_control_port (nebula::drivers::HesaiHwInterface)
- set_destination_ip (nebula::drivers::HesaiHwInterface)
- set_high_resolution_mode (nebula::drivers::HesaiHwInterface)
- set_lidar_range (nebula::drivers::HesaiHwInterface)
- set_ptp_config (nebula::drivers::HesaiHwInterface)
- set_ptp_config_sync_http (nebula::drivers::HesaiHwInterface)
- set_ptp_lock_offset (nebula::drivers::HesaiHwInterface)
- set_return_mode (nebula::drivers::HesaiHwInterface)
- set_rot_dir (nebula::drivers::HesaiHwInterface)
- set_sensor_configuration (nebula::drivers::HesaiHwInterface)
- set_spin_rate (nebula::drivers::HesaiHwInterface)
- set_spin_speed_async_http (nebula::drivers::HesaiHwInterface)
- set_standby_mode (nebula::drivers::HesaiHwInterface)
- set_sync_angle (nebula::drivers::HesaiHwInterface)
- set_sync_angle_sync_http (nebula::drivers::HesaiHwInterface)
- set_target_model (nebula::drivers::HesaiHwInterface)
- set_trigger_method (nebula::drivers::HesaiHwInterface)
- set_up_close_blockage_detection (nebula::drivers::HesaiHwInterface)
- str_cb (nebula::drivers::HesaiHwInterface)
- set_lost_callback (nebula::drivers::PacketLossDetector, nebula::drivers::PacketLossDetectorBase)
- severity (nebula::drivers::hesai_packet::FunctionalSafety128E3X, nebula::drivers::hesai_packet::FunctionalSafetyQT128C2X)
- split_error_codes (nebula::ros::FunctionalSafetyAdvanced)
- seconds_to_chrono_nano_seconds (nebula::ros::HesaiDecoderWrapper)
- status (nebula::ros::HesaiDecoderWrapper, nebula::ros::HesaiHwInterfaceWrapper, nebula::ros::HesaiHwMonitorWrapper)
- submit_clock_state (nebula::ros::HesaiHwMonitorWrapper)
- stream_start (nebula::ros::HesaiRosWrapper)
t
- to_json (nebula::HesaiConfigBase, nebula::HesaiInventoryBase, nebula::HesaiLidarMonitor, nebula::HesaiLidarStatusBase, nebula::HesaiPtpTlvGrandmasterSettingsNp, nebula::PtpTlvClockIdentity, nebula::PtpTlvGmPhaseChange, nebula::PtpTlvPortDataSet, nebula::PtpTlvPortIdentity, nebula::PtpTlvTimeStatusNp)
- type (nebula::HesaiStatus)
- try_accumulate_error_codes (nebula::drivers::FunctionalSafetyDecoder)
- to_key_value (nebula::ros::FunctionalSafetyAdvanced)
u
- update (nebula::drivers::FunctionalSafetyDecoder, nebula::drivers::FunctionalSafetyDecoderTypedBase, nebula::drivers::PacketLossDetector, nebula::drivers::PacketLossDetectorTypedBase)
- unpack (nebula::drivers::HesaiDecoder, nebula::drivers::HesaiScanDecoder)
- unwrap_http_response (nebula::drivers::HesaiHwInterface)
- use_http_get_lidar_monitor (nebula::drivers::HesaiHwInterface)
- use_http_set_spin_rate (nebula::drivers::HesaiHwInterface)
v
- validate_and_set_config (nebula::ros::HesaiRosWrapper)
~
- ~HesaiConfigBase (nebula::HesaiConfigBase)
- ~HesaiInventoryBase (nebula::HesaiInventoryBase)
- ~HesaiLidarStatusBase (nebula::HesaiLidarStatusBase)
- ~FunctionalSafetyDecoderBase (nebula::drivers::FunctionalSafetyDecoderBase)
- ~FunctionalSafetyDecoderTypedBase (nebula::drivers::FunctionalSafetyDecoderTypedBase)
- ~HesaiHwInterface (nebula::drivers::HesaiHwInterface)
- ~HesaiScanDecoder (nebula::drivers::HesaiScanDecoder)
- ~HesaiSensor (nebula::drivers::HesaiSensor)
- ~PacketLossDetectorBase (nebula::drivers::PacketLossDetectorBase)
- ~FunctionalSafetyStatusProcessor (nebula::ros::FunctionalSafetyStatusProcessor)
- ~HesaiRosWrapper (nebula::ros::HesaiRosWrapper)