CARLA
Loading...
Searching...
No Matches
Public Member Functions | Protected Types | Protected Attributes | Private Types | Private Attributes | List of all members
carla::sensor::data::VehicleStatusEvent Class Reference

Client-side view of one VehicleStatusSensor sample (Autoware vehicle interface). More...

#include <VehicleStatusEvent.h>

+ Inheritance diagram for carla::sensor::data::VehicleStatusEvent:

Public Member Functions

float GetAngVelX () const
 
float GetAngVelY () const
 
float GetAngVelZ () const
 
uint8_t GetControlFlags () const
 
int32_t GetGear () const
 
float GetRotPitch () const
 
float GetRotRoll () const
 
float GetRotYaw () const
 
float GetSpeed () const
 
double GetStatusTimestamp () const
 
float GetSteer () const
 
uint8_t GetTurnMask () const
 
float GetVelX () const
 
float GetVelY () const
 
float GetVelZ () const
 
 VehicleStatusEvent (const RawData &data)
 
- Public Member Functions inherited from carla::sensor::SensorData
size_t GetFrame () const
 Frame count when the data was generated.
 
const rpc::Transform & GetSensorTransform () const
 Sensor's transform when the data was generated.
 
double GetTimestamp () const
 Simulation-time when the data was generated.
 
virtual ~SensorData ()=default
 

Protected Types

using Serializer = s11n::VehicleStatusSerializer
 

Protected Attributes

friend Serializer
 

Private Types

using Super = SensorData
 

Private Attributes

s11n::VehicleStatusData _parsed
 

Additional Inherited Members

- Protected Member Functions inherited from carla::sensor::SensorData
const auto & GetEpisode () const
 
 SensorData (const RawData &data)
 
 SensorData (size_t frame, double timestamp, const rpc::Transform &sensor_transform)
 

Detailed Description

Client-side view of one VehicleStatusSensor sample (Autoware vehicle interface).

Ported from tier4/autoware-support.

Definition at line 18 of file VehicleStatusEvent.h.

Member Typedef Documentation

◆ Serializer

Definition at line 21 of file VehicleStatusEvent.h.

◆ Super

Definition at line 19 of file VehicleStatusEvent.h.

Constructor & Destructor Documentation

◆ VehicleStatusEvent()

carla::sensor::data::VehicleStatusEvent::VehicleStatusEvent ( const RawData &  data)
inlineexplicit

Definition at line 25 of file VehicleStatusEvent.h.

Member Function Documentation

◆ GetAngVelX()

float carla::sensor::data::VehicleStatusEvent::GetAngVelX ( ) const
inline

◆ GetAngVelY()

float carla::sensor::data::VehicleStatusEvent::GetAngVelY ( ) const
inline

◆ GetAngVelZ()

float carla::sensor::data::VehicleStatusEvent::GetAngVelZ ( ) const
inline

◆ GetControlFlags()

uint8_t carla::sensor::data::VehicleStatusEvent::GetControlFlags ( ) const
inline

◆ GetGear()

int32_t carla::sensor::data::VehicleStatusEvent::GetGear ( ) const
inline

Definition at line 45 of file VehicleStatusEvent.h.

References _parsed, and carla::sensor::s11n::VehicleStatusData::gear.

◆ GetRotPitch()

float carla::sensor::data::VehicleStatusEvent::GetRotPitch ( ) const
inline

◆ GetRotRoll()

float carla::sensor::data::VehicleStatusEvent::GetRotRoll ( ) const
inline

◆ GetRotYaw()

float carla::sensor::data::VehicleStatusEvent::GetRotYaw ( ) const
inline

◆ GetSpeed()

float carla::sensor::data::VehicleStatusEvent::GetSpeed ( ) const
inline

◆ GetStatusTimestamp()

double carla::sensor::data::VehicleStatusEvent::GetStatusTimestamp ( ) const
inline

◆ GetSteer()

float carla::sensor::data::VehicleStatusEvent::GetSteer ( ) const
inline

Definition at line 44 of file VehicleStatusEvent.h.

References _parsed, and carla::sensor::s11n::VehicleStatusData::steer.

◆ GetTurnMask()

uint8_t carla::sensor::data::VehicleStatusEvent::GetTurnMask ( ) const
inline

◆ GetVelX()

float carla::sensor::data::VehicleStatusEvent::GetVelX ( ) const
inline

◆ GetVelY()

float carla::sensor::data::VehicleStatusEvent::GetVelY ( ) const
inline

◆ GetVelZ()

float carla::sensor::data::VehicleStatusEvent::GetVelZ ( ) const
inline

Member Data Documentation

◆ _parsed

s11n::VehicleStatusData carla::sensor::data::VehicleStatusEvent::_parsed
private

◆ Serializer

Definition at line 22 of file VehicleStatusEvent.h.


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