CARLA
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
carla::rpc::VehicleTelemetryData Class Reference

#include <VehicleTelemetryData.h>

Public Member Functions

const std::vector< WheelTelemetryData > & GetWheels () const
 
 MSGPACK_DEFINE_ARRAY (speed, steer, throttle, brake, engine_rpm, gear, wheels)
 
 operator FVehicleTelemetryData () const
 
bool operator!= (const VehicleTelemetryData &rhs) const
 
bool operator== (const VehicleTelemetryData &rhs) const
 
void SetWheels (std::vector< WheelTelemetryData > in_wheels)
 
 VehicleTelemetryData ()=default
 
 VehicleTelemetryData (const FVehicleTelemetryData &Data)
 
 VehicleTelemetryData (float speed, float steer, float throttle, float brake, float engine_rpm, int32_t gear, std::vector< WheelTelemetryData > wheels)
 

Public Attributes

float brake = 0.0f
 
float engine_rpm = 0.0f
 
int32_t gear = 0
 
float speed = 0.0f
 
float steer = 0.0f
 
float throttle = 0.0f
 
std::vector< WheelTelemetryData > wheels = {}
 

Detailed Description

Definition at line 27 of file LibCarla/source/carla/rpc/VehicleTelemetryData.h.

Constructor & Destructor Documentation

◆ VehicleTelemetryData() [1/3]

carla::rpc::VehicleTelemetryData::VehicleTelemetryData ( )
default

◆ VehicleTelemetryData() [2/3]

carla::rpc::VehicleTelemetryData::VehicleTelemetryData ( float  speed,
float  steer,
float  throttle,
float  brake,
float  engine_rpm,
int32_t  gear,
std::vector< WheelTelemetryData >  wheels 
)
inline

◆ VehicleTelemetryData() [3/3]

carla::rpc::VehicleTelemetryData::VehicleTelemetryData ( const FVehicleTelemetryData &  Data)
inline

Member Function Documentation

◆ GetWheels()

const std::vector< WheelTelemetryData > & carla::rpc::VehicleTelemetryData::GetWheels ( ) const
inline

Definition at line 56 of file LibCarla/source/carla/rpc/VehicleTelemetryData.h.

References wheels.

◆ MSGPACK_DEFINE_ARRAY()

carla::rpc::VehicleTelemetryData::MSGPACK_DEFINE_ARRAY ( speed  ,
steer  ,
throttle  ,
brake  ,
engine_rpm  ,
gear  ,
wheels   
)

◆ operator FVehicleTelemetryData()

carla::rpc::VehicleTelemetryData::operator FVehicleTelemetryData ( ) const
inline

◆ operator!=()

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

◆ operator==()

bool carla::rpc::VehicleTelemetryData::operator== ( const VehicleTelemetryData &  rhs) const
inline

◆ SetWheels()

void carla::rpc::VehicleTelemetryData::SetWheels ( std::vector< WheelTelemetryData >  in_wheels)
inline

Definition at line 60 of file LibCarla/source/carla/rpc/VehicleTelemetryData.h.

References wheels.

Member Data Documentation

◆ brake

float carla::rpc::VehicleTelemetryData::brake = 0.0f

◆ engine_rpm

float carla::rpc::VehicleTelemetryData::engine_rpm = 0.0f

◆ gear

int32_t carla::rpc::VehicleTelemetryData::gear = 0

◆ speed

float carla::rpc::VehicleTelemetryData::speed = 0.0f

◆ steer

float carla::rpc::VehicleTelemetryData::steer = 0.0f

◆ throttle

float carla::rpc::VehicleTelemetryData::throttle = 0.0f

◆ wheels

std::vector<WheelTelemetryData> carla::rpc::VehicleTelemetryData::wheels = {}

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