Apollo  6.0
Open source self driving car software
Classes | Namespaces | Typedefs | Enumerations
proto_adapter.h File Reference
#include <memory>
#include "modules/v2x/proto/v2x_car_status.pb.h"
#include "modules/v2x/proto/v2x_junction.pb.h"
#include "modules/v2x/proto/v2x_obu_rsi.pb.h"
#include "modules/v2x/proto/v2x_obu_traffic_light.pb.h"
#include "modules/v2x/proto/v2x_rsi.pb.h"
#include "modules/v2x/proto/v2x_traffic_light.pb.h"
#include "modules/map/hdmap/hdmap.h"
#include "modules/map/hdmap/hdmap_common.h"
Include dependency graph for proto_adapter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apollo::v2x::ProtoAdapter
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::v2x
 

Typedefs

using apollo::v2x::OSLightColor = ::apollo::v2x::SingleTrafficLight_Color
 
using apollo::v2x::OSLightype = ::apollo::v2x::SingleTrafficLight_Type
 
using apollo::v2x::ObuLightype = ::apollo::v2x::obu::SingleTrafficLight_Type
 
using apollo::v2x::OSLight = ::apollo::v2x::IntersectionTrafficLightData
 
using apollo::v2x::ObuLight = ::apollo::v2x::obu::ObuTrafficLight
 
using apollo::v2x::OSLocation = ::apollo::localization::LocalizationEstimate
 
using apollo::v2x::OSRsi = ::apollo::v2x::RsiMsg
 
using apollo::v2x::ObuRsi = ::apollo::v2x::obu::ObuRsi
 
using apollo::v2x::HDJunction = ::apollo::hdmap::JunctionInfoConstPtr
 
using apollo::v2x::ObuJunction = ::apollo::v2x::Junction
 

Enumerations

enum  apollo::v2x::RsiAlterType {
  apollo::v2x::SPEED_LIMIT = 85, apollo::v2x::SPEED_LIMIT_BRIDGE = 8, apollo::v2x::SPEED_LIMIT_TUNNEL = 21, apollo::v2x::CONSTRUCTION_AHEAD = 38,
  apollo::v2x::BUS_LANE = 123, apollo::v2x::TIDAL_LANE = 41, apollo::v2x::TRAFFIC_JAM = 47, apollo::v2x::TRAFFIC_ACCIDENT = 244,
  apollo::v2x::NO_HONKING = 80, apollo::v2x::SLOW_DOWN_SECTION = 35, apollo::v2x::ACCIDENT_PRONE = 34, apollo::v2x::OVERSPEED_VEHICLE = 801,
  apollo::v2x::EMERGENCY_BRAKING = 802, apollo::v2x::ANTIDROMIC_VEHICLE = 803, apollo::v2x::ZOMBIES_VEHICLE = 804, apollo::v2x::CONTROLLOSS_VEHICLE = 1000,
  apollo::v2x::SPECIAL_VEHICLE = 2000
}