Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::drivers::hesai::HesaiDriver Class Reference

#include <driver.h>

Inheritance diagram for apollo::drivers::hesai::HesaiDriver:
Inheritance graph
Collaboration diagram for apollo::drivers::hesai::HesaiDriver:
Collaboration graph

Public Member Functions

 HesaiDriver (const std::shared_ptr<::apollo::cyber::Node > &node, const ::apollo::drivers::lidar::config &conf)
 
 HesaiDriver (const std::shared_ptr<::apollo::cyber::Node > &node, const ::apollo::drivers::hesai::Config &conf)
 
 ~HesaiDriver ()
 
bool Init () override
 Initialize the lidar driver. More...
 
- 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 Attributes inherited from apollo::drivers::lidar::LidarDriver
std::shared_ptr< cyber::Nodenode_
 

Constructor & Destructor Documentation

◆ HesaiDriver() [1/2]

apollo::drivers::hesai::HesaiDriver::HesaiDriver ( const std::shared_ptr<::apollo::cyber::Node > &  node,
const ::apollo::drivers::lidar::config &  conf 
)
inline

◆ HesaiDriver() [2/2]

apollo::drivers::hesai::HesaiDriver::HesaiDriver ( const std::shared_ptr<::apollo::cyber::Node > &  node,
const ::apollo::drivers::hesai::Config &  conf 
)
inline

◆ ~HesaiDriver()

apollo::drivers::hesai::HesaiDriver::~HesaiDriver ( )
inline

Member Function Documentation

◆ Init()

bool apollo::drivers::hesai::HesaiDriver::Init ( )
overridevirtual

Initialize the lidar driver.

Returns
If the initialization is successful.

Implements apollo::drivers::lidar::LidarDriver.


The documentation for this class was generated from the following file: