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

__attribute__::velodyne_data_packet ( )
__attribute__::velodyne_positioning_packet ( )

Variable Documentation

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