|
Apollo
6.0
Open source self driving car software
|
#include <driver.h>


Public Member Functions | |
| Velodyne64Driver (const Config &config) | |
| Velodyne64Driver (const std::shared_ptr< cyber::Node > &node, const Config &config) | |
| ~Velodyne64Driver () | |
| bool | Init () override |
| Initialize the lidar driver. More... | |
| bool | Poll (const std::shared_ptr< VelodyneScan > &scan) override |
| void | DevicePoll () |
Public Member Functions inherited from apollo::drivers::velodyne::VelodyneDriver | |
| VelodyneDriver () | |
| VelodyneDriver (const Config &config) | |
| VelodyneDriver (const std::shared_ptr< cyber::Node > &node, const Config &config) | |
| virtual | ~VelodyneDriver () |
| virtual void | PollPositioningPacket () |
| void | SetPacketRate (const double packet_rate) |
| void | DevicePoll () |
Public Member Functions inherited from apollo::drivers::lidar::LidarDriver | |
| LidarDriver () | |
| Constructor. More... | |
| LidarDriver (const std::shared_ptr<::apollo::cyber::Node > &node) | |
| virtual | ~LidarDriver ()=default |
| Destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from apollo::drivers::velodyne::VelodyneDriver | |
| virtual int | PollStandard (std::shared_ptr< VelodyneScan > scan) |
| bool | SetBaseTime () |
| void | SetBaseTimeFromNmeaTime (NMEATimePtr nmea_time, uint64_t *basetime) |
| void | UpdateGpsTopHour (uint32_t current_time) |
Protected Attributes inherited from apollo::drivers::velodyne::VelodyneDriver | |
| std::thread | poll_thread_ |
| Config | config_ |
| std::shared_ptr< apollo::cyber::Writer< VelodyneScan > > | writer_ |
| std::unique_ptr< Input > | input_ = nullptr |
| std::unique_ptr< Input > | positioning_input_ = nullptr |
| std::string | topic_ |
| double | packet_rate_ = 0.0 |
| uint64_t | basetime_ = 0 |
| uint32_t | last_gps_time_ = 0 |
| uint64_t | last_count_ = 0 |
| std::thread | positioning_thread_ |
Protected Attributes inherited from apollo::drivers::lidar::LidarDriver | |
| std::shared_ptr< cyber::Node > | node_ |
Static Protected Attributes inherited from apollo::drivers::velodyne::VelodyneDriver | |
| static uint64_t | sync_counter |
|
inlineexplicit |
|
inline |
| apollo::drivers::velodyne::Velodyne64Driver::~Velodyne64Driver | ( | ) |
| void apollo::drivers::velodyne::Velodyne64Driver::DevicePoll | ( | ) |
|
overridevirtual |
Initialize the lidar driver.
Reimplemented from apollo::drivers::velodyne::VelodyneDriver.
|
overridevirtual |
Reimplemented from apollo::drivers::velodyne::VelodyneDriver.
1.8.13