Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
namespace | ft |
namespace | obu |
namespace | utils |
类 | |
struct | AbnormalInformation |
struct | CarStatus |
struct | Connection |
class | GrpcClientImpl |
class | GrpcServerImpl |
struct | Id |
class | InternalData |
struct | Intersection |
struct | IntersectionState |
struct | IntersectionTrafficLightData |
struct | Junction |
struct | Lane |
struct | Map |
struct | MiniAreaMap |
struct | ObuAlarm |
class | ObuInterFaceBase |
class | ObuInterFaceGrpcImpl |
class | OsInterFace |
struct | Phase |
struct | Point |
struct | PolicyData |
struct | Position2D |
class | ProtoAdapter |
struct | Road |
struct | RoadTrafficLight |
struct | RsiMsg |
struct | RsiPoint |
struct | SingleTrafficLight |
struct | Spat |
struct | V2XInformation |
struct | V2XObstacle |
struct | V2XObstacles |
class | V2xProxy |
类型定义 | |
using | OSLightColor = ::apollo::v2x::SingleTrafficLight_Color |
using | OSLightype = ::apollo::v2x::SingleTrafficLight_Type |
using | ObuLightype = ::apollo::v2x::obu::SingleTrafficLight_Type |
using | OSLight = ::apollo::v2x::IntersectionTrafficLightData |
using | ObuLight = ::apollo::v2x::obu::ObuTrafficLight |
using | OSLocation = ::apollo::localization::LocalizationEstimate |
using | OSRsi = ::apollo::v2x::RsiMsg |
using | ObuRsi = ::apollo::v2x::obu::ObuRsi |
using | HDJunction = ::apollo::hdmap::JunctionInfoConstPtr |
using | ObuJunction = ::apollo::v2x::Junction |
枚举 | |
enum | ErrorCode { LTEV = 500 , NET = 501 , CPU = 502 , MEM = 503 , GPS = 504 , MAP = 510 , SPAT = 511 , OBUID = 999 } |
enum | RsiAlterType { SPEED_LIMIT = 85 , SPEED_LIMIT_BRIDGE = 8 , SPEED_LIMIT_TUNNEL = 21 , CONSTRUCTION_AHEAD = 38 , BUS_LANE = 123 , TIDAL_LANE = 41 , TRAFFIC_JAM = 47 , TRAFFIC_ACCIDENT = 244 , NO_HONKING = 80 , SLOW_DOWN_SECTION = 35 , ACCIDENT_PRONE = 34 , OVERSPEED_VEHICLE = 801 , EMERGENCY_BRAKING = 802 , ANTIDROMIC_VEHICLE = 803 , ZOMBIES_VEHICLE = 804 , CONTROLLOSS_VEHICLE = 1000 , SPECIAL_VEHICLE = 2000 } |
函数 | |
DEFINE_string (grpc_client_host, "127.0.0.1", "grpc client host ip") | |
DEFINE_string (grpc_server_host, "127.0.0.1", "grpc server host ip") | |
DEFINE_string (grpc_client_port, "50100", "grpc client port") | |
DEFINE_string (grpc_server_port, "50101", "grpc server port") | |
DEFINE_string (grpc_debug_server_port, "50102", "grpc server debug port") | |
DEFINE_int64 (x2v_traffic_light_timer_frequency, 10, "x2v traffic_light timer frequency") | |
DEFINE_int64 (v2x_car_status_timer_frequency, 10, "v2x car_status timer frequency") | |
DEFINE_double (traffic_light_distance, 250.0, "traffic light distance in m") | |
DEFINE_double (heading_difference, 30.0/180.0, "max heading difference in rad") | |
DEFINE_int64 (list_size, 6, "size of list which stores the traffic light data") | |
DEFINE_int64 (msg_timeout, 250, "timeout value which getting the msg from OBU") | |
DEFINE_int64 (sim_sending_num, 10, "the max sending times") | |
DEFINE_bool (use_nearest_flag, true, "use the hdmap interface get_forward_nearest_signals_on_lane flag") | |
DEFINE_int64 (spat_period, 150, "SPAT message period in ms") | |
DEFINE_double (check_time, 0.5, "SPAT message period in s") | |
DEFINE_int64 (rsu_whitelist_period, 3 *1000, "get whitelist period in ms") | |
DEFINE_string (rsu_whitelist_name, "modules/v2x/conf/rsu_whitelist.txt", "file name for RSU whitelist") | |
DECLARE_string (grpc_client_host) | |
DECLARE_string (grpc_server_host) | |
DECLARE_string (grpc_client_port) | |
DECLARE_string (grpc_server_port) | |
DECLARE_string (grpc_debug_server_port) | |
DECLARE_int64 (x2v_traffic_light_timer_frequency) | |
DECLARE_int64 (v2x_car_status_timer_frequency) | |
DECLARE_double (traffic_light_distance) | |
DECLARE_double (heading_difference) | |
DECLARE_int64 (list_size) | |
DECLARE_int64 (msg_timeout) | |
DECLARE_int64 (sim_sending_num) | |
DECLARE_bool (use_nearest_flag) | |
DECLARE_int64 (spat_period) | |
DECLARE_double (check_time) | |
DECLARE_int64 (rsu_whitelist_period) | |
DECLARE_string (rsu_whitelist_name) | |
bool | IsRushHour () |
double | cal_distance (const ::apollo::common::PointENU &p1, const ::apollo::common::PointENU &p2) |
变量 | |
const char *const | kUnknownJunctionId = "unknown" |
using apollo::v2x::HDJunction = typedef ::apollo::hdmap::JunctionInfoConstPtr |
在文件 proto_adapter.h 第 61 行定义.
using apollo::v2x::ObuJunction = typedef ::apollo::v2x::Junction |
在文件 proto_adapter.h 第 62 行定义.
using apollo::v2x::ObuLight = typedef ::apollo::v2x::obu::ObuTrafficLight |
在文件 proto_adapter.h 第 57 行定义.
using apollo::v2x::ObuLightype = typedef ::apollo::v2x::obu::SingleTrafficLight_Type |
在文件 proto_adapter.h 第 55 行定义.
using apollo::v2x::ObuRsi = typedef ::apollo::v2x::obu::ObuRsi |
在文件 proto_adapter.h 第 60 行定义.
using apollo::v2x::OSLight = typedef ::apollo::v2x::IntersectionTrafficLightData |
在文件 proto_adapter.h 第 56 行定义.
using apollo::v2x::OSLightColor = typedef ::apollo::v2x::SingleTrafficLight_Color |
在文件 proto_adapter.h 第 53 行定义.
using apollo::v2x::OSLightype = typedef ::apollo::v2x::SingleTrafficLight_Type |
在文件 proto_adapter.h 第 54 行定义.
using apollo::v2x::OSLocation = typedef ::apollo::localization::LocalizationEstimate |
在文件 proto_adapter.h 第 58 行定义.
using apollo::v2x::OSRsi = typedef ::apollo::v2x::RsiMsg |
在文件 proto_adapter.h 第 59 行定义.
在文件 proto_adapter.h 第 33 行定义.
double apollo::v2x::cal_distance | ( | const ::apollo::common::PointENU & | p1, |
const ::apollo::common::PointENU & | p2 | ||
) |
在文件 v2x_proxy.cc 第 172 行定义.
apollo::v2x::DECLARE_bool | ( | use_nearest_flag | ) |
apollo::v2x::DECLARE_double | ( | check_time | ) |
apollo::v2x::DECLARE_double | ( | heading_difference | ) |
apollo::v2x::DECLARE_double | ( | traffic_light_distance | ) |
apollo::v2x::DECLARE_int64 | ( | list_size | ) |
apollo::v2x::DECLARE_int64 | ( | msg_timeout | ) |
apollo::v2x::DECLARE_int64 | ( | rsu_whitelist_period | ) |
apollo::v2x::DECLARE_int64 | ( | sim_sending_num | ) |
apollo::v2x::DECLARE_int64 | ( | spat_period | ) |
apollo::v2x::DECLARE_int64 | ( | v2x_car_status_timer_frequency | ) |
apollo::v2x::DECLARE_int64 | ( | x2v_traffic_light_timer_frequency | ) |
apollo::v2x::DECLARE_string | ( | grpc_client_host | ) |
apollo::v2x::DECLARE_string | ( | grpc_client_port | ) |
apollo::v2x::DECLARE_string | ( | grpc_debug_server_port | ) |
apollo::v2x::DECLARE_string | ( | grpc_server_host | ) |
apollo::v2x::DECLARE_string | ( | grpc_server_port | ) |
apollo::v2x::DECLARE_string | ( | rsu_whitelist_name | ) |
apollo::v2x::DEFINE_bool | ( | use_nearest_flag | , |
true | , | ||
"use the hdmap interface get_forward_nearest_signals_on_lane flag" | |||
) |
apollo::v2x::DEFINE_double | ( | check_time | , |
0. | 5, | ||
"SPAT message period in s" | |||
) |
apollo::v2x::DEFINE_double | ( | heading_difference | , |
30.0/180. | 0, | ||
"max heading difference in rad" | |||
) |
apollo::v2x::DEFINE_double | ( | traffic_light_distance | , |
250. | 0, | ||
"traffic light distance in m" | |||
) |
apollo::v2x::DEFINE_int64 | ( | list_size | , |
6 | , | ||
"size of list which stores the traffic light data" | |||
) |
apollo::v2x::DEFINE_int64 | ( | msg_timeout | , |
250 | , | ||
"timeout value which getting the msg from OBU" | |||
) |
apollo::v2x::DEFINE_int64 | ( | rsu_whitelist_period | , |
3 * | 1000, | ||
"get whitelist period in ms" | |||
) |
apollo::v2x::DEFINE_int64 | ( | sim_sending_num | , |
10 | , | ||
"the max sending times" | |||
) |
apollo::v2x::DEFINE_int64 | ( | spat_period | , |
150 | , | ||
"SPAT message period in ms" | |||
) |
apollo::v2x::DEFINE_int64 | ( | v2x_car_status_timer_frequency | , |
10 | , | ||
"v2x car_status timer frequency" | |||
) |
apollo::v2x::DEFINE_int64 | ( | x2v_traffic_light_timer_frequency | , |
10 | , | ||
"x2v traffic_light timer frequency" | |||
) |
apollo::v2x::DEFINE_string | ( | grpc_client_host | , |
"127.0.0.1" | , | ||
"grpc client host ip" | |||
) |
apollo::v2x::DEFINE_string | ( | grpc_client_port | , |
"50100" | , | ||
"grpc client port" | |||
) |
apollo::v2x::DEFINE_string | ( | grpc_debug_server_port | , |
"50102" | , | ||
"grpc server debug port" | |||
) |
apollo::v2x::DEFINE_string | ( | grpc_server_host | , |
"127.0.0.1" | , | ||
"grpc server host ip" | |||
) |
apollo::v2x::DEFINE_string | ( | grpc_server_port | , |
"50101" | , | ||
"grpc server port" | |||
) |
apollo::v2x::DEFINE_string | ( | rsu_whitelist_name | , |
"modules/v2x/conf/rsu_whitelist.txt" | , | ||
"file name for RSU whitelist" | |||
) |
bool apollo::v2x::IsRushHour | ( | ) |