Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class nebula::drivers::SampleDecoder Decoder that accumulates incoming raw packets and marks scan boundaries.
- class nebula::drivers::SampleHwInterface Receives raw sensor packets and forwards them to a registered callback.
- struct nebula::drivers::ConnectionConfiguration Network endpoint settings used by the sample driver.
- struct nebula::drivers::PacketDecodeResult Result of decoding a single packet.
- struct nebula::drivers::PacketMetadata Metadata extracted from a decoded packet.
- struct nebula::drivers::PerformanceCounters Performance metrics for packet decoding.
- struct nebula::drivers::SampleCalibrationData Calibration data for the Sample LiDAR (required for some sensors)
- struct nebula::drivers::SampleCalibrationData::Error Error payload for calibration file operations.
- struct nebula::drivers::SampleHwInterface::Error Rich error payload for hardware interface operations.
- struct nebula::drivers::SampleSensorConfiguration Sensor-specific configuration for the Sample LiDAR.
- struct nebula::ros::ConfigError
- struct nebula::ros::SampleRosWrapper::Error
- struct nebula::ros::SampleRosWrapper::Diagnostics
- struct nebula::ros::SampleRosWrapper::OfflineMode Resources used only when launch_hw is false.
- struct nebula::ros::SampleRosWrapper::OnlineMode Resources used only when launch_hw is true.
- struct nebula::ros::SampleRosWrapper::Publishers
- class rclcpp::Node
- class nebula::ros::SampleRosWrapper ROS 2 wrapper for the Sample LiDAR driver.