Autoware.Auto
motion::control::controller_common::BehaviorConfig Class Reference

Specifies the behavior of the controller. More...

#include <controller_base.hpp>

Public Member Functions

 BehaviorConfig (Real safe_deceleration_rate_mps2, std::chrono::nanoseconds time_step, ControlReference type)
 Positive rate of deceleration and characteristic time step of overall system. More...
 
Real safe_deceleration_rate () const noexcept
 
std::chrono::nanoseconds time_step () const noexcept
 
bool is_spatial_reference () const noexcept
 
bool is_temporal_reference () const noexcept
 

Detailed Description

Specifies the behavior of the controller.

Constructor & Destructor Documentation

◆ BehaviorConfig()

motion::control::controller_common::BehaviorConfig::BehaviorConfig ( Real  safe_deceleration_rate_mps2,
std::chrono::nanoseconds  time_step,
ControlReference  type 
)

Positive rate of deceleration and characteristic time step of overall system.

Member Function Documentation

◆ is_spatial_reference()

bool motion::control::controller_common::BehaviorConfig::is_spatial_reference ( ) const
noexcept

◆ is_temporal_reference()

bool motion::control::controller_common::BehaviorConfig::is_temporal_reference ( ) const
noexcept

◆ safe_deceleration_rate()

Real motion::control::controller_common::BehaviorConfig::safe_deceleration_rate ( ) const
noexcept

◆ time_step()

std::chrono::nanoseconds motion::control::controller_common::BehaviorConfig::time_step ( ) const
noexcept

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