Class PandarQT64

Inheritance Relationships

Base Type

Class Documentation

class PandarQT64 : public nebula::drivers::HesaiSensor<hesai_packet::PacketQT64>

Public Functions

inline virtual int get_packet_relative_point_time_offset(uint32_t block_id, uint32_t channel_id, const packet_t &packet) override

Computes the exact relative time between the timestamp of the given packet and the one of the point identified by the given block and channel, in nanoseconds.

Parameters:
  • block_id – The point’s block id

  • channel_id – The point’s channel id

  • packet – The packet

Returns:

The relative time offset in nanoseconds

Public Static Attributes

static constexpr float min_range = 0.1f
static constexpr float max_range = 60.f
static constexpr size_t max_scan_buffer_points = 76800
static constexpr FieldOfView<int32_t, MilliDegrees> fov_mdeg = {{0, 360'000}, {-52'100, 52'100}}
static constexpr AnglePair<int32_t, MilliDegrees> peak_resolution_mdeg = {600, 1'450}