Skip to content

File hesai_packet.hpp

FileList > decoders > hesai_packet.hpp

Go to the source code of this file

  • #include <cstddef>
  • #include <cstdint>
  • #include <ctime>
  • #include <stdexcept>

Namespaces

Type Name
namespace nebula
namespace drivers
namespace hesai_packet
namespace return_mode

Classes

Type Name
struct Block <typename UnitT, UnitN>
struct Body <typename BlockT, BlockN>
struct DateTime <YearOffset>
DateTime struct for Hesai packets.
struct FineAzimuthBlock <typename UnitT, UnitN>
struct FunctionalSafety
struct Header12B
struct Header8B
struct PacketBase <nBlocks, nChannels, maxReturns, degreeSubdivisions>
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 SOBBlock <typename UnitT, UnitN>
struct SecondsSinceEpoch
struct Unit3B
struct Unit4B

The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_hesai/decoders/hesai_packet.hpp