Apollo 11.0
自动驾驶开放平台
proto_adapter.h 文件参考
#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/common_msgs/v2x_msgs/v2x_traffic_light.pb.h"
#include "modules/map/hdmap/hdmap.h"
#include "modules/map/hdmap/hdmap_common.h"
proto_adapter.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  apollo::v2x::ProtoAdapter
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::v2x
 

类型定义

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
 

枚举

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
}