Apollo
6.0
Open source self driving car software
|
Pure virtual Velodyne input base class. More...
#include <input.h>
Public Member Functions | |
Input () | |
virtual | ~Input () |
virtual int | get_firing_data_packet (VelodynePacket *pkt)=0 |
Read one Velodyne packet. More... | |
virtual int | get_positioning_data_packet (NMEATimePtr nmea_time)=0 |
virtual void | init () |
virtual void | init (const int &port) |
Protected Member Functions | |
bool | exract_nmea_time_from_packet (NMEATimePtr nmea_time, const uint8_t *bytes) |
Pure virtual Velodyne input base class.
|
inline |
|
inlinevirtual |
|
protected |
|
pure virtual |
Read one Velodyne packet.
pkt | points to VelodynePacket message |
Implemented in apollo::drivers::velodyne::SocketInput.
|
pure virtual |
Implemented in apollo::drivers::velodyne::SocketInput.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in apollo::drivers::velodyne::SocketInput.