Apollo  6.0
Open source self driving car software
Public Attributes | List of all members
apollo::drivers::velodyne::RawPacket Struct Reference

Raw Velodyne packet. More...

#include <velodyne_parser.h>

Collaboration diagram for apollo::drivers::velodyne::RawPacket:
Collaboration graph

Public Attributes

RawBlock blocks [BLOCKS_PER_PACKET]
 
unsigned int gps_timestamp
 
unsigned char status_type
 
unsigned char status_value
 

Detailed Description

Raw Velodyne packet.

revolution is described in the device manual as incrementing (mod 65536) for each physical turn of the device. Our device seems to alternate between two different values every third packet. One value increases, the other decreases.

status has either a temperature encoding or the microcode level

Member Data Documentation

◆ blocks

RawBlock apollo::drivers::velodyne::RawPacket::blocks[BLOCKS_PER_PACKET]

◆ gps_timestamp

unsigned int apollo::drivers::velodyne::RawPacket::gps_timestamp

◆ status_type

unsigned char apollo::drivers::velodyne::RawPacket::status_type

◆ status_value

unsigned char apollo::drivers::velodyne::RawPacket::status_value

The documentation for this struct was generated from the following file: