Defines the structure for a decoded lidar packet.
Definition at line 275 of file LidarTypes.h.
Data Fields | |
dwTime_t | hostTimestamp |
Timestamp measured on the host, in microseconds. More... | |
dwTime_t | sensorTimestamp |
Timestamp of the first point in the point cloud packet, in microseconds. More... | |
dwTime_t | duration |
Time difference between the first measurement and the last, in microseconds. More... | |
uint32_t | maxPoints |
Maximum number of points in the pointsRTHI and pointsXYZI arrays in the packet. More... | |
uint32_t | nPoints |
Current number of valid points in the pointsRTHI and pointsXYZI arrays in the packet. More... | |
float32_t | minHorizontalAngleRad |
Minimum horizontal angle in the packet, in rads. More... | |
float32_t | maxHorizontalAngleRad |
Maximum horizontal angle in the packet, in rads. More... | |
float32_t | minVerticalAngleRad |
Minimum vertical angle in the packet, in rads. More... | |
float32_t | maxVerticalAngleRad |
Maximum vertical angle in the packet, in rads. More... | |
bool | scanComplete |
Flag to identify if the scan is complete. More... | |
dwLidarPointRTHI const * | pointsRTHI |
Pointer to the array of points in polar coordinates. More... | |
dwLidarPointXYZI const * | pointsXYZI |
Pointer to the array of points in cartesian coordinates. More... | |
float32_t | elevationOffsetRad |
Elevation offset angle in the packet, in rads. More... | |
float32_t | azimuthOffsetRad |
Azimuth offset angle in the packet, in rads. More... | |
uint8_t | numReturns |
Number of returns present in this packet. More... | |
dwLidarDecodedReturn | returnData [DW_SENSORS_LIDAR_MAX_RETURNS] |
An array contains data for each return in this packet. More... | |
dwLidarDecodedSSI const * | lidarSSI |
lidar supplement status info such as misc and health info More... | |
float32_t dwLidarDecodedPacket::azimuthOffsetRad |
Azimuth offset angle in the packet, in rads.
Definition at line 301 of file LidarTypes.h.
dwTime_t dwLidarDecodedPacket::duration |
Time difference between the first measurement and the last, in microseconds.
Definition at line 279 of file LidarTypes.h.
float32_t dwLidarDecodedPacket::elevationOffsetRad |
Elevation offset angle in the packet, in rads.
Definition at line 300 of file LidarTypes.h.
dwTime_t dwLidarDecodedPacket::hostTimestamp |
Timestamp measured on the host, in microseconds.
Definition at line 277 of file LidarTypes.h.
dwLidarDecodedSSI const* dwLidarDecodedPacket::lidarSSI |
lidar supplement status info such as misc and health info
Definition at line 307 of file LidarTypes.h.
float32_t dwLidarDecodedPacket::maxHorizontalAngleRad |
Maximum horizontal angle in the packet, in rads.
Definition at line 288 of file LidarTypes.h.
uint32_t dwLidarDecodedPacket::maxPoints |
Maximum number of points in the pointsRTHI
and pointsXYZI
arrays in the packet.
Definition at line 282 of file LidarTypes.h.
float32_t dwLidarDecodedPacket::maxVerticalAngleRad |
Maximum vertical angle in the packet, in rads.
Definition at line 290 of file LidarTypes.h.
float32_t dwLidarDecodedPacket::minHorizontalAngleRad |
Minimum horizontal angle in the packet, in rads.
Definition at line 287 of file LidarTypes.h.
float32_t dwLidarDecodedPacket::minVerticalAngleRad |
Minimum vertical angle in the packet, in rads.
Definition at line 289 of file LidarTypes.h.
uint32_t dwLidarDecodedPacket::nPoints |
Current number of valid points in the pointsRTHI
and pointsXYZI
arrays in the packet.
Definition at line 285 of file LidarTypes.h.
uint8_t dwLidarDecodedPacket::numReturns |
Number of returns present in this packet.
Definition at line 303 of file LidarTypes.h.
dwLidarPointRTHI const* dwLidarDecodedPacket::pointsRTHI |
Pointer to the array of points in polar coordinates.
Definition at line 295 of file LidarTypes.h.
dwLidarPointXYZI const* dwLidarDecodedPacket::pointsXYZI |
Pointer to the array of points in cartesian coordinates.
Definition at line 298 of file LidarTypes.h.
dwLidarDecodedReturn dwLidarDecodedPacket::returnData[DW_SENSORS_LIDAR_MAX_RETURNS] |
An array contains data for each return in this packet.
Definition at line 304 of file LidarTypes.h.
bool dwLidarDecodedPacket::scanComplete |
Flag to identify if the scan is complete.
Definition at line 292 of file LidarTypes.h.
dwTime_t dwLidarDecodedPacket::sensorTimestamp |
Timestamp of the first point in the point cloud packet, in microseconds.
Definition at line 278 of file LidarTypes.h.