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::RobosenseScanDecoder Base class for Robosense LiDAR decoder.
- class nebula::drivers::RobosenseHwInterface Hardware interface of Robosense driver.
- class nebula::drivers::RobosenseInfoDecoderBase
- class nebula::drivers::RobosenseInfoDriver Robosense driver.
- class nebula::ros::RobosenseDecoderWrapper Ros wrapper of robosense driver.
- class nebula::ros::RobosenseHwInterfaceWrapper
- class nebula::ros::RobosenseHwMonitorWrapper Hardware monitor ros wrapper of robosense driver.
- struct nebula::drivers::ChannelCorrection
- struct nebula::drivers::CorrectedAngleData
- 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
- class NebulaDriverBase
- class nebula::drivers::RobosenseDriver Robosense driver.
- class rclcpp::Node
- class nebula::ros::RobosenseRosWrapper Ros wrapper of robosense driver.
- class CalibrationConfigurationBase
- struct nebula::drivers::RobosenseCalibrationConfiguration struct for Robosense calibration configuration
- class LidarConfigurationBase
- struct nebula::drivers::RobosenseSensorConfiguration struct for Robosense sensor configuration