#include <driver.h>
◆ VelodyneDriver() [1/3]
apollo::drivers::velodyne::VelodyneDriver::VelodyneDriver |
( |
| ) |
|
|
inline |
◆ VelodyneDriver() [2/3]
apollo::drivers::velodyne::VelodyneDriver::VelodyneDriver |
( |
const Config & |
config | ) |
|
|
inlineexplicit |
◆ VelodyneDriver() [3/3]
apollo::drivers::velodyne::VelodyneDriver::VelodyneDriver |
( |
const std::shared_ptr< cyber::Node > & |
node, |
|
|
const Config & |
config |
|
) |
| |
|
inline |
◆ ~VelodyneDriver()
virtual apollo::drivers::velodyne::VelodyneDriver::~VelodyneDriver |
( |
| ) |
|
|
virtual |
◆ DevicePoll()
void apollo::drivers::velodyne::VelodyneDriver::DevicePoll |
( |
| ) |
|
◆ Init()
bool apollo::drivers::velodyne::VelodyneDriver::Init |
( |
| ) |
|
|
overridevirtual |
◆ Poll()
virtual bool apollo::drivers::velodyne::VelodyneDriver::Poll |
( |
const std::shared_ptr< VelodyneScan > & |
scan | ) |
|
|
virtual |
◆ PollPositioningPacket()
virtual void apollo::drivers::velodyne::VelodyneDriver::PollPositioningPacket |
( |
| ) |
|
|
virtual |
◆ PollStandard()
virtual int apollo::drivers::velodyne::VelodyneDriver::PollStandard |
( |
std::shared_ptr< VelodyneScan > |
scan | ) |
|
|
protectedvirtual |
◆ SetBaseTime()
bool apollo::drivers::velodyne::VelodyneDriver::SetBaseTime |
( |
| ) |
|
|
protected |
◆ SetBaseTimeFromNmeaTime()
void apollo::drivers::velodyne::VelodyneDriver::SetBaseTimeFromNmeaTime |
( |
NMEATimePtr |
nmea_time, |
|
|
uint64_t * |
basetime |
|
) |
| |
|
protected |
◆ SetPacketRate()
void apollo::drivers::velodyne::VelodyneDriver::SetPacketRate |
( |
const double |
packet_rate | ) |
|
|
inline |
◆ UpdateGpsTopHour()
void apollo::drivers::velodyne::VelodyneDriver::UpdateGpsTopHour |
( |
uint32_t |
current_time | ) |
|
|
protected |
◆ basetime_
uint64_t apollo::drivers::velodyne::VelodyneDriver::basetime_ = 0 |
|
protected |
◆ config_
Config apollo::drivers::velodyne::VelodyneDriver::config_ |
|
protected |
◆ input_
std::unique_ptr<Input> apollo::drivers::velodyne::VelodyneDriver::input_ = nullptr |
|
protected |
◆ last_count_
uint64_t apollo::drivers::velodyne::VelodyneDriver::last_count_ = 0 |
|
protected |
◆ last_gps_time_
uint32_t apollo::drivers::velodyne::VelodyneDriver::last_gps_time_ = 0 |
|
protected |
◆ packet_rate_
double apollo::drivers::velodyne::VelodyneDriver::packet_rate_ = 0.0 |
|
protected |
◆ poll_thread_
std::thread apollo::drivers::velodyne::VelodyneDriver::poll_thread_ |
|
protected |
◆ positioning_input_
std::unique_ptr<Input> apollo::drivers::velodyne::VelodyneDriver::positioning_input_ = nullptr |
|
protected |
◆ positioning_thread_
std::thread apollo::drivers::velodyne::VelodyneDriver::positioning_thread_ |
|
protected |
◆ sync_counter
uint64_t apollo::drivers::velodyne::VelodyneDriver::sync_counter |
|
staticprotected |
◆ topic_
std::string apollo::drivers::velodyne::VelodyneDriver::topic_ |
|
protected |
◆ writer_
The documentation for this class was generated from the following file:
- modules/drivers/lidar/velodyne/driver/driver.h