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

Dispatches indicator command for maneuver, which is currently executed. More...

#include <indicator_dispatcher.h>

Collaboration diagram for adore::fun::IndicatorDispatcher:
Collaboration graph

Public Member Functions

 IndicatorDispatcher ()
 
 ~IndicatorDispatcher ()
 
void setIndicators (const PlanningResult &selected_maneuver)
 

Private Attributes

AFactory::TIndicatorCommandWritericw_
 
ActivationStateObserver activation_observer_
 
AFactory::TMotionStateReaderxreader_
 

Detailed Description

Dispatches indicator command for maneuver, which is currently executed.

Constructor & Destructor Documentation

◆ IndicatorDispatcher()

adore::fun::IndicatorDispatcher::IndicatorDispatcher ( )
inline
Here is the call graph for this function:

◆ ~IndicatorDispatcher()

adore::fun::IndicatorDispatcher::~IndicatorDispatcher ( )
inline

Member Function Documentation

◆ setIndicators()

void adore::fun::IndicatorDispatcher::setIndicators ( const PlanningResult selected_maneuver)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ activation_observer_

ActivationStateObserver adore::fun::IndicatorDispatcher::activation_observer_
private

◆ icw_

AFactory::TIndicatorCommandWriter* adore::fun::IndicatorDispatcher::icw_
private

sends actual commands

◆ xreader_

AFactory::TMotionStateReader* adore::fun::IndicatorDispatcher::xreader_
private

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