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

template of canbus-based sensor module main class (e.g., ultrasonic_radar). More...

#include <ultrasonic_radar_canbus.h>

Collaboration diagram for apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus:
Collaboration graph

Public Member Functions

 UltrasonicRadarCanbus ()
 
 ~UltrasonicRadarCanbus ()
 
std::string Name () const
 obtain module name More...
 
apollo::common::Status Init (const std::string &config_path, const std::shared_ptr<::apollo::cyber::Writer< Ultrasonic >> &writer)
 module initialization function More...
 
apollo::common::Status Start ()
 module start function More...
 

Detailed Description

template of canbus-based sensor module main class (e.g., ultrasonic_radar).

Constructor & Destructor Documentation

◆ UltrasonicRadarCanbus()

apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus::UltrasonicRadarCanbus ( )

◆ ~UltrasonicRadarCanbus()

apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus::~UltrasonicRadarCanbus ( )

Member Function Documentation

◆ Init()

apollo::common::Status apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus::Init ( const std::string &  config_path,
const std::shared_ptr<::apollo::cyber::Writer< Ultrasonic >> &  writer 
)

module initialization function

Returns
initialization status

◆ Name()

std::string apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus::Name ( ) const

obtain module name

Returns
module name

◆ Start()

apollo::common::Status apollo::drivers::ultrasonic_radar::UltrasonicRadarCanbus::Start ( )

module start function

Returns
start status

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