velodyne_lidar
Classes | Namespaces | Functions | Variables
velodyneProtocolTypes.hpp File Reference
#include <velodyne_lidar/velodyneConstants.hpp>
#include <cstring>

Go to the source code of this file.

Classes

struct  velodyne_lidar::vel_laser
 
struct  velodyne_lidar::velodyne_fire
 
struct  velodyne_lidar::velodyne_data_packet
 
struct  velodyne_lidar::velodyne_orientation
 
struct  velodyne_lidar::velodyne_positioning_packet
 

Namespaces

 velodyne_lidar
 

Functions

struct velodyne_lidar::vel_laser velodyne_lidar::__attribute__ ((packed)) vel_laser_t
 
 velodyne_data_packet ()
 
 velodyne_positioning_packet ()
 

Variables

uint16_t distance
 
uint8_t intensity
 
uint16_t laser_header
 
uint16_t rotational_pos
 
vel_laser_t lasers [VELODYNE_NUM_LASER_CHANNELS]
 
velodyne_fire_t shots [VELODYNE_NUM_SHOTS]
 
uint32_t gps_timestamp
 
uint8_t return_mode
 
uint8_t sensor_type
 
uint16_t gyro
 
uint16_t temperature
 
uint16_t accel_x
 
uint16_t accel_y
 
uint8_t unused_1 [14]
 
velodyne_orientation_t orientations [VELODYNE_ORIENTATION_READINGS]
 
uint8_t unused_2 [160]
 
uint8_t unused_3 [4]
 
char nmea_sentence [72]
 
uint8_t unused_4 [234]
 

Function Documentation

◆ velodyne_data_packet()

__attribute__::velodyne_data_packet ( )

◆ velodyne_positioning_packet()

__attribute__::velodyne_positioning_packet ( )

Variable Documentation

◆ accel_x

uint16_t accel_x

◆ accel_y

uint16_t accel_y

◆ distance

uint16_t distance

◆ gps_timestamp

uint32_t gps_timestamp

◆ gyro

uint16_t gyro

◆ intensity

uint8_t intensity

◆ laser_header

uint16_t laser_header

◆ lasers

vel_laser_t lasers[VELODYNE_NUM_LASER_CHANNELS]

◆ nmea_sentence

char nmea_sentence[72]

◆ orientations

velodyne_orientation_t orientations[VELODYNE_ORIENTATION_READINGS]

◆ return_mode

uint8_t return_mode

◆ rotational_pos

uint16_t rotational_pos

◆ sensor_type

uint8_t sensor_type

◆ shots

velodyne_fire_t shots[VELODYNE_NUM_SHOTS]

◆ temperature

uint16_t temperature

◆ unused_1

uint8_t unused_1[14]

◆ unused_2

uint8_t unused_2[160]

◆ unused_3

uint8_t unused_3[4]

◆ unused_4

uint8_t unused_4[234]