Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace endian
- namespace diagnostic_updater
- namespace nebula
- struct HesaiConfigBase struct of PTC_COMMAND_GET_CONFIG_INFO
- struct Internal
- struct HesaiConfig_OT128_AT128
- struct Internal
- struct HesaiConfig_XT_40P_64_QT128
- struct Internal
- struct HesaiInventoryBase struct of PTC_COMMAND_GET_INVENTORY_INFO
- struct Internal
- struct HesaiInventory_AT128
- struct Internal
- struct HesaiInventory_OT128
- struct Internal
- struct HesaiInventory_QT128
- struct Internal
- struct HesaiInventory_XT16_32_40P
- struct Internal
- struct HesaiLidarMonitor struct of PTC_COMMAND_LIDAR_MONITOR
- struct HesaiLidarRangeAll struct of PTC_COMMAND_GET_LIDAR_RANGE
- struct HesaiLidarStatusAT128
- struct HesaiLidarStatusBase struct of PTC_COMMAND_GET_LIDAR_STATUS
- struct Internal
- struct HesaiLidarStatusOT128
- struct Internal
- struct HesaiLidarStatusQT128
- struct HesaiLidarStatus_AT128_QT128
- struct Internal
- struct HesaiLidarStatus_XT_40p
- struct Internal
- struct HesaiPtpConfig struct of PTC_COMMAND_GET_PTP_CONFIG
- struct HesaiPtpDiagStatus PTP STATUS struct of PTC_COMMAND_PTP_DIAGNOSTICS.
- struct HesaiPtpTlvGrandmasterSettingsNp LinuxPTP TLV GRANDMASTER_SETTINGS_NP struct of PTC_COMMAND_PTP_DIAGNOSTICS.
- struct HesaiStatus Status definition for Hesai.
- struct PtpTlvClockIdentity
- struct PtpTlvGmPhaseChange
- struct PtpTlvPortDataSet PTP TLV PORT_DATA_SET struct of PTC_COMMAND_PTP_DIAGNOSTICS.
- struct PtpTlvPortIdentity
- struct PtpTlvTimeStatusNp LinuxPTP TLV TIME_STATUS_NP struct of PTC_COMMAND_PTP_DIAGNOSTICS.
- namespace drivers
- struct AdvancedFunctionalSafetyConfiguration
- class AngleCorrector Handles angle correction for given azimuth/channel combinations, as well as trigonometry lookup tables.
- class AngleCorrectorCalibrationBased
- class AngleCorrectorCorrectionBased
- struct CorrectedAngleData
- class FunctionalSafetyDecoder Interprets the functional safety part of Hesai pointcloud packets for supported sensor models.
- class FunctionalSafetyDecoderBase
- class FunctionalSafetyDecoderTypedBase
- struct HesaiCalibrationConfiguration struct for Hesai calibration configuration
- struct HesaiCalibrationConfigurationBase
- struct HesaiCorrection struct for Hesai correction configuration (for AT)
- class HesaiDecoder
- class HesaiDriver Hesai driver.
- class HesaiHwInterface Hardware interface of hesai driver.
- class HesaiScanDecoder Base class for Hesai LiDAR decoder.
- class HesaiSensor Base class for all sensor definitions.
- struct HesaiSensorConfiguration struct for Hesai sensor configuration
- struct PacketDecodeResult
- class PacketLossDetector
- class PacketLossDetectorBase
- class PacketLossDetectorTypedBase
- struct PacketMetadata Metadata for a decoded packet.
- class Pandar128E3X
- class Pandar128E4X
- class Pandar40
- class Pandar64
- class PandarAT128
- class PandarQT128
- class PandarQT64
- class PandarXT16
- class PandarXT32
- class PandarXT32M
- struct PerformanceCounters Performance information about decoding and callback timings.
- namespace hesai_packet
- struct Block
- struct Body
- struct BodyWithCrc
- struct ChannelHealth128E3X
- struct DateTime DateTime struct for Hesai packets.
- struct FineAzimuthBlock
- struct FunctionalSafety128E3X
- struct FunctionalSafetyQT128C2X
- struct HasFunctionalSafety
- struct HasFunctionalSafety< PacketT, std::void_t< decltype(std::declval< PacketT >().fs)> >
- struct HasPacketLossDetection
- struct HasPacketLossDetection< PacketT, std::void_t< decltype(std::declval< PacketT >().tail.udp_sequence)> >
- struct Header12B
- struct Header8B
- struct Packet128E3X
- struct Packet40P
- struct Packet64
- struct PacketAT128E2X
- struct PacketBase Base struct for all Hesai packets. This struct is not allowed to have any non-static members, otherwise memory layout is not guaranteed for the derived structs.
- struct PacketQT128C2X
- struct PacketQT64
- struct PacketXT16
- struct PacketXT32
- struct PacketXT32M2X
- struct SOBBlock
- struct SecondsSinceEpoch
- struct Tail128E3X
- struct Tail40P
- struct TailAT128E2X
- struct TailQT128C2X
- struct TailQT64
- struct TailXT32
- struct Unit3B
- struct Unit4B
- namespace return_mode
- namespace ros
- struct ErrorDefinition
- class FunctionalSafetyAdvanced
- class FunctionalSafetyBasic Forwards sensor error codes and LiDAR status to the diagnostic updater as-is.
- class FunctionalSafetyDiagnosticTask
- class FunctionalSafetyStatusProcessor
- class HesaiDecoderWrapper
- class HesaiHwInterfaceWrapper
- class HesaiHwMonitorWrapper
- class HesaiRosWrapper Ros wrapper of hesai driver.
- class PacketLossDiagnosticTask
- namespace detail
- struct HesaiConfigBase struct of PTC_COMMAND_GET_CONFIG_INFO
- struct FrameAngleInfo
- struct DecodeFrame
- struct ScanCutAngles
- struct ptc_error_t
- struct PerformanceCounters
- struct SyncToolingPlugin
- namespace rclcpp
- namespace std