ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::apps::SpeedLimitProvider Class Reference

A node to gather speed limit data and provide it e.g. for laneview computation. More...

#include <speedlimit_provider.h>

Collaboration diagram for adore::apps::SpeedLimitProvider:
Collaboration graph

Public Member Functions

 SpeedLimitProvider (std::string file_watch_path)
 
void run ()
 

Private Attributes

adore::env::TSpeedLimitBundle limits
 
std::string file_watch_path_
 
adore::env::AFactory::TVehicleMotionStateReadermotion_state_reader_
 
adore::env::AFactory::TSpeedLimitWriterspeed_limit_writer_
 

Detailed Description

A node to gather speed limit data and provide it e.g. for laneview computation.

Constructor & Destructor Documentation

◆ SpeedLimitProvider()

adore::apps::SpeedLimitProvider::SpeedLimitProvider ( std::string  file_watch_path)
inline
Here is the call graph for this function:

Member Function Documentation

◆ run()

void adore::apps::SpeedLimitProvider::run ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ file_watch_path_

std::string adore::apps::SpeedLimitProvider::file_watch_path_
private

◆ limits

adore::env::TSpeedLimitBundle adore::apps::SpeedLimitProvider::limits
private

◆ motion_state_reader_

adore::env::AFactory::TVehicleMotionStateReader* adore::apps::SpeedLimitProvider::motion_state_reader_
private

◆ speed_limit_writer_

adore::env::AFactory::TSpeedLimitWriter* adore::apps::SpeedLimitProvider::speed_limit_writer_
private

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