Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace custom_diagnostic_tasks
- struct Error
- class HysteresisStateMachine
- struct Ok
- class RateBoundStatus Diagnostic task to monitor the interval between events.
- struct RateBoundStatusParam A structure that holds the constructor parameters for the RateBoundStatus class.
- struct Stale
- struct StateBase
- struct Warn
- namespace diagnostic_updater
- namespace nebula
- struct Status Status definition.
- namespace drivers
- struct AnglePair
- struct AngleRange A range defined by a start and end angle. Crossing the 0/circle_modulus boundary (end < start) is allowed.
- struct CANSensorConfigurationBase Base struct for CAN-based Sensor configuration.
- struct CalibrationConfigurationBase Base struct for Calibration configuration (Requires extensions in child struct)
- struct EthernetSensorConfigurationBase Base struct for Ethernet-based Sensor configuration.
- struct FieldOfView
- struct LidarConfigurationBase Base struct for Lidar configuration.
- class NebulaDriverBase Base class for each sensor driver.
- class NebulaHwInterfaceBase Base class for hardware interface of each LiDAR.
- struct PointXYZICATR
- struct PointXYZIR
- struct PointXYZIRADT
- struct PointXYZIRCAEDT
- struct Radians
- struct ScaledDegrees
- struct SensorConfigurationBase Base struct for Sensor configuration.
- namespace connections
- class SocketError
- class UdpSocket
- class Builder
- struct PerfCounters
- struct RxMetadata
- class UsageError
- namespace loggers
- class ConsoleLogger
- class Logger
- class RclcppLogger
- namespace point_filters
- class BlockageMask
- class BlockageMaskPlugin
- class DownsampleMaskFilter
- namespace impl
- namespace ros
- class LivenessMonitor Monitor whether a routine is alive (is running at least once in a given period).
- class SeverityLatch
- class SingleConsumerProcessor A thread-safe single-consumer queue processor that runs a callback function on items in a separate thread. The queue has a maximum size, so insertions block or are rejected if the consumer is slower than the producer.
- class SyncToolingWorker
- class WatchdogTimer
- namespace util
- struct IsStreamable
- struct IsStreamable< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> >
- class RateChecker
- class RateLimiter
- class RingBuffer
- class Stopwatch A stop watch for performance measurements. Starts automatically on construction.
- struct bad_expected_access
- struct expected A poor man's backport of C++23's std::expected.
- class DropMonitor
- struct Endpoint
- struct MsgBuffers
- class SockFd
- struct SocketConfig
- namespace std