Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class nebula::drivers::AngleCorrector Handles angle correction for given azimuth/channel combinations, as well as trigonometry lookup tables.
- class nebula::drivers::RobosenseSensor Base class for all sensor definitions.
- class nebula::drivers::ContinentalPacketsDecoder Base class for Continental Radar decoder.
- class nebula::drivers::continental_ars548::ContinentalARS548Decoder Continental Radar decoder (ARS548)
- class nebula::drivers::continental_srr520::ContinentalSRR520Decoder Continental Radar decoder (SRR520)
- class nebula::drivers::HesaiScanDecoder Base class for Hesai LiDAR decoder.
- class nebula::drivers::HesaiDriver Hesai driver.
- class nebula::drivers::HesaiSensor Base class for all sensor definitions.
- class nebula::drivers::NebulaDriverBase Base class for each sensor driver.
- class nebula::drivers::RobosenseDriver Robosense driver.
- class nebula::drivers::VelodyneDriver Velodyne driver.
- class nebula::drivers::RobosenseScanDecoder Base class for Robosense LiDAR decoder.
- class nebula::drivers::RobosenseInfoDecoderBase
- class nebula::drivers::RobosenseInfoDriver Robosense driver.
- class nebula::drivers::VelodyneScanDecoder Base class for Velodyne LiDAR decoder.
- class nebula::drivers::vlp16::Vlp16Decoder Velodyne LiDAR decoder (VLP16)
- class nebula::drivers::vlp32::Vlp32Decoder Velodyne LiDAR decoder (VLP32)
- class nebula::drivers::vls128::Vls128Decoder Velodyne LiDAR decoder (VLS128)
- struct nebula::drivers::CorrectedAngleData
- struct nebula::drivers::hesai_packet::Block
- struct nebula::drivers::hesai_packet::Body
- struct nebula::drivers::hesai_packet::DateTime DateTime struct for Hesai packets.
- struct nebula::drivers::hesai_packet::FineAzimuthBlock
- struct nebula::drivers::hesai_packet::FunctionalSafety
- struct nebula::drivers::hesai_packet::Header12B
- struct nebula::drivers::hesai_packet::Header8B
- struct nebula::drivers::hesai_packet::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 nebula::drivers::hesai_packet::SOBBlock
- struct nebula::drivers::hesai_packet::SecondsSinceEpoch
- struct nebula::drivers::hesai_packet::Tail128E3X
- struct nebula::drivers::hesai_packet::Tail40P
- struct nebula::drivers::hesai_packet::TailAT128E2X
- struct nebula::drivers::hesai_packet::TailQT128C2X
- struct nebula::drivers::hesai_packet::TailQT64
- struct nebula::drivers::hesai_packet::TailXT32
- struct nebula::drivers::hesai_packet::Unit3B
- struct nebula::drivers::hesai_packet::Unit4B
- struct nebula::drivers::raw_block Raw Velodyne data block.
- struct nebula::drivers::raw_packet Raw Velodyne packet.
- struct nebula::drivers::robosense_packet::Block
- struct nebula::drivers::robosense_packet::Body
- struct nebula::drivers::robosense_packet::ChannelAngleCorrection
- struct nebula::drivers::robosense_packet::CorrectedHorizontalAngle
- struct nebula::drivers::robosense_packet::CorrectedVerticalAngle
- struct nebula::drivers::robosense_packet::Ethernet
- struct nebula::drivers::robosense_packet::FirmwareVersion
- struct nebula::drivers::robosense_packet::FovSetting
- struct nebula::drivers::robosense_packet::IpAddress
- struct nebula::drivers::robosense_packet::MacAddress
- struct nebula::drivers::robosense_packet::PacketBase Base struct for all Robosense packets. This struct is not allowed to have any non-static members, otherwise memory layout is not guaranteed for the derived structs.
- struct nebula::drivers::robosense_packet::SensorCalibration
- struct nebula::drivers::robosense_packet::SerialNumber
- struct nebula::drivers::robosense_packet::Timestamp
- struct nebula::drivers::robosense_packet::Unit
- struct nebula::drivers::robosense_packet::bpearl_v3::FaultDiagnosis
- struct nebula::drivers::robosense_packet::bpearl_v3::Header
- struct nebula::drivers::robosense_packet::bpearl_v3::InfoPacket
- struct nebula::drivers::robosense_packet::bpearl_v3::OperatingStatus
- struct nebula::drivers::robosense_packet::bpearl_v3::Timestamp
- struct nebula::drivers::robosense_packet::bpearl_v4::FaultDiagnosis
- struct nebula::drivers::robosense_packet::bpearl_v4::Header
- struct nebula::drivers::robosense_packet::bpearl_v4::InfoPacket
- struct nebula::drivers::robosense_packet::bpearl_v4::OperatingStatus
- struct nebula::drivers::robosense_packet::helios::FaultDiagnosis
- struct nebula::drivers::robosense_packet::helios::Header
- struct nebula::drivers::robosense_packet::helios::InfoPacket
- struct nebula::drivers::robosense_packet::helios::OperatingStatus
- struct nebula::drivers::robosense_packet::helios::SensorHwVersion
- struct nebula::drivers::robosense_packet::helios::WebPageVersion
- struct nebula::drivers::AngleCorrectorCorrectionBased::FrameAngleInfo
- struct nebula::drivers::HesaiDecoder::ScanCutAngles