cross_doctor/proto/xlcomm_pb2.py

129 lines
26 KiB
Python

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: xlcomm.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import proto.traj_pb2 as traj__pb2
import proto.map_match_pb2 as map__match__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0cxlcomm.proto\x12\x05xlsyn\x1a\ntraj.proto\x1a\x0fmap_match.proto\"\x95\x01\n\x13rtt_tlink_diverge_t\x12\x12\n\ndist2cross\x18\x01 \x01(\x05\x12\x14\n\x0cout_xlink_id\x18\x02 \x01(\x04\x12\x11\n\teta_speed\x18\x03 \x01(\x05\x12\x13\n\x0b\x64ist2branch\x18\x04 \x01(\x05\x12\x12\n\nout_linkid\x18\x05 \x01(\x04\x12\x18\n\x10refine_eta_speed\x18\x06 \x01(\x05\"o\n\x11rtt_flow_status_t\x12\x14\n\x0cout_xlink_id\x18\x01 \x01(\x04\x12\x0e\n\x06status\x18\x02 \x01(\x05\x12\r\n\x05speed\x18\x03 \x01(\x05\x12\x11\n\tturn_type\x18\x04 \x01(\x05\x12\x12\n\nout_linkid\x18\x05 \x01(\x04\"Z\n\x16rtt_multiflow_status_t\x12,\n\nstatus_bkt\x18\x01 \x03(\x0b\x32\x18.xlsyn.rtt_flow_status_t\x12\x12\n\nmulti_type\x18\x02 \x01(\x05\"2\n\x17rtt_subsection_status_t\x12\x17\n\x0fsubsection_data\x18\x01 \x03(\x05\"O\n\x17rtt_light_wait_detail_t\x12\r\n\x05\x63ount\x18\x01 \x01(\x05\x12\x17\n\x0fwait_queue_lens\x18\x02 \x03(\x05\x12\x0c\n\x04life\x18\x03 \x01(\x05\"\xa9\x01\n\x11rtt_tlink_light_t\x12\r\n\x05\x63ount\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\x05\x12\x1b\n\x13\x64is_firstwait2light\x18\x03 \x01(\x05\x12\x11\n\tis_passed\x18\x04 \x01(\x05\x12\x1a\n\x12\x64is_firstwait2link\x18\x05 \x01(\x05\x12\x15\n\rdis_first2end\x18\x06 \x01(\x05\x12\x14\n\x0c\x64is_last2end\x18\x07 \x01(\x05\"\xab\x01\n\x0ertt_tlink_ml_t\x12\x10\n\x08stay_len\x18\x01 \x01(\x05\x12\x13\n\x0bstay_period\x18\x02 \x01(\x05\x12\x18\n\x10latest_timestamp\x18\x03 \x01(\r\x12,\n\nlight_info\x18\x04 \x01(\x0b\x32\x18.xlsyn.rtt_tlink_light_t\x12\x17\n\x0fmax_stop_period\x18\x05 \x01(\x05\x12\x11\n\tstart_pos\x18\x06 \x01(\x05\"S\n\x17rtt_sample_statistics_t\x12\x11\n\tinuse_cnt\x18\x01 \x01(\x05\x12\x12\n\nnormal_cnt\x18\x02 \x01(\x05\x12\x11\n\ttotal_cnt\x18\x03 \x01(\x05\"E\n\x13\x63lose_link_detail_t\x12\n\n\x02p0\x18\x01 \x01(\x02\x12\n\n\x02p2\x18\x02 \x01(\x02\x12\x16\n\x0erelative_speed\x18\x03 \x01(\x02\"\xde\t\n\x0frtt_tlink_spt_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\r\n\x05speed\x18\x02 \x01(\x05\x12\x13\n\x0bload_status\x18\x03 \x01(\r\x12\x10\n\x08priority\x18\x04 \x01(\x05\x12\t\n\x01t\x18\x05 \x01(\r\x12\x0e\n\x06\x63\x61r_id\x18\x06 \x01(\x04\x12\x0e\n\x06status\x18\x08 \x01(\r\x12\x11\n\teta_speed\x18\t \x01(\x05\x12\x0e\n\x06offset\x18\n \x01(\r\x12\x0c\n\x04type\x18\x0b \x01(\x05\x12$\n\x03src\x18\x0c \x01(\x0e\x32\x17.xlsyn.seg_status_src_t\x12\x13\n\x0breliability\x18\r \x01(\x05\x12\x0c\n\x04\x66low\x18\x0e \x01(\x05\x12\x0f\n\x07pass_by\x18\x0f \x01(\x08\x12\x16\n\x0eis_stand_still\x18\x10 \x01(\x08\x12+\n\x0corder_status\x18\x11 \x01(\x0e\x32\x15.xlsyn.order_status_t\x12\x0f\n\x07\x63ity_id\x18\x12 \x01(\r\x12\x11\n\tgps_speed\x18\x13 \x01(\x05\x12&\n\x07ml_info\x18\x14 \x01(\x0b\x32\x15.xlsyn.rtt_tlink_ml_t\x12\x35\n\x11\x63lose_link_detail\x18\x15 \x01(\x0b\x32\x1a.xlsyn.close_link_detail_t\x12\x10\n\x08\x63lm_data\x18\x16 \x03(\x02\x12\x14\n\x0c\x65ta_speed_m1\x18\x17 \x01(\x05\x12\x14\n\x0c\x65ta_speed_m2\x18\x18 \x01(\x05\x12 \n\x03tag\x18\x19 \x01(\x0e\x32\x13.xlsyn.sample_tag_t\x12\x10\n\x08gd_speed\x18\x1a \x01(\x05\x12\x11\n\tgd_status\x18\x1b \x01(\x05\x12\x19\n\x11light_ml_features\x18\x1c \x03(\x02\x12\x30\n\x0c\x64iverge_info\x18\x1d \x03(\x0b\x32\x1a.xlsyn.rtt_tlink_diverge_t\x12\x14\n\x0csmooth_speed\x18\x1e \x01(\x05\x12\x15\n\rsmooth_status\x18\x1f \x01(\x05\x12\x10\n\x08gml_data\x18 \x03(\x02\x12\x12\n\ncalc_speed\x18! \x01(\x05\x12\x13\n\x0b\x63\x61lc_status\x18\" \x01(\x05\x12)\n\x08\x63\x61lc_src\x18# \x01(\x0e\x32\x17.xlsyn.seg_status_src_t\x12\x0e\n\x06method\x18$ \x01(\x05\x12\x34\n\x0csamples_info\x18% \x01(\x0b\x32\x1e.xlsyn.rtt_sample_statistics_t\x12\x37\n\x10multiflow_status\x18& \x01(\x0b\x32\x1d.xlsyn.rtt_multiflow_status_t\x12\x10\n\x08mt_speed\x18\' \x01(\x05\x12\x11\n\tmt_status\x18( \x01(\x05\x12\x10\n\x08rtti_src\x18) \x01(\x05\x12\x12\n\nflow_speed\x18* \x01(\x05\x12\x39\n\x11subsection_status\x18+ \x01(\x0b\x32\x1e.xlsyn.rtt_subsection_status_t\x12\x0f\n\x07ll_data\x18, \x03(\x04\x12\x39\n\x11light_wait_detail\x18- \x01(\x0b\x32\x1e.xlsyn.rtt_light_wait_detail_t\x12\x35\n\x0fspeed_odd_point\x18. \x01(\x0b\x32\x1c.xlsyn.rtt_speed_odd_point_t\x12\x18\n\x10refine_eta_speed\x18/ \x01(\x05\"e\n\x13rtt_tlink_spt_bkt_t\x12#\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x16.xlsyn.rtt_tlink_spt_t\x12\x11\n\tpack_info\x18\x02 \x01(\r\x12\t\n\x01t\x18\x03 \x01(\r\x12\x0b\n\x03ver\x18\x04 \x01(\t\"6\n\x19rtt_stand_still_vehicle_t\x12\x0e\n\x06\x63\x61r_id\x18\x01 \x01(\x04\x12\t\n\x01t\x18\x02 \x01(\r\"l\n\x1drtt_stand_still_vehicle_bkt_t\x12-\n\x03\x62kt\x18\x01 \x03(\x0b\x32 .xlsyn.rtt_stand_still_vehicle_t\x12\x11\n\tpack_info\x18\x02 \x01(\r\x12\t\n\x01t\x18\x03 \x01(\r\"\x90\x07\n\x10rtt_seg_status_t\x12\x1d\n\x03seg\x18\x01 \x01(\x0b\x32\x10.xlsyn.rtt_seg_t\x12\"\n\x08next_seg\x18\x02 \x01(\x0b\x32\x10.xlsyn.rtt_seg_t\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08qq_speed\x18\x04 \x01(\x05\x12\x11\n\tqq_status\x18\x05 \x01(\x05\x12\x0b\n\x03use\x18\x06 \x01(\x05\x12\x10\n\x08gd_speed\x18\x07 \x01(\x05\x12\x11\n\tgd_status\x18\x08 \x01(\x05\x12\x10\n\x08sj_speed\x18\t \x01(\x05\x12\x11\n\tsj_status\x18\n \x01(\x05\x12\n\n\x02t1\x18\x0b \x01(\x05\x12\n\n\x02t2\x18\x0c \x01(\x05\x12\n\n\x02t3\x18\r \x01(\x05\x12\x11\n\teta_speed\x18\x0e \x01(\x05\x12$\n\x03src\x18\x0f \x01(\x0e\x32\x17.xlsyn.seg_status_src_t\x12\x14\n\x0c\x65ta_speed_m1\x18\x10 \x01(\x05\x12\x14\n\x0c\x65ta_speed_m2\x18\x11 \x01(\x05\x12\x14\n\x0csmooth_speed\x18\x12 \x01(\x05\x12\x15\n\rsmooth_status\x18\x13 \x01(\x05\x12\x13\n\x0breliability\x18\x14 \x01(\x05\x12\x30\n\x0c\x64iverge_info\x18\x15 \x03(\x0b\x32\x1a.xlsyn.rtt_tlink_diverge_t\x12\x12\n\ntrad_speed\x18\x16 \x01(\x05\x12\x13\n\x0btrad_status\x18\x17 \x01(\x05\x12)\n\x08trad_src\x18\x18 \x01(\x0e\x32\x17.xlsyn.seg_status_src_t\x12\x12\n\ncalc_speed\x18\x19 \x01(\x05\x12\x13\n\x0b\x63\x61lc_status\x18\x1a \x01(\x05\x12)\n\x08\x63\x61lc_src\x18\x1b \x01(\x0e\x32\x17.xlsyn.seg_status_src_t\x12\x0e\n\x06method\x18\x1c \x01(\x05\x12\x34\n\x0csamples_info\x18\x1d \x01(\x0b\x32\x1e.xlsyn.rtt_sample_statistics_t\x12\x37\n\x10multiflow_status\x18\x1e \x01(\x0b\x32\x1d.xlsyn.rtt_multiflow_status_t\x12\x10\n\x08mt_speed\x18\x1f \x01(\x05\x12\x11\n\tmt_status\x18 \x01(\x05\x12\x10\n\x08rtti_src\x18! \x01(\x05\x12\x14\n\x0cstorm_status\x18\" \x01(\x05\x12\x39\n\x11subsection_status\x18# \x01(\x0b\x32\x1e.xlsyn.rtt_subsection_status_t\"\xa9\x01\n\x17rtt_seg_status_bucket_t\x12+\n\nseg_bucket\x18\x01 \x03(\x0b\x32\x17.xlsyn.rtt_seg_status_t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03idx\x18\x03 \x01(\r\x12\r\n\x05\x62\x61tch\x18\x04 \x01(\r\x12\x0b\n\x03ver\x18\x05 \x01(\t\x12\x12\n\nadmin_code\x18\x06 \x01(\r\x12\x15\n\rhigh_priority\x18\x07 \x01(\x08\"\xbd\x01\n\x17rtt_city_publish_stat_t\x12\x0f\n\x07\x63ity_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x16\n\x0epub_link_count\x18\x03 \x01(\x05\x12\x17\n\x0fshow_link_count\x18\x04 \x01(\x05\x12\x17\n\x0f\x63\x61lc_link_count\x18\x05 \x01(\x05\x12\x19\n\x11show_link_percent\x18\x06 \x01(\x02\x12\x19\n\x11\x63\x61lc_link_percent\x18\x07 \x01(\x02\"\xbc\x04\n\x0exl_delayinfo_t\x12\x12\n\ndelay_time\x18\x01 \x01(\x05\x12\x12\n\nstop_times\x18\x02 \x01(\x02\x12\x11\n\tqueue_len\x18\x03 \x01(\x05\x12\r\n\x05speed\x18\x04 \x01(\x05\x12\x11\n\tjam_index\x18\x05 \x01(\x02\x12\x13\n\x0btravel_time\x18\x06 \x01(\x05\x12\x12\n\nstop_dists\x18\x07 \x03(\x05\x12\x15\n\rtruck_percent\x18\x08 \x01(\x05\x12\x0f\n\x07\x63\x61r_num\x18\t \x01(\x05\x12\x14\n\x0cpark_percent\x18\n \x01(\x05\x12\x14\n\x0cturn_ratio_0\x18\x0b \x01(\x05\x12\x14\n\x0cturn_ratio_1\x18\x0c \x01(\x05\x12\x14\n\x0cturn_ratio_2\x18\r \x01(\x05\x12\x14\n\x0cturn_ratio_3\x18\x0e \x01(\x05\x12\x1c\n\x14vacant_green_percent\x18\x0f \x01(\x05\x12\x0b\n\x03\x66\x66s\x18\x10 \x01(\x05\x12\x10\n\x08\x63\x61pacity\x18\x11 \x01(\x05\x12\x10\n\x08overflow\x18\x12 \x01(\x05\x12\x11\n\timbalance\x18\x13 \x01(\x05\x12\x10\n\x08\x64\x65\x61\x64lock\x18\x14 \x01(\x05\x12\x15\n\roverflow_desc\x18\x15 \x01(\t\x12\x16\n\x0eimbalance_desc\x18\x16 \x01(\t\x12\x12\n\nmove_speed\x18\x17 \x01(\x05\x12\x17\n\x0fimbalance_index\x18\x18 \x01(\x02\x12\x11\n\tpark_time\x18\x19 \x01(\x05\x12\x19\n\x11high_park_percent\x18\x1a \x01(\x05\x12\x10\n\x08std_flow\x18\x1b \x01(\x05\"\xa2\x01\n\x12xl_car_delayinfo_t\x12\x0e\n\x06\x63\x61r_id\x18\x01 \x01(\x04\x12\x10\n\x08xlink_id\x18\x02 \x01(\x04\x12\x11\n\tturn_type\x18\x03 \x01(\x05\x12)\n\ndelay_info\x18\x04 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12\x16\n\x0epass_timestamp\x18\x05 \x01(\r\x12\x14\n\x0cout_xlink_id\x18\x06 \x01(\x04\"}\n\x16xl_car_delayinfo_bkt_t\x12&\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x19.xlsyn.xl_car_delayinfo_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x11\n\tpack_info\x18\x03 \x01(\r\x12\t\n\x01t\x18\x04 \x01(\x04\x12\x0b\n\x03ver\x18\x05 \x01(\t\"\xa3\x02\n\x17xl_inroad_flow_record_t\x12\x0e\n\x06seg_id\x18\x01 \x01(\x04\x12\x10\n\x08inroadid\x18\x02 \x01(\t\x12\x11\n\tturn_type\x18\x03 \x01(\x05\x12\x0f\n\x07\x63\x61r_num\x18\x04 \x01(\x05\x12\x15\n\rtruck_percent\x18\x05 \x01(\x05\x12\x12\n\ndelay_time\x18\x06 \x01(\x05\x12\x12\n\nstop_times\x18\x07 \x01(\x02\x12\x11\n\tqueue_len\x18\x08 \x01(\x05\x12\r\n\x05speed\x18\t \x01(\x05\x12\x12\n\nmove_speed\x18\n \x01(\x05\x12\x11\n\tjam_index\x18\x0b \x01(\x02\x12\x13\n\x0btravel_time\x18\x0c \x01(\x05\x12\x12\n\nstop_dists\x18\r \x03(\x05\x12\x11\n\ttimestamp\x18\x0e \x01(\r\"\x87\x01\n\x1bxl_inroad_flow_record_bkt_t\x12+\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x1e.xlsyn.xl_inroad_flow_record_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x11\n\tpack_info\x18\x03 \x01(\r\x12\t\n\x01t\x18\x04 \x01(\x04\x12\x0b\n\x03ver\x18\x05 \x01(\t\"J\n\x07xl_tp_t\x12\x10\n\x08start_hm\x18\x01 \x01(\x05\x12\x0e\n\x06\x65nd_hm\x18\x02 \x01(\x05\x12\x0f\n\x07weekday\x18\x03 \x01(\x05\x12\x0c\n\x04type\x18\x04 \x01(\x05\"\xcb\x01\n\x13xl_flow_delayinfo_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\x10\n\x08inroadid\x18\x02 \x01(\t\x12\x11\n\tturn_type\x18\x03 \x01(\x05\x12)\n\ndelay_info\x18\x04 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12\x13\n\x0btime_window\x18\x06 \x01(\x05\x12\x1a\n\x02tp\x18\x07 \x01(\x0b\x32\x0e.xlsyn.xl_tp_t\x12\x0e\n\x06\x64\x61ynum\x18\x08 \x01(\x05\"\x7f\n\x17xl_flow_delayinfo_bkt_t\x12\'\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x1a.xlsyn.xl_flow_delayinfo_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x11\n\tpack_info\x18\x03 \x01(\r\x12\t\n\x01t\x18\x04 \x01(\x04\x12\x0b\n\x03ver\x18\x05 \x01(\t\"\xf0\x01\n\x15xl_inroad_delayinfo_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\x10\n\x08inroadid\x18\x02 \x01(\t\x12)\n\ndelay_info\x18\x03 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12\x34\n\x10\x66low_delay_infos\x18\x04 \x03(\x0b\x32\x1a.xlsyn.xl_flow_delayinfo_t\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12\x13\n\x0btime_window\x18\x06 \x01(\x05\x12\x1a\n\x02tp\x18\x07 \x01(\x0b\x32\x0e.xlsyn.xl_tp_t\x12\x0e\n\x06\x64\x61ynum\x18\x08 \x01(\x05\"\x83\x01\n\x19xl_inroad_delayinfo_bkt_t\x12)\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x1c.xlsyn.xl_inroad_delayinfo_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x11\n\tpack_info\x18\x03 \x01(\r\x12\t\n\x01t\x18\x04 \x01(\x04\x12\x0b\n\x03ver\x18\x05 \x01(\t\"x\n\rxl_turninfo_t\x12\x0f\n\x07\x63\x61r_num\x18\x01 \x01(\x05\x12\x14\n\x0cturn_ratio_0\x18\x02 \x01(\x05\x12\x14\n\x0cturn_ratio_1\x18\x03 \x01(\x05\x12\x14\n\x0cturn_ratio_2\x18\x04 \x01(\x05\x12\x14\n\x0cturn_ratio_3\x18\x05 \x01(\x05\"a\n\x10xl_turn_record_t\x12\x12\n\nin_xlinkid\x18\x01 \x01(\x04\x12\x13\n\x0bout_xlinkid\x18\x02 \x01(\x04\x12\x11\n\tturn_type\x18\x03 \x01(\x05\x12\x11\n\ttimestamp\x18\x04 \x01(\r\"\x8d\x01\n\x11xl_outroad_info_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\x11\n\toutroadid\x18\x02 \x01(\t\x12\'\n\tturn_info\x18\x03 \x01(\x0b\x32\x14.xlsyn.xl_turninfo_t\x12\x1a\n\x02tp\x18\x04 \x01(\x0b\x32\x0e.xlsyn.xl_tp_t\x12\x0e\n\x06\x64\x61ynum\x18\x05 \x01(\x05\">\n\x15xl_outroad_info_bkt_t\x12%\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x18.xlsyn.xl_outroad_info_t\"\x91\x02\n\x14xl_cross_delayinfo_t\x12\x0f\n\x07\x63rossid\x18\x01 \x01(\t\x12)\n\ndelay_info\x18\x02 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12\x38\n\x12inroad_delay_infos\x18\x03 \x03(\x0b\x32\x1c.xlsyn.xl_inroad_delayinfo_t\x12\x11\n\ttimestamp\x18\x04 \x01(\x04\x12\x13\n\x0btime_window\x18\x05 \x01(\x05\x12\x1a\n\x02tp\x18\x06 \x01(\x0b\x32\x0e.xlsyn.xl_tp_t\x12\x0e\n\x06\x64\x61ynum\x18\x07 \x01(\x05\x12/\n\routroad_infos\x18\x08 \x03(\x0b\x32\x18.xlsyn.xl_outroad_info_t\"\x81\x01\n\x18xl_cross_delayinfo_bkt_t\x12(\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x1b.xlsyn.xl_cross_delayinfo_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x11\n\tpack_info\x18\x03 \x01(\r\x12\t\n\x01t\x18\x04 \x01(\x04\x12\x0b\n\x03ver\x18\x05 \x01(\t\"6\n\x0fxl_cross_flow_t\x12\x10\n\x08inroadid\x18\x01 \x01(\t\x12\x11\n\tturn_type\x18\x02 \x01(\x05\"t\n\x12xl_cross_problem_t\x12\x30\n\x0b\x63ross_delay\x18\x01 \x01(\x0b\x32\x1b.xlsyn.xl_cross_delayinfo_t\x12,\n\x0ctarget_flows\x18\x02 \x03(\x0b\x32\x16.xlsyn.xl_cross_flow_t\"\xa3\x01\n\x16xl_cross_tide_detail_t\x12\n\n\x02L1\x18\x01 \x01(\x05\x12\n\n\x02L2\x18\x02 \x01(\x05\x12\x16\n\x0einroadid_pair1\x18\x03 \x03(\t\x12\n\n\x02L3\x18\x04 \x01(\x05\x12\n\n\x02L4\x18\x05 \x01(\x05\x12\x16\n\x0einroadid_pair2\x18\x06 \x03(\t\x12\n\n\x02\x46\x61\x18\x07 \x01(\x02\x12\n\n\x02\x46\x62\x18\x08 \x01(\x02\x12\x11\n\tpair_mode\x18\t \x01(\x05\"\x86\x01\n\x0fxl_cross_tide_t\x12\x0f\n\x07\x63rossid\x18\x01 \x01(\t\x12\x0e\n\x06\x64\x61ynum\x18\x02 \x01(\x05\x12\x12\n\ntide_index\x18\x03 \x01(\x02\x12\x0f\n\x07is_tide\x18\x04 \x01(\x08\x12-\n\x06\x64\x65tail\x18\x05 \x01(\x0b\x32\x1d.xlsyn.xl_cross_tide_detail_t\"\xce\x01\n\x1bxl_cross_inspection_index_t\x12(\n\tday_index\x18\x01 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12)\n\nweek_index\x18\x02 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12,\n\rworkday_index\x18\x03 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\x12,\n\rweekend_index\x18\x04 \x01(\x0b\x32\x15.xlsyn.xl_delayinfo_t\"\x9f\x01\n\x1dxl_inroad_turnlane_mismatch_t\x12\x0f\n\x07\x63rossid\x18\x01 \x01(\t\x12\x10\n\x08inroadid\x18\x02 \x01(\t\x12\x1a\n\x02tp\x18\x03 \x01(\x0b\x32\x0e.xlsyn.xl_tp_t\x12\x15\n\rflow_percent0\x18\x04 \x01(\x05\x12\x15\n\rflow_percent1\x18\x05 \x01(\x05\x12\x11\n\tlane_nums\x18\x06 \x03(\x02\"\x9b\x05\n\x11xl_cross_report_t\x12\x0f\n\x07\x61rea_id\x18\x01 \x01(\x05\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\x12\x0e\n\x06\x64\x61ynum\x18\x03 \x01(\x05\x12\x0c\n\x04type\x18\x04 \x01(\x05\x12\x35\n\tjob_index\x18\x05 \x01(\x0b\x32\".xlsyn.xl_cross_inspection_index_t\x12:\n\x0ejob_index_prev\x18\x06 \x01(\x0b\x32\".xlsyn.xl_cross_inspection_index_t\x12\x38\n\x13\x61ll_crosstp_indexes\x18\x07 \x03(\x0b\x32\x1b.xlsyn.xl_cross_delayinfo_t\x12=\n\x18\x61ll_crosstp_indexes_prev\x18\x08 \x03(\x0b\x32\x1b.xlsyn.xl_cross_delayinfo_t\x12\x35\n\x12multi_park_crosses\x18\t \x03(\x0b\x32\x19.xlsyn.xl_cross_problem_t\x12\x33\n\x10\x62\x61\x64_park_crosses\x18\n \x03(\x0b\x32\x19.xlsyn.xl_cross_problem_t\x12;\n\x18inroad_imbalance_crosses\x18\x0b \x03(\x0b\x32\x19.xlsyn.xl_cross_problem_t\x12\x39\n\x16turn_imbalance_crosses\x18\x0c \x03(\x0b\x32\x19.xlsyn.xl_cross_problem_t\x12,\n\x0ctide_crosses\x18\r \x03(\x0b\x32\x16.xlsyn.xl_cross_tide_t\x12G\n\x19inroad_turnlane_mismatchs\x18\x0e \x03(\x0b\x32$.xlsyn.xl_inroad_turnlane_mismatch_t\"E\n\x13xl_cross_flowdata_t\x12\x0f\n\x07\x63rossid\x18\x01 \x01(\t\x12\r\n\x05\x66lows\x18\x02 \x03(\x05\x12\x0e\n\x06\x64\x61ynum\x18\x03 \x01(\x05\"T\n\x17xl_cross_flowdata_bkt_t\x12\'\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x1a.xlsyn.xl_cross_flowdata_t\x12\x10\n\x08\x63itycode\x18\x02 \x01(\x05\"\x8b\x01\n\x14rtt_tlink_hts_item_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\n\n\x02tp\x18\x02 \x01(\r\x12\r\n\x05speed\x18\x03 \x01(\x05\x12\x0e\n\x06status\x18\x04 \x01(\x05\x12\x0e\n\x06\x66ringe\x18\x05 \x01(\x02\x12\x1a\n\x12next_change_tp_num\x18\x06 \x01(\x05\x12\n\n\x02sd\x18\x07 \x01(\x05\"C\n\x13rtt_tlink_hts_bkt_t\x12,\n\x07hts_bkt\x18\x01 \x03(\x0b\x32\x1b.xlsyn.rtt_tlink_hts_item_t\"m\n\x13rtt_link_car_flow_t\x12\x10\n\x08xlink_id\x18\x01 \x01(\x04\x12\x0c\n\x04\x66low\x18\x02 \x01(\x05\x12\x11\n\torig_flow\x18\x03 \x01(\x05\x12\x14\n\x0cout_xlink_id\x18\x04 \x01(\x04\x12\r\n\x05speed\x18\x05 \x01(\x05\"G\n\x17rtt_link_car_flow_bkt_t\x12,\n\x08\x66low_bkt\x18\x01 \x03(\x0b\x32\x1a.xlsyn.rtt_link_car_flow_t\"\xde\x01\n\x15rtt_speed_odd_point_t\x12\x0b\n\x03pos\x18\x01 \x01(\x05\x12\x10\n\x08odd_time\x18\x02 \x01(\r\x12\x0f\n\x07link_id\x18\x03 \x01(\x04\x12\x0b\n\x03lon\x18\x04 \x01(\r\x12\x0b\n\x03lat\x18\x05 \x01(\r\x12\x11\n\tdirection\x18\x06 \x01(\x05\x12\x0e\n\x06\x63\x61r_id\x18\x07 \x01(\x04\x12\x0f\n\x07\x63\x61r_num\x18\x08 \x01(\x05\x12\x13\n\x0bupdate_time\x18\t \x01(\r\x12\x10\n\x08\x65nd_time\x18\n \x01(\r\x12\x10\n\x08\x63itycode\x18\x0b \x01(\x05\x12\x0e\n\x06\x64\x65tail\x18\x0c \x01(\t\"g\n\x15rtt_rg_single_slice_t\x12\r\n\x05phase\x18\x01 \x01(\x11\x12\x14\n\x0coffset_start\x18\x02 \x01(\x05\x12\x12\n\noffset_end\x18\x03 \x01(\x05\x12\x15\n\rdist_to_light\x18\x04 \x01(\x05\"\x9d\x01\n\x0frtt_rg_slices_t\x12\x0e\n\x06\x63\x61r_id\x18\x01 \x01(\x04\x12\x10\n\x08xlink_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12,\n\x06slices\x18\x04 \x03(\x0b\x32\x1c.xlsyn.rtt_rg_single_slice_t\x12\x14\n\x0cout_xlink_id\x18\x05 \x01(\x04\x12\x11\n\tturn_type\x18\x06 \x01(\x05\":\n\x13rtt_rg_slices_bkt_t\x12#\n\x03\x62kt\x18\x01 \x03(\x0b\x32\x16.xlsyn.rtt_rg_slices_t*\x8e\t\n\x10seg_status_src_t\x12\x10\n\x0cRTT_SRC_SELF\x10\x00\x12\x11\n\rRTT_SRC_GAODE\x10\x01\x12\x18\n\x14RTT_SRC_SHIJIGAOTONG\x10\x02\x12\x1d\n\x19RTT_SRC_SHIJIGAOTONG_RTIC\x10\x03\x12\x18\n\x14RTT_SRC_SELF_FILLING\x10\x04\x12\x1e\n\x1aRTT_SRC_STABLENESS_FILLING\x10\x05\x12\x19\n\x15RTT_SRC_SPACE_FILLING\x10\x06\x12$\n RTT_SRC_STABLENESS_SPACE_FILLING\x10\x07\x12\x18\n\x14RTT_SRC_RTIC_FILLING\x10\x08\x12\x1a\n\x16RTT_SRC_DEGREE_FILLING\x10\t\x12\x1c\n\x18RTT_SRC_FORM_WAY_FILLING\x10\n\x12\x17\n\x13RTT_SRC_LEN_FILLING\x10\x0b\x12\x13\n\x0fRTT_SRC_CHANGES\x10\x0c\x12\x18\n\x14RTT_SRC_CLOSELINK_ML\x10\r\x12\x1f\n\x1bRTT_SRC_CLOSELINK_SMOOTH_ML\x10\x0e\x12\x19\n\x15RTT_SRC_SPARSE_FILING\x10\x0f\x12\x17\n\x13RTT_SRC_TIME_FILING\x10\x10\x12\x1c\n\x18RTT_SRC_TIMESPACE_FILING\x10\x11\x12\x1a\n\x16RTT_SRC_DEFAULT_FILING\x10\x12\x12\x1f\n\x1bRTT_SRC_DEFAULTSPACE_FILING\x10\x13\x12\x1b\n\x17RTT_SRC_FLOWFIX_FILLING\x10\x14\x12\x19\n\x15RTT_SRC_GLSML_FILLING\x10\x15\x12\x1a\n\x16RTT_SRC_GROUND_LINK_ML\x10\x16\x12 \n\x1cRTT_SRC_GROUND_LINK_LIGHT_ML\x10\x17\x12#\n\x1fRTT_SRC_GROUND_LINK_LESSDATA_ML\x10\x18\x12\"\n\x1eRTT_SRC_GROUND_LINK_MINROAD_ML\x10\x19\x12\x1f\n\x1bRTT_SRC_IMAGE_LIGHT_LINK_ML\x10\x1a\x12\x1e\n\x1aRTT_SRC_IMAGE_COMM_LINK_ML\x10\x1b\x12\x19\n\x15RTT_SRC_IMAGE_CLASSIC\x10\x1c\x12\x1b\n\x17RTT_SRC_FIX_BY_JAM_PROB\x10\x1d\x12\"\n\x1eRTT_SRC_GROUND_LINK_LIGHT_2_ML\x10\x1e\x12\x1b\n\x17RTT_SRC_LONG_JAM_SMOOTH\x10\x1f\x12\x16\n\x12RTT_SRC_RESERVED_1\x10 \x12\x1c\n\x18RTT_SRC_LOW_CONF_JAM_TAG\x10!\x12\x18\n\x14RTT_SRC_LOW_CONF_JAM\x10\"\x12\x14\n\x10RTT_SRC_SZPA_FIX\x10#\x12\x16\n\x12RTT_SRC_RESERVED_5\x10$\x12\x16\n\x12RTT_SRC_RESERVED_6\x10%\x12\x16\n\x12RTT_SRC_RESERVED_7\x10&\x12\x16\n\x12RTT_SRC_RESERVED_8\x10\'\x12\x16\n\x12RTT_SRC_RESERVED_9\x10(*\xc3\n\n\x0csample_tag_t\x12\x15\n\x11sample_tag_normal\x10\x00\x12\x18\n\x14sample_tag_luan_kill\x10\x01\x12\x18\n\x14sample_tag_park_kill\x10\x02\x12\x17\n\x13sample_tag_poi_kill\x10\x03\x12\x1c\n\x18sample_tag_tollgate_kill\x10\x04\x12!\n\x1dsample_tag_stand_still_filter\x10\x05\x12\x1a\n\x16sample_tag_lowM_filter\x10\x06\x12\x1c\n\x18sample_tag_pickup_filter\x10\x07\x12\x1d\n\x19sample_tag_rc6_old_filter\x10\x08\x12\x1d\n\x19sample_tag_too_old_filter\x10\t\x12\x19\n\x15sample_tag_odd_filter\x10\n\x12\x1d\n\x19sample_tag_onlyOld_filter\x10\x0b\x12\x1e\n\x1asample_tag_too_fast_filter\x10\x0c\x12&\n\"sample_tag_express_kill_low_filter\x10\r\x12!\n\x1dsample_tag_tunnel_kill_filter\x10\x0e\x12 \n\x1csample_tag_trend_kill_filter\x10\x0f\x12&\n\"sample_tag_light_prefer_low_filter\x10\x10\x12\x1b\n\x17sample_tag_trunk_filter\x10\x11\x12!\n\x1dsample_tag_sparse_traj_filter\x10\x12\x12&\n\"sample_tag_not_finish_light_filter\x10\x13\x12#\n\x1fsample_tag_car_trip_head_filter\x10\x14\x12#\n\x1fsample_tag_car_trip_tail_filter\x10\x15\x12&\n\"sample_tag_netcar_trip_head_filter\x10\x16\x12&\n\"sample_tag_netcar_trip_tail_filter\x10\x17\x12(\n$sample_tag_netcar_pickup_head_filter\x10\x18\x12(\n$sample_tag_netcar_pickup_tail_filter\x10\x19\x12)\n%sample_tag_netcar_other_switch_filter\x10\x1a\x12\x1e\n\x1asample_tag_turnback_filter\x10\x1b\x12\x1a\n\x16sample_tag_coin_filter\x10\x1c\x12 \n\x1csample_tag_branchflow_filter\x10\x1d\x12\x1d\n\x19sample_tag_abnormal_match\x10\x1e\x12\x15\n\x11sample_tag_badcar\x10\x1f\x12\x1e\n\x1asample_tag_illegal_on_lane\x10 \x12\"\n\x1esample_tag_suburb_still_filter\x10!\x12\x1e\n\x1asample_tag_slow_empty_kill\x10\"\x12\x1b\n\x17sample_tag_allstop_kill\x10#\x12\x1b\n\x17sample_tag_deviate_kill\x10$\x12\x1c\n\x18sample_tag_workzone_kill\x10%\x12\x1a\n\x16sample_tag_badsrc_kill\x10&\x12\x1b\n\x17sample_tag_poi_old_kill\x10\'\x12\x1d\n\x19sample_tag_truck_low_kill\x10(B\x15\n\x13\x63om.xinglusyn.protob\x06proto3')
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xlcomm_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\023com.xinglusyn.proto'
_SEG_STATUS_SRC_T._serialized_start=9386
_SEG_STATUS_SRC_T._serialized_end=10552
_SAMPLE_TAG_T._serialized_start=10555
_SAMPLE_TAG_T._serialized_end=11902
_RTT_TLINK_DIVERGE_T._serialized_start=53
_RTT_TLINK_DIVERGE_T._serialized_end=202
_RTT_FLOW_STATUS_T._serialized_start=204
_RTT_FLOW_STATUS_T._serialized_end=315
_RTT_MULTIFLOW_STATUS_T._serialized_start=317
_RTT_MULTIFLOW_STATUS_T._serialized_end=407
_RTT_SUBSECTION_STATUS_T._serialized_start=409
_RTT_SUBSECTION_STATUS_T._serialized_end=459
_RTT_LIGHT_WAIT_DETAIL_T._serialized_start=461
_RTT_LIGHT_WAIT_DETAIL_T._serialized_end=540
_RTT_TLINK_LIGHT_T._serialized_start=543
_RTT_TLINK_LIGHT_T._serialized_end=712
_RTT_TLINK_ML_T._serialized_start=715
_RTT_TLINK_ML_T._serialized_end=886
_RTT_SAMPLE_STATISTICS_T._serialized_start=888
_RTT_SAMPLE_STATISTICS_T._serialized_end=971
_CLOSE_LINK_DETAIL_T._serialized_start=973
_CLOSE_LINK_DETAIL_T._serialized_end=1042
_RTT_TLINK_SPT_T._serialized_start=1045
_RTT_TLINK_SPT_T._serialized_end=2291
_RTT_TLINK_SPT_BKT_T._serialized_start=2293
_RTT_TLINK_SPT_BKT_T._serialized_end=2394
_RTT_STAND_STILL_VEHICLE_T._serialized_start=2396
_RTT_STAND_STILL_VEHICLE_T._serialized_end=2450
_RTT_STAND_STILL_VEHICLE_BKT_T._serialized_start=2452
_RTT_STAND_STILL_VEHICLE_BKT_T._serialized_end=2560
_RTT_SEG_STATUS_T._serialized_start=2563
_RTT_SEG_STATUS_T._serialized_end=3475
_RTT_SEG_STATUS_BUCKET_T._serialized_start=3478
_RTT_SEG_STATUS_BUCKET_T._serialized_end=3647
_RTT_CITY_PUBLISH_STAT_T._serialized_start=3650
_RTT_CITY_PUBLISH_STAT_T._serialized_end=3839
_XL_DELAYINFO_T._serialized_start=3842
_XL_DELAYINFO_T._serialized_end=4414
_XL_CAR_DELAYINFO_T._serialized_start=4417
_XL_CAR_DELAYINFO_T._serialized_end=4579
_XL_CAR_DELAYINFO_BKT_T._serialized_start=4581
_XL_CAR_DELAYINFO_BKT_T._serialized_end=4706
_XL_INROAD_FLOW_RECORD_T._serialized_start=4709
_XL_INROAD_FLOW_RECORD_T._serialized_end=5000
_XL_INROAD_FLOW_RECORD_BKT_T._serialized_start=5003
_XL_INROAD_FLOW_RECORD_BKT_T._serialized_end=5138
_XL_TP_T._serialized_start=5140
_XL_TP_T._serialized_end=5214
_XL_FLOW_DELAYINFO_T._serialized_start=5217
_XL_FLOW_DELAYINFO_T._serialized_end=5420
_XL_FLOW_DELAYINFO_BKT_T._serialized_start=5422
_XL_FLOW_DELAYINFO_BKT_T._serialized_end=5549
_XL_INROAD_DELAYINFO_T._serialized_start=5552
_XL_INROAD_DELAYINFO_T._serialized_end=5792
_XL_INROAD_DELAYINFO_BKT_T._serialized_start=5795
_XL_INROAD_DELAYINFO_BKT_T._serialized_end=5926
_XL_TURNINFO_T._serialized_start=5928
_XL_TURNINFO_T._serialized_end=6048
_XL_TURN_RECORD_T._serialized_start=6050
_XL_TURN_RECORD_T._serialized_end=6147
_XL_OUTROAD_INFO_T._serialized_start=6150
_XL_OUTROAD_INFO_T._serialized_end=6291
_XL_OUTROAD_INFO_BKT_T._serialized_start=6293
_XL_OUTROAD_INFO_BKT_T._serialized_end=6355
_XL_CROSS_DELAYINFO_T._serialized_start=6358
_XL_CROSS_DELAYINFO_T._serialized_end=6631
_XL_CROSS_DELAYINFO_BKT_T._serialized_start=6634
_XL_CROSS_DELAYINFO_BKT_T._serialized_end=6763
_XL_CROSS_FLOW_T._serialized_start=6765
_XL_CROSS_FLOW_T._serialized_end=6819
_XL_CROSS_PROBLEM_T._serialized_start=6821
_XL_CROSS_PROBLEM_T._serialized_end=6937
_XL_CROSS_TIDE_DETAIL_T._serialized_start=6940
_XL_CROSS_TIDE_DETAIL_T._serialized_end=7103
_XL_CROSS_TIDE_T._serialized_start=7106
_XL_CROSS_TIDE_T._serialized_end=7240
_XL_CROSS_INSPECTION_INDEX_T._serialized_start=7243
_XL_CROSS_INSPECTION_INDEX_T._serialized_end=7449
_XL_INROAD_TURNLANE_MISMATCH_T._serialized_start=7452
_XL_INROAD_TURNLANE_MISMATCH_T._serialized_end=7611
_XL_CROSS_REPORT_T._serialized_start=7614
_XL_CROSS_REPORT_T._serialized_end=8281
_XL_CROSS_FLOWDATA_T._serialized_start=8283
_XL_CROSS_FLOWDATA_T._serialized_end=8352
_XL_CROSS_FLOWDATA_BKT_T._serialized_start=8354
_XL_CROSS_FLOWDATA_BKT_T._serialized_end=8438
_RTT_TLINK_HTS_ITEM_T._serialized_start=8441
_RTT_TLINK_HTS_ITEM_T._serialized_end=8580
_RTT_TLINK_HTS_BKT_T._serialized_start=8582
_RTT_TLINK_HTS_BKT_T._serialized_end=8649
_RTT_LINK_CAR_FLOW_T._serialized_start=8651
_RTT_LINK_CAR_FLOW_T._serialized_end=8760
_RTT_LINK_CAR_FLOW_BKT_T._serialized_start=8762
_RTT_LINK_CAR_FLOW_BKT_T._serialized_end=8833
_RTT_SPEED_ODD_POINT_T._serialized_start=8836
_RTT_SPEED_ODD_POINT_T._serialized_end=9058
_RTT_RG_SINGLE_SLICE_T._serialized_start=9060
_RTT_RG_SINGLE_SLICE_T._serialized_end=9163
_RTT_RG_SLICES_T._serialized_start=9166
_RTT_RG_SLICES_T._serialized_end=9323
_RTT_RG_SLICES_BKT_T._serialized_start=9325
_RTT_RG_SLICES_BKT_T._serialized_end=9383
# @@protoc_insertion_point(module_scope)