|
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.
1.8.13