Apollo
6.0
Open source self driving car software
|
The class which defines the lidar driver . More...
#include <driver_base.h>
Public Member Functions | |
LidarDriver () | |
Constructor. More... | |
LidarDriver (const std::shared_ptr<::apollo::cyber::Node > &node) | |
virtual | ~LidarDriver ()=default |
Destructor. More... | |
virtual bool | Init ()=0 |
Initialize the lidar driver. More... | |
Protected Attributes | |
std::shared_ptr< cyber::Node > | node_ |
The class which defines the lidar driver .
|
inline |
Constructor.
|
inlineexplicit |
|
virtualdefault |
Destructor.
|
pure virtual |
Initialize the lidar driver.
Implemented in apollo::drivers::velodyne::Velodyne64Driver, apollo::drivers::velodyne::VelodyneDriver, apollo::drivers::hesai::HesaiDriver, and apollo::drivers::robosense::RobosenseDriver.
|
protected |