CARLA
Public Member Functions | Public Attributes | List of all members
carla::rpc::AckermannControllerSettings Class Reference

#include <AckermannControllerSettings.h>

+ Collaboration diagram for carla::rpc::AckermannControllerSettings:

Public Member Functions

 AckermannControllerSettings ()=default
 
 AckermannControllerSettings (float speed_kp, float speed_ki, float speed_kd, float accel_kp, float accel_ki, float accel_kd)
 
 MSGPACK_DEFINE_ARRAY (speed_kp, speed_ki, speed_kd, accel_kp, accel_ki, accel_kd)
 
bool operator!= (const AckermannControllerSettings &rhs) const
 
bool operator== (const AckermannControllerSettings &rhs) const
 

Public Attributes

float accel_kd = 0.0f
 
float accel_ki = 0.0f
 
float accel_kp = 0.0f
 
float speed_kd = 0.0f
 
float speed_ki = 0.0f
 
float speed_kp = 0.0f
 

Detailed Description

Definition at line 18 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Constructor & Destructor Documentation

◆ AckermannControllerSettings() [1/2]

carla::rpc::AckermannControllerSettings::AckermannControllerSettings ( )
default

◆ AckermannControllerSettings() [2/2]

carla::rpc::AckermannControllerSettings::AckermannControllerSettings ( float  speed_kp,
float  speed_ki,
float  speed_kd,
float  accel_kp,
float  accel_ki,
float  accel_kd 
)
inline

Member Function Documentation

◆ MSGPACK_DEFINE_ARRAY()

carla::rpc::AckermannControllerSettings::MSGPACK_DEFINE_ARRAY ( speed_kp  ,
speed_ki  ,
speed_kd  ,
accel_kp  ,
accel_ki  ,
accel_kd   
)

Referenced by operator==().

+ Here is the caller graph for this function:

◆ operator!=()

bool carla::rpc::AckermannControllerSettings::operator!= ( const AckermannControllerSettings rhs) const
inline

◆ operator==()

bool carla::rpc::AckermannControllerSettings::operator== ( const AckermannControllerSettings rhs) const
inline

Definition at line 77 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

References MSGPACK_DEFINE_ARRAY().

+ Here is the call graph for this function:

Member Data Documentation

◆ accel_kd

float carla::rpc::AckermannControllerSettings::accel_kd = 0.0f

Definition at line 42 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().

◆ accel_ki

float carla::rpc::AckermannControllerSettings::accel_ki = 0.0f

Definition at line 41 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().

◆ accel_kp

float carla::rpc::AckermannControllerSettings::accel_kp = 0.0f

Definition at line 40 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().

◆ speed_kd

float carla::rpc::AckermannControllerSettings::speed_kd = 0.0f

Definition at line 39 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().

◆ speed_ki

float carla::rpc::AckermannControllerSettings::speed_ki = 0.0f

Definition at line 38 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().

◆ speed_kp

float carla::rpc::AckermannControllerSettings::speed_kp = 0.0f

Definition at line 37 of file LibCarla/source/carla/rpc/AckermannControllerSettings.h.

Referenced by operator!=().


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