File robosense_packet.hpp
FileList > decoders > robosense_packet.hpp
Go to the source code of this file
#include <nebula_common/robosense/robosense_common.hpp>#include <boost/endian/buffers.hpp>#include <cstddef>#include <cstdint>#include <iomanip>#include <sstream>#include <string>
Namespaces
| Type | Name |
|---|---|
| namespace | nebula |
| namespace | drivers |
| namespace | robosense_packet |
Classes
| Type | Name |
|---|---|
| struct | Block <typename UnitT, UnitN> |
| struct | Body <typename BlockT, BlockN> |
| struct | ChannelAngleCorrection |
| struct | CorrectedHorizontalAngle |
| struct | CorrectedVerticalAngle |
| struct | Ethernet |
| struct | FirmwareVersion |
| struct | FovSetting |
| struct | IpAddress |
| struct | MacAddress |
| struct | PacketBase <nBlocks, nChannels, maxReturns, degreeSubdivisions> 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 | SensorCalibration |
| struct | SerialNumber |
| struct | Timestamp |
| struct | Unit |
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_robosense/decoders/robosense_packet.hpp