# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: object.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
import geometry_pb2 as geometry__pb2
import data_source_pb2 as data__source__pb2
import calib_param_pb2 as calib__param__pb2
import vehicle_signal_pb2 as vehicle__signal__pb2
import vehicle_signal_v2_pb2 as vehicle__signal__v2__pb2
import command_signal_pb2 as command__signal__pb2
import object_warning_pb2 as object__warning__pb2
import camera_pb2 as camera__pb2
import scene_pb2 as scene__pb2
import tsr_define_pb2 as tsr__define__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='object.proto',
  package='perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x0cobject.proto\x12\nperception\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0egeometry.proto\x1a\x11\x64\x61ta_source.proto\x1a\x11\x63\x61lib_param.proto\x1a\x14vehicle_signal.proto\x1a\x17vehicle_signal_v2.proto\x1a\x14\x63ommand_signal.proto\x1a\x14object_warning.proto\x1a\x0c\x63\x61mera.proto\x1a\x0bscene.proto\x1a\x10tsr_define.proto\"\x98X\n\x06Object\x12\x0e\n\x06hit_id\x18\x01 \x01(\x05\x12/\n\x08hit_type\x18\x02 \x01(\x0e\x32\x1d.perception.Object.ObjectType\x12\x14\n\x0chit_type_str\x18\x06 \x01(\t\x12\x12\n\nconfidence\x18\x03 \x01(\x02\x12\x11\n\tframe_cnt\x18\x04 \x01(\x05\x12\x11\n\tlife_time\x18\x05 \x01(\x05\x12\x15\n\rtime_creation\x18\x07 \x01(\x04\x12\x30\n\nimage_info\x18\x08 \x01(\x0b\x32\x1c.perception.Object.ImageInfo\x12\x30\n\nworld_info\x18\t \x01(\x0b\x32\x1c.perception.Object.WorldInfo\x12\x14\n\x0ctrack_status\x18\n \x01(\x05\x12\x14\n\x0ctrace_status\x18\x0b \x01(\x05\x12\x14\n\x0cselect_level\x18\x0c \x01(\x05\x12\n\n\x02id\x18\x0f \x01(\r\x12\x32\n\x0b\x66usion_info\x18\x10 \x01(\x0b\x32\x1d.perception.Object.FusionInfo\x12\x34\n\x0cmeasure_type\x18\x11 \x01(\x0e\x32\x1e.perception.Object.MeasureType\x12\x11\n\ttimestamp\x18\x12 \x01(\x04\x12\x10\n\x08\x66rame_id\x18\x13 \x01(\x04\x12/\n\x0flane_assignment\x18\x15 \x01(\x0b\x32\x16.perception.common.Int\x12.\n\x0chas_cut_lane\x18\x16 \x01(\x0b\x32\x18.perception.common.Float\x12\x32\n\tveh_rigid\x18\x17 \x01(\x0b\x32\x1f.perception.Object.VehicleRigid\x12/\n\x08\x66\x65\x61tures\x18\x18 \x01(\x0b\x32\x1d.perception.common.FloatArray\x12:\n\x0froad_assignment\x18\x19 \x01(\x0b\x32!.perception.Object.LaneAssignment\x12\x15\n\roccluded_mask\x18\x1a \x01(\r\x12\x30\n\x0ctimestamp_ts\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x07tick_ts\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\nproperties\x18\x1d \x03(\x0b\x32\".perception.Object.PropertiesEntry\x12\x42\n\x13operating_condition\x18\x1e \x01(\x0b\x32%.perception.Object.OperatingCondition\x12<\n\x0especific_scene\x18\x1f \x01(\x0e\x32$.perception.Object.SpecificSceneType\x12\x0b\n\x03\x61ge\x18  \x01(\r\x12:\n\x0fobject_category\x18! \x01(\x0e\x32!.perception.Object.ObjectCategory\x12*\n\x0ekey_components\x18< \x03(\x0b\x32\x12.perception.Object\x1a\xb3\x05\n\tImageInfo\x12+\n\x08\x64\x65t_rect\x18\x01 \x01(\x0b\x32\x19.perception.common.Rect2f\x12+\n\x08reg_rect\x18\x02 \x01(\x0b\x32\x19.perception.common.Rect2f\x12-\n\ntrack_rect\x18\x03 \x01(\x0b\x32\x19.perception.common.Rect2f\x12.\n\x0bsmooth_rect\x18\x04 \x01(\x0b\x32\x19.perception.common.Rect2f\x12-\n\nplate_rect\x18\x05 \x01(\x0b\x32\x19.perception.common.Rect2f\x12-\n\nwheel_list\x18\x06 \x03(\x0b\x32\x19.perception.common.Rect2f\x12/\n\x0breg_pt_list\x18\x07 \x03(\x0b\x32\x1a.perception.common.Point2f\x12,\n\tbike_rect\x18\x08 \x01(\x0b\x32\x19.perception.common.Rect2f\x12%\n\x03\x62ox\x18\n \x01(\x0b\x32\x18.perception.common.Box3D\x12!\n\tcamera_id\x18\x0b \x01(\x0b\x32\x0e.minieye.CamID\x12\x31\n\x0e\x64\x65t_rc_refined\x18\x0f \x01(\x0b\x32\x19.perception.common.Rect2f\x12\x31\n\x0ereg_rc_refined\x18\x10 \x01(\x0b\x32\x19.perception.common.Rect2f\x12\x35\n\x12\x64\x65t_rc_refined_vel\x18\x11 \x01(\x0b\x32\x19.perception.common.Rect2f\x12\x43\n\x14ground_contact_lines\x18\x13 \x01(\x0b\x32%.perception.Object.GroundContactLinesJ\x04\x08\x12\x10\x13\x1a\xce\x01\n\x12GroundContactLines\x12-\n\x05\x66ront\x18\x01 \x01(\x0b\x32\x1e.perception.common.Point3fList\x12,\n\x04rear\x18\x02 \x01(\x0b\x32\x1e.perception.common.Point3fList\x12,\n\x04left\x18\x03 \x01(\x0b\x32\x1e.perception.common.Point3fList\x12-\n\x05right\x18\x04 \x01(\x0b\x32\x1e.perception.common.Point3fList\x1a\x8d\x01\n\x0cVehicleRigid\x12\x33\n\x11meas_along_length\x18\x01 \x03(\x0b\x32\x18.perception.common.Float\x12#\n\x01w\x18\x02 \x01(\x0b\x32\x18.perception.common.Float\x12#\n\x01h\x18\x03 \x01(\x0b\x32\x18.perception.common.Float\x1a\x42\n\rPropertyValue\x12\r\n\x05value\x18\x01 \x01(\x05\x12\x0e\n\x06valuef\x18\x02 \x01(\x02\x12\x12\n\nconfidence\x18\x03 \x01(\x02\x1a\xfd\x03\n\x12OperatingCondition\x12\x10\n\x08\x61irborne\x18\x01 \x01(\x08\x12G\n\x0croad_surface\x18\x02 \x01(\x0e\x32\x31.perception.Object.OperatingCondition.RoadSurface\x12I\n\rroad_gradient\x18\x03 \x01(\x0e\x32\x32.perception.Object.OperatingCondition.RoadGradient\x12\x14\n\x0cmotion_state\x18\x04 \x01(\r\"<\n\x0bRoadSurface\x12\x16\n\x12kRoadSurfaceSmooth\x10\x00\x12\x15\n\x11kRoadSurfaceBumpy\x10\x01\"`\n\x0cRoadGradient\x12\x1b\n\x17kRoadGradientFlatGround\x10\x00\x12\x17\n\x13kRoadGradientUphill\x10\x01\x12\x1a\n\x16kRRoadGradientDownhill\x10\x02\"\x8a\x01\n\x0bMotionState\x12\x14\n\x10kMotionStateNone\x10\x00\x12\x1a\n\x16kMotionStateStationary\x10\x01\x12\x16\n\x12kMotionStateMoving\x10\x02\x12\x17\n\x13kMotionStateTurning\x10\x04\x12\x18\n\x14kMotionStateStraight\x10\x08\x1a\x8e\x02\n\x0eLaneAssignment\x12*\n\nlane_index\x18\x01 \x01(\x0b\x32\x16.perception.common.Int\x12\x33\n\tdirection\x18\x02 \x01(\x0e\x32 .perception.Object.LaneDirection\x12.\n\x0chas_cut_lane\x18\x03 \x01(\x0b\x32\x18.perception.common.Float\x12\x35\n\x15\x63ut_in_ratio_on_persp\x18\x04 \x01(\x0b\x32\x16.perception.common.Int\x12\x34\n\x14\x61ssociated_lane_idxs\x18\x05 \x03(\x0b\x32\x16.perception.common.Int\x1a\xb1\x03\n\x0bMonocular3D\x12-\n\tctr_pt_2d\x18\x01 \x01(\x0b\x32\x1a.perception.common.Point2f\x12#\n\x01z\x18\x02 \x01(\x0b\x32\x18.perception.common.Float\x12#\n\x01l\x18\x03 \x01(\x0b\x32\x18.perception.common.Float\x12#\n\x01w\x18\x04 \x01(\x0b\x32\x18.perception.common.Float\x12#\n\x01h\x18\x05 \x01(\x0b\x32\x18.perception.common.Float\x12\'\n\x05\x61lpha\x18\x06 \x01(\x0b\x32\x18.perception.common.Float\x12/\n\x06\x61nchor\x18\x07 \x01(\x0e\x32\x1f.perception.Object.AnchorPtInfo\x12?\n\x0cmodel_3d_pos\x18\x08 \x01(\x0b\x32).perception.Object.Monocular3D.Model3DPos\x1a\x44\n\nModel3DPos\x12\x0b\n\x03x3d\x18\x01 \x01(\x02\x12\x0b\n\x03y3d\x18\x02 \x01(\x02\x12\x0b\n\x03z3d\x18\x03 \x01(\x02\x12\x0f\n\x07heading\x18\x04 \x01(\x02\x1a\xe5\x0b\n\tWorldInfo\x12#\n\x03vel\x18\x01 \x01(\x0b\x32\x16.perception.common.XYZ\x12\'\n\x07rel_vel\x18\x02 \x01(\x0b\x32\x16.perception.common.XYZ\x12#\n\x03\x61\x63\x63\x18\x03 \x01(\x0b\x32\x16.perception.common.XYZ\x12#\n\x03pos\x18\x04 \x01(\x0b\x32\x16.perception.common.XYZ\x12\'\n\x04size\x18\x05 \x01(\x0b\x32\x19.perception.common.Size3D\x12)\n\x05\x61ngle\x18\x06 \x01(\x0b\x32\x1a.perception.common.Angle3f\x12,\n\tsize_est1\x18\x07 \x01(\x0b\x32\x19.perception.common.Size3D\x12,\n\tsize_est2\x18\x08 \x01(\x0b\x32\x19.perception.common.Size3D\x12%\n\x03\x62ox\x18\n \x01(\x0b\x32\x18.perception.common.Box3D\x12\n\n\x02id\x18\x0b \x01(\r\x12#\n\x03\x63ls\x18\x0c \x01(\x0b\x32\x16.perception.common.Int\x12\x19\n\x11possible_cls_list\x18* \x03(\x05\x12\x0b\n\x03val\x18\r \x01(\x02\x12$\n\x04pose\x18\x0e \x01(\x0b\x32\x16.perception.common.Int\x12\x0b\n\x03ttc\x18\x0f \x01(\x02\x12\x0f\n\x07headway\x18\x10 \x01(\x02\x12\x0c\n\x04\x63ipv\x18\x11 \x01(\x05\x12\x0c\n\x04\x63ipp\x18\x12 \x01(\x05\x12\x30\n\npose_angle\x18\x13 \x01(\x0b\x32\x1c.perception.common.PoseAngle\x12,\n\x0cmotion_state\x18\x14 \x01(\x0b\x32\x16.perception.common.Int\x12/\n\x06\x61nchor\x18\x15 \x01(\x0e\x32\x1f.perception.Object.AnchorPtInfo\x12+\n\x07pos_var\x18\x16 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08size_var\x18\x17 \x01(\x0b\x32\x1a.perception.common.Point3D\x12\x32\n\x0epose_angle_var\x18\x18 \x01(\x0b\x32\x1a.perception.common.Point3D\x12-\n\ranchor_offset\x18\x19 \x01(\x0b\x32\x16.perception.common.XYZ\x12)\n\nodom_trace\x18\x1a \x03(\x0b\x32\x15.perception.common.XY\x12(\n\x08pose_ori\x18\x1e \x01(\x0b\x32\x16.perception.common.Int\x12\'\n\x07\x63ls_ori\x18\x1f \x01(\x0b\x32\x16.perception.common.Int\x12/\n\x08hit_type\x18  \x01(\x0e\x32\x1d.perception.Object.ObjectType\x12\x12\n\nconfidence\x18! \x01(\x02\x12\x34\n\x0cmeasure_type\x18\" \x01(\x0e\x32\x1e.perception.Object.MeasureType\x12\x34\n\x0ctrack_status\x18# \x01(\x0e\x32\x1e.perception.Object.TrackStatus\x12:\n\x0froad_assignment\x18$ \x01(\x0b\x32!.perception.Object.LaneAssignment\x12\x11\n\tlife_time\x18% \x01(\x05\x12\r\n\x05index\x18& \x01(\x05\x12\x0b\n\x03\x61ge\x18\' \x01(\r\x12\x34\n\x0cmonocular_3d\x18( \x01(\x0b\x32\x1e.perception.Object.Monocular3D\x12\x10\n\x08pro_flag\x18) \x01(\x05\x12:\n\x0fobject_category\x18+ \x01(\x0e\x32!.perception.Object.ObjectCategory\x12\x43\n\x14ground_contact_lines\x18, \x01(\x0b\x32%.perception.Object.GroundContactLines\x1a\xf9\x02\n\nFusionInfo\x12<\n\x16\x61ssociated_image_infos\x18\x01 \x03(\x0b\x32\x1c.perception.Object.ImageInfo\x12<\n\x16\x61ssociated_world_infos\x18\x02 \x03(\x0b\x32\x1c.perception.Object.WorldInfo\x12\x1e\n\x16\x61ssociated_conf_matrix\x18\x03 \x03(\x02\x12\x37\n\x11\x66usion_world_info\x18\x04 \x01(\x0b\x32\x1c.perception.Object.WorldInfo\x12\x41\n\nproperties\x18\x05 \x03(\x0b\x32-.perception.Object.FusionInfo.PropertiesEntry\x1aS\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .perception.Object.PropertyValue:\x02\x38\x01\x1aS\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .perception.Object.PropertyValue:\x02\x38\x01\"\x8c\x03\n\nObjectType\x12\t\n\x05kNone\x10\x00\x12\x0c\n\x08kVehicle\x10\x01\x12\x08\n\x04kPed\x10\x02\x12\t\n\x05kBike\x10\x03\x12\t\n\x05kCone\x10\x04\x12\x11\n\rkVehicleWheel\x10\x05\x12\x11\n\rkVehiclePlate\x10\x06\x12\x0c\n\x08kPedHead\x10\x07\x12\x0c\n\x08kCyclist\x10\x08\x12\x14\n\x10kWarningTriangle\x10\t\x12\x15\n\x11kSmallTrafficSign\x10\n\x12\x13\n\x0fkBigTrafficSign\x10\x0b\x12\x11\n\rkTrafficLight\x10\x0c\x12\x0c\n\x08kAnimals\x10\r\x12\x11\n\rkVehicleLight\x10\x0e\x12\x0f\n\x0bkStreetLamp\x10\x0f\x12\x10\n\x0ckRoadBarrier\x10\x10\x12\x15\n\x11kTrafficLightBulb\x10\x11\x12\x16\n\x12kTrafficLightDigit\x10\x12\x12\r\n\tkObstacle\x10\x13\x12\x18\n\x14kThreeWheeledVehicle\x10\x14\x12\x12\n\x0ekObjectTypeNum\x10\x18\"\xa2\x03\n\x0eObjectCategory\x12\x11\n\rkCategoryNone\x10\x00\x12\x10\n\x0ckCategoryCar\x10\x01\x12\x10\n\x0ckCategorySuv\x10\x02\x12\x13\n\x0fkCategoryPickup\x10\x03\x12\x16\n\x12kCategoryMediumCar\x10\x04\x12\x10\n\x0ckCategoryVan\x10\x05\x12\x10\n\x0ckCategoryBus\x10\x06\x12\x12\n\x0ekCategoryTruck\x10\x07\x12\x1b\n\x17kCategorySpecialVehicle\x10\x08\x12\x15\n\x11kCategoryTricycle\x10\t\x12\x1b\n\x17kCategoryUnknownVehicle\x10\n\x12\x17\n\x13kCategoryPedestrian\x10\x1e\x12\x11\n\rkCategoryBike\x10\x1f\x12\x14\n\x10kCategoryCyclist\x10 \x12\x18\n\x14kCategoryTrafficSign\x10(\x12\x19\n\x15kCategoryVehicleWheel\x10Z\x12\x19\n\x15kCategoryLicensePlate\x10[\x12\x11\n\rkCategoryHead\x10\\\"\xd4\x02\n\x0bVehiclePose\x12\x0c\n\x08kInvalid\x10\x00\x12\r\n\tkLeftTail\x10\x01\x12\x0c\n\x08kMidTail\x10\x02\x12\x0e\n\nkRightTail\x10\x03\x12\r\n\tkLeftHead\x10\x04\x12\x0c\n\x08kMidHead\x10\x05\x12\x0e\n\nkRightHead\x10\x06\x12\r\n\tkLeftSide\x10\x07\x12\x0e\n\nkRightSide\x10\x08\x12\x0e\n\nkLeftCutIn\x10\t\x12\x0f\n\x0bkRightCutIn\x10\n\x12\x0f\n\x0bkLeftCutOut\x10\x0b\x12\x10\n\x0ckRightCutOut\x10\x0c\x12\r\n\tkOccluded\x10\r\x12\t\n\x05kSide\x10\x0e\x12\x11\n\rkOccludedTail\x10\x0f\x12\x11\n\rkOccludedHead\x10\x10\x12\x11\n\rkOccludedSide\x10\x11\x12\x15\n\x11kVehicleOtherPose\x10\x12\x12\x10\n\x0ckUnknownPose\x10\x14\"\x85\x01\n\x0cOccludedType\x12\x14\n\x10kWithoutOccluded\x10\x00\x12\x11\n\rkPartOccluded\x10\x01\x12\x11\n\rkLeftOccluded\x10\x02\x12\x12\n\x0ekRightOccluded\x10\x04\x12\x10\n\x0ckTopOccluded\x10\x08\x12\x13\n\x0fkBottomOccluded\x10\x10\"s\n\x07PedPose\x12\x13\n\x0fkPedInvalidPose\x10\x00\x12\x0f\n\x0bkPedForward\x10\x01\x12\x10\n\x0ckPedBackward\x10\x04\x12\x0c\n\x08kPedLeft\x10\x07\x12\r\n\tkPedRight\x10\n\x12\x13\n\x0fkPedUnknownPose\x10\x14\"\x98\x01\n\x06PedCls\x12\x12\n\x0ekPedInvalidCls\x10\x00\x12\x0c\n\x08kPedFull\x10\x01\x12\x10\n\x0ckPedOccluded\x10\x02\x12\x0f\n\x0bkPedCyclist\x10\x03\x12\x0e\n\nkPedAdvert\x10\x04\x12\x10\n\x0ckPedFakeFull\x10\x05\x12\x13\n\x0fkPedFakeCyclist\x10\x06\x12\x12\n\x0ekPedUnknownCls\x10\x14\"\xf3\x02\n\x0c\x41nchorPtInfo\x12\x10\n\x0ckVehicleHead\x10\x00\x12\x10\n\x0ckVehicleTail\x10\x01\x12\x16\n\x12kVehicleFrontWheel\x10\x02\x12\x15\n\x11kVehicleRearWheel\x10\x03\x12\x15\n\x11kVehicleSomeWheel\x10\x04\x12\x17\n\x13kDetectBottomCenter\x10\x05\x12\x1a\n\x16kVehicleLeftFrontWheel\x10\x06\x12\x19\n\x15kVehicleLeftRearWheel\x10\x07\x12\x1b\n\x17kVehicleRightFrontWheel\x10\x08\x12\x1a\n\x16kVehicleRightRearWheel\x10\t\x12\x15\n\x11kMonocular3DFront\x10\x15\x12\x14\n\x10kMonocular3DRear\x10\x16\x12\x14\n\x10kMonocular3DLeft\x10\x17\x12\x15\n\x11kMonocular3DRight\x10\x18\x12\x16\n\x12kMonocular3DCenter\x10\x19\"\x92\x04\n\x0bMeasureType\x12\x1a\n\x16kVehicleMeasureHeadReg\x10\x00\x12\x1a\n\x16kVehicleMeasureTailReg\x10\x01\x12\x19\n\x15kVehicleMeasureDetect\x10\x02\x12\x18\n\x14kVehicleMeasureWheel\x10\x03\x12\x18\n\x14kVehicleMeasurePlate\x10\x04\x12!\n\x1dkVehicleMeasureHeadProjection\x10\x05\x12!\n\x1dkVehicleMeasureTailProjection\x10\x06\x12\x1c\n\x18kVehicleMeasureHeadWidth\x10\x07\x12\x1c\n\x18kVehicleMeasureTailWidth\x10\x08\x12\x12\n\x0ekPedMeasureBox\x10\n\x12\x19\n\x15kPedMeasureProjection\x10\x0b\x12\x1c\n\x18kVehicleMeasureLaneWidth\x10\t\x12\x1c\n\x18kVehicleMeasureDetHeight\x10\x0c\x12\x1b\n\x17kVehicleMeasureDetWidth\x10\r\x12\x1c\n\x18kVehicleMeasureRegHeight\x10\x0e\x12\x1b\n\x17kVehicleMeasureRegWidth\x10\x0f\x12\x12\n\x0ekMeasureMono3D\x10\x10\x12\x0f\n\x0bkMeasureBev\x10\x11\x12\x12\n\x0ekMeasureFusion\x10\x14\"\xe5\x03\n\x0cVehicleClass\x12\r\n\tkNegative\x10\x00\x12\x08\n\x04kBus\x10\x01\x12\x08\n\x04kCar\x10\x02\x12\x0c\n\x08kMiniBus\x10\x03\x12\x10\n\x0ckBucketTruck\x10\x04\x12\x13\n\x0fkContainerTruck\x10\x05\x12\r\n\tkTricycle\x10\x06\x12\x0b\n\x07kTanker\x10\x07\x12\x14\n\x10kCementTankTruck\x10\x08\x12\x0b\n\x07kPickup\x10\t\x12\x12\n\x0ekSedimentTruck\x10\n\x12\n\n\x06kIveco\x10\x0b\x12\x0f\n\x0bkSpecialCar\x10\x0c\x12\r\n\tkCityAuto\x10\r\x12\x13\n\x0fkVehicleUnknown\x10\x0e\x12\x0c\n\x08kWrecker\x10\x0f\x12\x14\n\x10kFlatTransporter\x10\x10\x12\x10\n\x0ckTractorHead\x10\x11\x12\x1b\n\x17kSpecialFlatTransporter\x10\x12\x12\x0f\n\x0bkCarCarrier\x10\x13\x12\x12\n\x0ekTruckWithTrap\x10\x14\x12\x17\n\x13kEngineeringVehicle\x10\x15\x12\x0c\n\x08kSweeper\x10\x16\x12\x13\n\x0fkRoadServiceCar\x10\x17\x12\x14\n\x10kSanitationTruck\x10\x18\x12\x11\n\rkGarbageTruck\x10\x19\x12\x0c\n\x08kFakeCar\x10\x1a\"@\n\nWheelClass\x12\x11\n\rkWheelUnknown\x10\x00\x12\x0f\n\x0bkWheelFront\x10\x01\x12\x0e\n\nkWheelRear\x10\x02\"d\n\x11TrafficLightColor\x12\x12\n\x0ekTLCBackground\x10\x00\x12\x0b\n\x07kTLCRed\x10\x01\x12\r\n\tkTLCGreen\x10\x02\x12\x0e\n\nkTLCYellow\x10\x03\x12\x0f\n\x0bkTLCUnknown\x10\x08\"\xc3\x01\n\x11TrafficLightShape\x12\x12\n\x0ekTLSBackground\x10\x00\x12\n\n\x06kTLSUp\x10\x01\x12\x0c\n\x08kTLSDown\x10\x02\x12\x0c\n\x08kTLSLeft\x10\x03\x12\r\n\tkTLSRight\x10\x04\x12\x0e\n\nkTLSCircle\x10\x05\x12\x12\n\x0ekTLSTurnAround\x10\x06\x12\r\n\tkTLSDigit\x10\x07\x12\x0e\n\nkTLSPerson\x10\x08\x12\x0f\n\x0bkTLSBicycle\x10\t\x12\x0f\n\x0bkTLSUnknown\x10\x10\"\x87\x01\n\x11VehicleLightClass\x12\x0e\n\nkVLUnknown\x10\x00\x12\x10\n\x0ckVLHeadLight\x10\x01\x12\x10\n\x0ckVLTailLight\x10\x02\x12\x11\n\rkVLBrakeLight\x10\x04\x12\x14\n\x10kVLTurnLeftLight\x10\x08\x12\x15\n\x11kVLTurnRightLight\x10\x10\"\xad\x01\n\x12VehicleLightStatus\x12\x0f\n\x0bkVLSUnknown\x10\x00\x12\n\n\x06kVLSOn\x10\x01\x12\x0b\n\x07kVLSOff\x10\x02\x12\r\n\tkVLSFlash\x10\x03\x12\x17\n\x13kVLSLeftTurnLightOn\x10\x04\x12\x18\n\x14kVLSRightTurnLightOn\x10\x08\x12\x14\n\x10kVLSBrakeLightOn\x10\x10\x12\x15\n\x11kVLSHazardLightOn\x10 \"\xa9\x01\n\tMoveState\x12\x0e\n\nkMSUnknown\x10\x00\x12\x18\n\x14kEgoDirectionDriving\x10\x01\x12\x18\n\x14kEgoDirectionStopped\x10\x02\x12\x1a\n\x16kEgoDirectionReversing\x10\x03\x12\x0e\n\nkOnComming\x10\x04\x12\r\n\tkCrossing\x10\x05\x12\x0f\n\x0bkStationary\x10\x06\x12\x0c\n\x08kTurning\x10\x07\"e\n\rPositionState\x12\x0f\n\x0bkPosUnknown\x10\x00\x12\x15\n\x11kPosShortDistance\x10\x01\x12\x16\n\x12kPosMediumDistance\x10\x02\x12\x14\n\x10kPosLongDistance\x10\x03\"f\n\x12VehicleRigidAnchor\x12\x0c\n\x08kVRARear\x10\x00\x12\x11\n\rkVRARearWheel\x10\x01\x12\x11\n\rkVRAHeadWheel\x10\x02\x12\x0c\n\x08kVRAHead\x10\x03\x12\x0e\n\nkVRAMaxNum\x10\x04\"?\n\x11ObjImportanceType\x12\x0b\n\x07kNormal\x10\x00\x12\x0c\n\x08kCrucial\x10\x01\x12\x0f\n\x0bkInterested\x10\x02\"S\n\x0bTrackStatus\x12\x0e\n\nkTSUnknown\x10\x00\x12\x13\n\x0fkTSFirstDetectd\x10\x01\x12\x0f\n\x0bkTSTracking\x10\x02\x12\x0e\n\nkTSPredict\x10\x03\"\xa7\x01\n\x11SelectLevelStatus\x12\x10\n\x0ckSLOriginDet\x10\x00\x12\x1a\n\x16kSLDetAfterInnerROINMS\x10\x01\x12\x1a\n\x16kSLDetAfterCrossROINMS\x10\x02\x12\x11\n\rkSLReservered\x10\x03\x12\x13\n\x0fkSLCandidateDet\x10\x04\x12\x10\n\x0ckSLConcerned\x10\x05\x12\x0e\n\nkSLCrucial\x10\x06\"]\n\rLaneDirection\x12\x16\n\x12kSameDirectionLane\x10\x00\x12\x1a\n\x16kOppositeDirectionLane\x10\x01\x12\x18\n\x14kObjDirectionUnknown\x10\x02\"\xcb\x01\n\x0cPropertyType\x12\x1c\n\x18kPropertyVehicleRearLamp\x10\x00\x12\x17\n\x13kPropertyInvalidity\x10\x01\x12\x16\n\x12kPropertyOcclusion\x10\x02\x12\x19\n\x15kPropertyLeftOccluded\x10\x03\x12\x1a\n\x16kPropertyRightOccluded\x10\x04\x12\x1b\n\x17kPropertyBottomOccluded\x10\x05\x12\x18\n\x14kPropertyTopOccluded\x10\x06\"w\n\x12PropertyInvalidity\x12\x17\n\x13kReservedInvalidity\x10\x00\x12\x17\n\x13kVelocityInvalidity\x10\x01\x12\x17\n\x13kPositionInvalidity\x10\x02\x12\x16\n\x12kHeadingInvalidity\x10\x04\"\xd9\x02\n\x0cObstacleType\x12\x17\n\x13kObstacleBackground\x10\x00\x12\x11\n\rkObstacleCone\x10\x01\x12\x18\n\x14kObstacleCrashBarrel\x10\x02\x12\x1c\n\x18kObstacleWarningTriangle\x10\x03\x12\x18\n\x14kObstacleCylindrical\x10\x04\x12\x1b\n\x17kObstacleSphericalstone\x10\x05\x12\x18\n\x14kObstaclePlasticpole\x10\x06\x12\x18\n\x14kObstacleBumpingpost\x10\x07\x12\x19\n\x15kObstacleWaterbarrier\x10\x08\x12\x13\n\x0fkObstacleCarton\x10\t\x12\x11\n\rkObstacleTyre\x10\n\x12#\n\x1fkObstaclePlasticpoleBumpingpost\x10\x0b\x12\x12\n\x0ekObstacleOther\x10 \"K\n\x04Mode\x12\r\n\tkNoneMode\x10\x00\x12\x0e\n\nkPilotMode\x10\x01\x12\x10\n\x0ckParkingMode\x10\x02\x12\x12\n\x0ekCamera1Mono3d\x10\x04\"\xdc\x04\n\x11SpecificSceneType\x12\x11\n\rkSceneUnknown\x10\x00\x12\x16\n\x12kSceneCNCAP2024SCP\x10\x01\x12\x17\n\x13kSceneCNCAP2024CCFT\x10\x02\x12\x17\n\x13kSceneCNCAP2024CCRS\x10\x03\x12\x17\n\x13kSceneCNCAP2024SCPO\x10\x04\x12\x17\n\x13kSceneCNCAP2024CCRH\x10\x05\x12\x17\n\x13kSceneCNCAP2024CPLA\x10\x06\x12\x18\n\x14kSceneCNCAP2024CPLAN\x10\x07\x12\x19\n\x15kSceneCNCAP2024CPTALN\x10\x08\x12\x19\n\x15kSceneCNCAP2024CPTALF\x10\t\x12\x19\n\x15kSceneCNCAP2024CPTARF\x10\n\x12\x18\n\x14kSceneCNCAP2024CPFAO\x10\x0b\x12\x19\n\x15kSceneCNCAP2024CPFAON\x10\x0c\x12\x18\n\x14kSceneCNCAP2024CPNCO\x10\r\x12\x18\n\x14kSceneCNCAP2024CBNAO\x10\x0e\x12\x18\n\x14kSceneCNCAP2024CSFAO\x10\x0f\x12\x19\n\x15kSceneCNCAP2024CSTALN\x10\x10\x12\x17\n\x13kSceneCNCAP2024CBLA\x10\x11\x12\x19\n\x15kSceneCNCAP2024CSTARN\x10\x12\x12\x12\n\x0ekScene1242CPFA\x10\x13\x12\x12\n\x0ekScene1242CPNA\x10\x14\x12\x12\n\x0ekScene1242CPLA\x10\x15\x12\x12\n\x0ekScene1242CCRS\x10\x16\x12\x12\n\x0ekScene1242CCRM\x10\x17\"\xdb\x07\n\nObjectList\x12 \n\x04list\x18\x01 \x03(\x0b\x32\x12.perception.Object\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x10\n\x08\x66rame_id\x18\x04 \x01(\x04\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12+\n\x07warning\x18\x06 \x01(\x0b\x32\x1a.perception.object.Warning\x12+\n\x08roi_list\x18\x07 \x03(\x0b\x32\x19.perception.common.Rect2f\x12\x0c\n\x04tick\x18\t \x01(\x04\x12\x15\n\rstart_time_us\x18\n \x01(\x04\x12\x13\n\x0b\x65nd_time_us\x18\x0b \x01(\x04\x12\x16\n\x0eprofiling_time\x18\x0c \x03(\x04\x12 \n\x05scene\x18\r \x03(\x0b\x32\x11.perception.Scene\x12)\n\nscene_list\x18\x0e \x01(\x0b\x32\x15.perception.SceneList\x12(\n\x0b\x64\x61ta_source\x18\x0f \x01(\x0e\x32\x13.minieye.DataSource\x12(\n\x0b\x63\x61lib_param\x18\x10 \x01(\x0b\x32\x13.minieye.CalibParam\x12.\n\x0evehicle_signal\x18\x11 \x01(\x0b\x32\x16.minieye.VehicleSignal\x12*\n\x0c\x63\x61mera_param\x18\x12 \x01(\x0b\x32\x14.minieye.CameraParam\x12\x1e\n\x06\x63\x61m_id\x18\x13 \x01(\x0b\x32\x0e.minieye.CamID\x12\x12\n\ncam_prj_id\x18\x14 \x01(\r\x12.\n\x0e\x63ommand_signal\x18\x15 \x01(\x0b\x32\x16.minieye.CommandSignal\x12\x30\n\x0ctimestamp_ts\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x07tick_ts\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12@\n\x18vehicle_signal_high_freq\x18\x18 \x01(\x0b\x32\x1e.minieye.VehicleSignalHighFreq\x12>\n\x17vehicle_signal_low_freq\x18\x19 \x01(\x0b\x32\x1d.minieye.VehicleSignalLowFreq\x12\x0c\n\x04mode\x18\x1a \x01(\r\x12\x11\n\tframe_ids\x18\x1b \x03(\r\x12\x1c\n\x14roadmarking_frame_id\x18\x1c \x01(\x04\x12\x1b\n\x13roadmarking_tick_ms\x18\x1d \x01(\x04\x12+\n\rdebug_details\x18\x1e \x01(\x0b\x32\x14.google.protobuf.Any\"\x8d\x03\n\rVisionObjects\x12\x0f\n\x07version\x18\x01 \x01(\t\x12(\n\x04tick\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\ttimestamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0b\x66usion_info\x18\x04 \x03(\x0b\x32\x1d.perception.Object.FusionInfo\x12\x11\n\tframe_ids\x18\x05 \x03(\r\x12$\n\x05scene\x18\x06 \x01(\x0b\x32\x15.perception.SceneList\x12.\n\nstart_tick\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_tick\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04mode\x18\t \x01(\r\x12\x1c\n\x14roadmarking_frame_id\x18\n \x01(\x04\x12\x1b\n\x13roadmarking_tick_ms\x18\x0b \x01(\x04\x62\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,geometry__pb2.DESCRIPTOR,data__source__pb2.DESCRIPTOR,calib__param__pb2.DESCRIPTOR,vehicle__signal__pb2.DESCRIPTOR,vehicle__signal__v2__pb2.DESCRIPTOR,command__signal__pb2.DESCRIPTOR,object__warning__pb2.DESCRIPTOR,camera__pb2.DESCRIPTOR,scene__pb2.DESCRIPTOR,tsr__define__pb2.DESCRIPTOR,])



_OBJECT_OPERATINGCONDITION_ROADSURFACE = _descriptor.EnumDescriptor(
  name='RoadSurface',
  full_name='perception.Object.OperatingCondition.RoadSurface',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kRoadSurfaceSmooth', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRoadSurfaceBumpy', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2783,
  serialized_end=2843,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OPERATINGCONDITION_ROADSURFACE)

_OBJECT_OPERATINGCONDITION_ROADGRADIENT = _descriptor.EnumDescriptor(
  name='RoadGradient',
  full_name='perception.Object.OperatingCondition.RoadGradient',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kRoadGradientFlatGround', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRoadGradientUphill', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRRoadGradientDownhill', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2845,
  serialized_end=2941,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OPERATINGCONDITION_ROADGRADIENT)

_OBJECT_OPERATINGCONDITION_MOTIONSTATE = _descriptor.EnumDescriptor(
  name='MotionState',
  full_name='perception.Object.OperatingCondition.MotionState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kMotionStateNone', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMotionStateStationary', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMotionStateMoving', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMotionStateTurning', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMotionStateStraight', index=4, number=8,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2944,
  serialized_end=3082,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OPERATINGCONDITION_MOTIONSTATE)

_OBJECT_OBJECTTYPE = _descriptor.EnumDescriptor(
  name='ObjectType',
  full_name='perception.Object.ObjectType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kNone', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicle', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPed', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kBike', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCone', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleWheel', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehiclePlate', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedHead', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCyclist', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kWarningTriangle', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSmallTrafficSign', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kBigTrafficSign', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTrafficLight', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kAnimals', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleLight', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kStreetLamp', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRoadBarrier', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTrafficLightBulb', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTrafficLightDigit', index=18, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacle', index=19, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kThreeWheeledVehicle', index=20, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObjectTypeNum', index=21, number=24,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5771,
  serialized_end=6167,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OBJECTTYPE)

_OBJECT_OBJECTCATEGORY = _descriptor.EnumDescriptor(
  name='ObjectCategory',
  full_name='perception.Object.ObjectCategory',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kCategoryNone', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryCar', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategorySuv', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryPickup', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryMediumCar', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryVan', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryBus', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryTruck', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategorySpecialVehicle', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryTricycle', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryUnknownVehicle', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryPedestrian', index=11, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryBike', index=12, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryCyclist', index=13, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryTrafficSign', index=14, number=40,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryVehicleWheel', index=15, number=90,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryLicensePlate', index=16, number=91,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCategoryHead', index=17, number=92,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6170,
  serialized_end=6588,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OBJECTCATEGORY)

_OBJECT_VEHICLEPOSE = _descriptor.EnumDescriptor(
  name='VehiclePose',
  full_name='perception.Object.VehiclePose',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kInvalid', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftTail', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMidTail', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightTail', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftHead', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMidHead', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightHead', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftSide', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightSide', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftCutIn', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightCutIn', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftCutOut', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightCutOut', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOccluded', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSide', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOccludedTail', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOccludedHead', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOccludedSide', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleOtherPose', index=18, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kUnknownPose', index=19, number=20,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6591,
  serialized_end=6931,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_VEHICLEPOSE)

_OBJECT_OCCLUDEDTYPE = _descriptor.EnumDescriptor(
  name='OccludedType',
  full_name='perception.Object.OccludedType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kWithoutOccluded', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPartOccluded', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kLeftOccluded', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRightOccluded', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTopOccluded', index=4, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kBottomOccluded', index=5, number=16,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6934,
  serialized_end=7067,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OCCLUDEDTYPE)

_OBJECT_PEDPOSE = _descriptor.EnumDescriptor(
  name='PedPose',
  full_name='perception.Object.PedPose',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kPedInvalidPose', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedForward', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedBackward', index=2, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedLeft', index=3, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedRight', index=4, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedUnknownPose', index=5, number=20,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7069,
  serialized_end=7184,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_PEDPOSE)

_OBJECT_PEDCLS = _descriptor.EnumDescriptor(
  name='PedCls',
  full_name='perception.Object.PedCls',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kPedInvalidCls', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedFull', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedOccluded', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedCyclist', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedAdvert', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedFakeFull', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedFakeCyclist', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedUnknownCls', index=7, number=20,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7187,
  serialized_end=7339,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_PEDCLS)

_OBJECT_ANCHORPTINFO = _descriptor.EnumDescriptor(
  name='AnchorPtInfo',
  full_name='perception.Object.AnchorPtInfo',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kVehicleHead', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleTail', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleFrontWheel', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleRearWheel', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleSomeWheel', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kDetectBottomCenter', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleLeftFrontWheel', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleLeftRearWheel', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleRightFrontWheel', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleRightRearWheel', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMonocular3DFront', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMonocular3DRear', index=11, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMonocular3DLeft', index=12, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMonocular3DRight', index=13, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMonocular3DCenter', index=14, number=25,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7342,
  serialized_end=7713,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_ANCHORPTINFO)

_OBJECT_MEASURETYPE = _descriptor.EnumDescriptor(
  name='MeasureType',
  full_name='perception.Object.MeasureType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureHeadReg', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureTailReg', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureDetect', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureWheel', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasurePlate', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureHeadProjection', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureTailProjection', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureHeadWidth', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureTailWidth', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedMeasureBox', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPedMeasureProjection', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureLaneWidth', index=11, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureDetHeight', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureDetWidth', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureRegHeight', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleMeasureRegWidth', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMeasureMono3D', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMeasureBev', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMeasureFusion', index=18, number=20,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7716,
  serialized_end=8246,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_MEASURETYPE)

_OBJECT_VEHICLECLASS = _descriptor.EnumDescriptor(
  name='VehicleClass',
  full_name='perception.Object.VehicleClass',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kNegative', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kBus', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCar', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kMiniBus', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kBucketTruck', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kContainerTruck', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTricycle', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTanker', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCementTankTruck', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPickup', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSedimentTruck', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kIveco', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSpecialCar', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCityAuto', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVehicleUnknown', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kWrecker', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kFlatTransporter', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTractorHead', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSpecialFlatTransporter', index=18, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCarCarrier', index=19, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTruckWithTrap', index=20, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kEngineeringVehicle', index=21, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSweeper', index=22, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kRoadServiceCar', index=23, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSanitationTruck', index=24, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kGarbageTruck', index=25, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kFakeCar', index=26, number=26,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8249,
  serialized_end=8734,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_VEHICLECLASS)

_OBJECT_WHEELCLASS = _descriptor.EnumDescriptor(
  name='WheelClass',
  full_name='perception.Object.WheelClass',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kWheelUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kWheelFront', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kWheelRear', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8736,
  serialized_end=8800,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_WHEELCLASS)

_OBJECT_TRAFFICLIGHTCOLOR = _descriptor.EnumDescriptor(
  name='TrafficLightColor',
  full_name='perception.Object.TrafficLightColor',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kTLCBackground', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLCRed', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLCGreen', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLCYellow', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLCUnknown', index=4, number=8,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8802,
  serialized_end=8902,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_TRAFFICLIGHTCOLOR)

_OBJECT_TRAFFICLIGHTSHAPE = _descriptor.EnumDescriptor(
  name='TrafficLightShape',
  full_name='perception.Object.TrafficLightShape',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kTLSBackground', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSUp', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSDown', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSLeft', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSRight', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSCircle', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSTurnAround', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSDigit', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSPerson', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSBicycle', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTLSUnknown', index=10, number=16,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8905,
  serialized_end=9100,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_TRAFFICLIGHTSHAPE)

_OBJECT_VEHICLELIGHTCLASS = _descriptor.EnumDescriptor(
  name='VehicleLightClass',
  full_name='perception.Object.VehicleLightClass',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kVLUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLHeadLight', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLTailLight', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLBrakeLight', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLTurnLeftLight', index=4, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLTurnRightLight', index=5, number=16,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9103,
  serialized_end=9238,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_VEHICLELIGHTCLASS)

_OBJECT_VEHICLELIGHTSTATUS = _descriptor.EnumDescriptor(
  name='VehicleLightStatus',
  full_name='perception.Object.VehicleLightStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kVLSUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSOn', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSOff', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSFlash', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSLeftTurnLightOn', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSRightTurnLightOn', index=5, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSBrakeLightOn', index=6, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVLSHazardLightOn', index=7, number=32,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9241,
  serialized_end=9414,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_VEHICLELIGHTSTATUS)

_OBJECT_MOVESTATE = _descriptor.EnumDescriptor(
  name='MoveState',
  full_name='perception.Object.MoveState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kMSUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kEgoDirectionDriving', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kEgoDirectionStopped', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kEgoDirectionReversing', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOnComming', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCrossing', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kStationary', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTurning', index=7, number=7,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9417,
  serialized_end=9586,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_MOVESTATE)

_OBJECT_POSITIONSTATE = _descriptor.EnumDescriptor(
  name='PositionState',
  full_name='perception.Object.PositionState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kPosUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPosShortDistance', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPosMediumDistance', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPosLongDistance', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9588,
  serialized_end=9689,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_POSITIONSTATE)

_OBJECT_VEHICLERIGIDANCHOR = _descriptor.EnumDescriptor(
  name='VehicleRigidAnchor',
  full_name='perception.Object.VehicleRigidAnchor',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kVRARear', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVRARearWheel', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVRAHeadWheel', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVRAHead', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVRAMaxNum', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9691,
  serialized_end=9793,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_VEHICLERIGIDANCHOR)

_OBJECT_OBJIMPORTANCETYPE = _descriptor.EnumDescriptor(
  name='ObjImportanceType',
  full_name='perception.Object.ObjImportanceType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kNormal', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCrucial', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kInterested', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9795,
  serialized_end=9858,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OBJIMPORTANCETYPE)

_OBJECT_TRACKSTATUS = _descriptor.EnumDescriptor(
  name='TrackStatus',
  full_name='perception.Object.TrackStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kTSUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTSFirstDetectd', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTSTracking', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kTSPredict', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9860,
  serialized_end=9943,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_TRACKSTATUS)

_OBJECT_SELECTLEVELSTATUS = _descriptor.EnumDescriptor(
  name='SelectLevelStatus',
  full_name='perception.Object.SelectLevelStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSLOriginDet', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLDetAfterInnerROINMS', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLDetAfterCrossROINMS', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLReservered', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLCandidateDet', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLConcerned', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSLCrucial', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=9946,
  serialized_end=10113,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_SELECTLEVELSTATUS)

_OBJECT_LANEDIRECTION = _descriptor.EnumDescriptor(
  name='LaneDirection',
  full_name='perception.Object.LaneDirection',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSameDirectionLane', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kOppositeDirectionLane', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObjDirectionUnknown', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10115,
  serialized_end=10208,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_LANEDIRECTION)

_OBJECT_PROPERTYTYPE = _descriptor.EnumDescriptor(
  name='PropertyType',
  full_name='perception.Object.PropertyType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kPropertyVehicleRearLamp', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyInvalidity', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyOcclusion', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyLeftOccluded', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyRightOccluded', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyBottomOccluded', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPropertyTopOccluded', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10211,
  serialized_end=10414,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_PROPERTYTYPE)

_OBJECT_PROPERTYINVALIDITY = _descriptor.EnumDescriptor(
  name='PropertyInvalidity',
  full_name='perception.Object.PropertyInvalidity',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kReservedInvalidity', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kVelocityInvalidity', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPositionInvalidity', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kHeadingInvalidity', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10416,
  serialized_end=10535,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_PROPERTYINVALIDITY)

_OBJECT_OBSTACLETYPE = _descriptor.EnumDescriptor(
  name='ObstacleType',
  full_name='perception.Object.ObstacleType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kObstacleBackground', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleCone', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleCrashBarrel', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleWarningTriangle', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleCylindrical', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleSphericalstone', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstaclePlasticpole', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleBumpingpost', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleWaterbarrier', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleCarton', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleTyre', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstaclePlasticpoleBumpingpost', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kObstacleOther', index=12, number=32,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10538,
  serialized_end=10883,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_OBSTACLETYPE)

_OBJECT_MODE = _descriptor.EnumDescriptor(
  name='Mode',
  full_name='perception.Object.Mode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kNoneMode', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kPilotMode', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kParkingMode', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kCamera1Mono3d', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10885,
  serialized_end=10960,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_MODE)

_OBJECT_SPECIFICSCENETYPE = _descriptor.EnumDescriptor(
  name='SpecificSceneType',
  full_name='perception.Object.SpecificSceneType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024SCP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CCFT', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CCRS', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024SCPO', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CCRH', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPLA', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPLAN', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPTALN', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPTALF', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPTARF', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPFAO', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPFAON', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CPNCO', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CBNAO', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CSFAO', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CSTALN', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CBLA', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kSceneCNCAP2024CSTARN', index=18, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kScene1242CPFA', index=19, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kScene1242CPNA', index=20, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kScene1242CPLA', index=21, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kScene1242CCRS', index=22, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kScene1242CCRM', index=23, number=23,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10963,
  serialized_end=11567,
)
_sym_db.RegisterEnumDescriptor(_OBJECT_SPECIFICSCENETYPE)


_OBJECT_IMAGEINFO = _descriptor.Descriptor(
  name='ImageInfo',
  full_name='perception.Object.ImageInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='det_rect', full_name='perception.Object.ImageInfo.det_rect', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reg_rect', full_name='perception.Object.ImageInfo.reg_rect', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='track_rect', full_name='perception.Object.ImageInfo.track_rect', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='smooth_rect', full_name='perception.Object.ImageInfo.smooth_rect', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='plate_rect', full_name='perception.Object.ImageInfo.plate_rect', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wheel_list', full_name='perception.Object.ImageInfo.wheel_list', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reg_pt_list', full_name='perception.Object.ImageInfo.reg_pt_list', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bike_rect', full_name='perception.Object.ImageInfo.bike_rect', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='box', full_name='perception.Object.ImageInfo.box', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='camera_id', full_name='perception.Object.ImageInfo.camera_id', index=9,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='det_rc_refined', full_name='perception.Object.ImageInfo.det_rc_refined', index=10,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reg_rc_refined', full_name='perception.Object.ImageInfo.reg_rc_refined', index=11,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='det_rc_refined_vel', full_name='perception.Object.ImageInfo.det_rc_refined_vel', index=12,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ground_contact_lines', full_name='perception.Object.ImageInfo.ground_contact_lines', index=13,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1458,
  serialized_end=2149,
)

_OBJECT_GROUNDCONTACTLINES = _descriptor.Descriptor(
  name='GroundContactLines',
  full_name='perception.Object.GroundContactLines',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='front', full_name='perception.Object.GroundContactLines.front', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rear', full_name='perception.Object.GroundContactLines.rear', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left', full_name='perception.Object.GroundContactLines.left', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='right', full_name='perception.Object.GroundContactLines.right', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2152,
  serialized_end=2358,
)

_OBJECT_VEHICLERIGID = _descriptor.Descriptor(
  name='VehicleRigid',
  full_name='perception.Object.VehicleRigid',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='meas_along_length', full_name='perception.Object.VehicleRigid.meas_along_length', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.Object.VehicleRigid.w', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h', full_name='perception.Object.VehicleRigid.h', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2361,
  serialized_end=2502,
)

_OBJECT_PROPERTYVALUE = _descriptor.Descriptor(
  name='PropertyValue',
  full_name='perception.Object.PropertyValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='perception.Object.PropertyValue.value', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='valuef', full_name='perception.Object.PropertyValue.valuef', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='perception.Object.PropertyValue.confidence', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2504,
  serialized_end=2570,
)

_OBJECT_OPERATINGCONDITION = _descriptor.Descriptor(
  name='OperatingCondition',
  full_name='perception.Object.OperatingCondition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='airborne', full_name='perception.Object.OperatingCondition.airborne', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='road_surface', full_name='perception.Object.OperatingCondition.road_surface', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='road_gradient', full_name='perception.Object.OperatingCondition.road_gradient', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='motion_state', full_name='perception.Object.OperatingCondition.motion_state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _OBJECT_OPERATINGCONDITION_ROADSURFACE,
    _OBJECT_OPERATINGCONDITION_ROADGRADIENT,
    _OBJECT_OPERATINGCONDITION_MOTIONSTATE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2573,
  serialized_end=3082,
)

_OBJECT_LANEASSIGNMENT = _descriptor.Descriptor(
  name='LaneAssignment',
  full_name='perception.Object.LaneAssignment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lane_index', full_name='perception.Object.LaneAssignment.lane_index', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='direction', full_name='perception.Object.LaneAssignment.direction', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_cut_lane', full_name='perception.Object.LaneAssignment.has_cut_lane', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cut_in_ratio_on_persp', full_name='perception.Object.LaneAssignment.cut_in_ratio_on_persp', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_lane_idxs', full_name='perception.Object.LaneAssignment.associated_lane_idxs', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3085,
  serialized_end=3355,
)

_OBJECT_MONOCULAR3D_MODEL3DPOS = _descriptor.Descriptor(
  name='Model3DPos',
  full_name='perception.Object.Monocular3D.Model3DPos',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x3d', full_name='perception.Object.Monocular3D.Model3DPos.x3d', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y3d', full_name='perception.Object.Monocular3D.Model3DPos.y3d', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='z3d', full_name='perception.Object.Monocular3D.Model3DPos.z3d', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='heading', full_name='perception.Object.Monocular3D.Model3DPos.heading', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3723,
  serialized_end=3791,
)

_OBJECT_MONOCULAR3D = _descriptor.Descriptor(
  name='Monocular3D',
  full_name='perception.Object.Monocular3D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ctr_pt_2d', full_name='perception.Object.Monocular3D.ctr_pt_2d', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='z', full_name='perception.Object.Monocular3D.z', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='l', full_name='perception.Object.Monocular3D.l', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.Object.Monocular3D.w', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h', full_name='perception.Object.Monocular3D.h', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alpha', full_name='perception.Object.Monocular3D.alpha', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchor', full_name='perception.Object.Monocular3D.anchor', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model_3d_pos', full_name='perception.Object.Monocular3D.model_3d_pos', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_OBJECT_MONOCULAR3D_MODEL3DPOS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3358,
  serialized_end=3791,
)

_OBJECT_WORLDINFO = _descriptor.Descriptor(
  name='WorldInfo',
  full_name='perception.Object.WorldInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vel', full_name='perception.Object.WorldInfo.vel', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rel_vel', full_name='perception.Object.WorldInfo.rel_vel', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='acc', full_name='perception.Object.WorldInfo.acc', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pos', full_name='perception.Object.WorldInfo.pos', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='size', full_name='perception.Object.WorldInfo.size', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='angle', full_name='perception.Object.WorldInfo.angle', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='size_est1', full_name='perception.Object.WorldInfo.size_est1', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='size_est2', full_name='perception.Object.WorldInfo.size_est2', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='box', full_name='perception.Object.WorldInfo.box', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='perception.Object.WorldInfo.id', index=9,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cls', full_name='perception.Object.WorldInfo.cls', index=10,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='possible_cls_list', full_name='perception.Object.WorldInfo.possible_cls_list', index=11,
      number=42, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='val', full_name='perception.Object.WorldInfo.val', index=12,
      number=13, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose', full_name='perception.Object.WorldInfo.pose', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ttc', full_name='perception.Object.WorldInfo.ttc', index=14,
      number=15, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='headway', full_name='perception.Object.WorldInfo.headway', index=15,
      number=16, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cipv', full_name='perception.Object.WorldInfo.cipv', index=16,
      number=17, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cipp', full_name='perception.Object.WorldInfo.cipp', index=17,
      number=18, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_angle', full_name='perception.Object.WorldInfo.pose_angle', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='motion_state', full_name='perception.Object.WorldInfo.motion_state', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchor', full_name='perception.Object.WorldInfo.anchor', index=20,
      number=21, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pos_var', full_name='perception.Object.WorldInfo.pos_var', index=21,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='size_var', full_name='perception.Object.WorldInfo.size_var', index=22,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_angle_var', full_name='perception.Object.WorldInfo.pose_angle_var', index=23,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchor_offset', full_name='perception.Object.WorldInfo.anchor_offset', index=24,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='odom_trace', full_name='perception.Object.WorldInfo.odom_trace', index=25,
      number=26, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_ori', full_name='perception.Object.WorldInfo.pose_ori', index=26,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cls_ori', full_name='perception.Object.WorldInfo.cls_ori', index=27,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hit_type', full_name='perception.Object.WorldInfo.hit_type', index=28,
      number=32, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='perception.Object.WorldInfo.confidence', index=29,
      number=33, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='measure_type', full_name='perception.Object.WorldInfo.measure_type', index=30,
      number=34, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='track_status', full_name='perception.Object.WorldInfo.track_status', index=31,
      number=35, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='road_assignment', full_name='perception.Object.WorldInfo.road_assignment', index=32,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='life_time', full_name='perception.Object.WorldInfo.life_time', index=33,
      number=37, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='perception.Object.WorldInfo.index', index=34,
      number=38, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='perception.Object.WorldInfo.age', index=35,
      number=39, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monocular_3d', full_name='perception.Object.WorldInfo.monocular_3d', index=36,
      number=40, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pro_flag', full_name='perception.Object.WorldInfo.pro_flag', index=37,
      number=41, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='object_category', full_name='perception.Object.WorldInfo.object_category', index=38,
      number=43, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ground_contact_lines', full_name='perception.Object.WorldInfo.ground_contact_lines', index=39,
      number=44, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3794,
  serialized_end=5303,
)

_OBJECT_FUSIONINFO_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='perception.Object.FusionInfo.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='perception.Object.FusionInfo.PropertiesEntry.key', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='perception.Object.FusionInfo.PropertiesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5600,
  serialized_end=5683,
)

_OBJECT_FUSIONINFO = _descriptor.Descriptor(
  name='FusionInfo',
  full_name='perception.Object.FusionInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='associated_image_infos', full_name='perception.Object.FusionInfo.associated_image_infos', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_world_infos', full_name='perception.Object.FusionInfo.associated_world_infos', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_conf_matrix', full_name='perception.Object.FusionInfo.associated_conf_matrix', index=2,
      number=3, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fusion_world_info', full_name='perception.Object.FusionInfo.fusion_world_info', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='perception.Object.FusionInfo.properties', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_OBJECT_FUSIONINFO_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5306,
  serialized_end=5683,
)

_OBJECT_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='perception.Object.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='perception.Object.PropertiesEntry.key', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='perception.Object.PropertiesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5600,
  serialized_end=5683,
)

_OBJECT = _descriptor.Descriptor(
  name='Object',
  full_name='perception.Object',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hit_id', full_name='perception.Object.hit_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hit_type', full_name='perception.Object.hit_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hit_type_str', full_name='perception.Object.hit_type_str', index=2,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='perception.Object.confidence', index=3,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_cnt', full_name='perception.Object.frame_cnt', index=4,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='life_time', full_name='perception.Object.life_time', index=5,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_creation', full_name='perception.Object.time_creation', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image_info', full_name='perception.Object.image_info', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='world_info', full_name='perception.Object.world_info', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='track_status', full_name='perception.Object.track_status', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trace_status', full_name='perception.Object.trace_status', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='select_level', full_name='perception.Object.select_level', index=11,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='perception.Object.id', index=12,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fusion_info', full_name='perception.Object.fusion_info', index=13,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='measure_type', full_name='perception.Object.measure_type', index=14,
      number=17, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='perception.Object.timestamp', index=15,
      number=18, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='perception.Object.frame_id', index=16,
      number=19, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lane_assignment', full_name='perception.Object.lane_assignment', index=17,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_cut_lane', full_name='perception.Object.has_cut_lane', index=18,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='veh_rigid', full_name='perception.Object.veh_rigid', index=19,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='features', full_name='perception.Object.features', index=20,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='road_assignment', full_name='perception.Object.road_assignment', index=21,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='occluded_mask', full_name='perception.Object.occluded_mask', index=22,
      number=26, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_ts', full_name='perception.Object.timestamp_ts', index=23,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tick_ts', full_name='perception.Object.tick_ts', index=24,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='perception.Object.properties', index=25,
      number=29, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operating_condition', full_name='perception.Object.operating_condition', index=26,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='specific_scene', full_name='perception.Object.specific_scene', index=27,
      number=31, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='perception.Object.age', index=28,
      number=32, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='object_category', full_name='perception.Object.object_category', index=29,
      number=33, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='key_components', full_name='perception.Object.key_components', index=30,
      number=60, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_OBJECT_IMAGEINFO, _OBJECT_GROUNDCONTACTLINES, _OBJECT_VEHICLERIGID, _OBJECT_PROPERTYVALUE, _OBJECT_OPERATINGCONDITION, _OBJECT_LANEASSIGNMENT, _OBJECT_MONOCULAR3D, _OBJECT_WORLDINFO, _OBJECT_FUSIONINFO, _OBJECT_PROPERTIESENTRY, ],
  enum_types=[
    _OBJECT_OBJECTTYPE,
    _OBJECT_OBJECTCATEGORY,
    _OBJECT_VEHICLEPOSE,
    _OBJECT_OCCLUDEDTYPE,
    _OBJECT_PEDPOSE,
    _OBJECT_PEDCLS,
    _OBJECT_ANCHORPTINFO,
    _OBJECT_MEASURETYPE,
    _OBJECT_VEHICLECLASS,
    _OBJECT_WHEELCLASS,
    _OBJECT_TRAFFICLIGHTCOLOR,
    _OBJECT_TRAFFICLIGHTSHAPE,
    _OBJECT_VEHICLELIGHTCLASS,
    _OBJECT_VEHICLELIGHTSTATUS,
    _OBJECT_MOVESTATE,
    _OBJECT_POSITIONSTATE,
    _OBJECT_VEHICLERIGIDANCHOR,
    _OBJECT_OBJIMPORTANCETYPE,
    _OBJECT_TRACKSTATUS,
    _OBJECT_SELECTLEVELSTATUS,
    _OBJECT_LANEDIRECTION,
    _OBJECT_PROPERTYTYPE,
    _OBJECT_PROPERTYINVALIDITY,
    _OBJECT_OBSTACLETYPE,
    _OBJECT_MODE,
    _OBJECT_SPECIFICSCENETYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=279,
  serialized_end=11567,
)


_OBJECTLIST = _descriptor.Descriptor(
  name='ObjectList',
  full_name='perception.ObjectList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='list', full_name='perception.ObjectList.list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='perception.ObjectList.version', index=1,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='perception.ObjectList.frame_id', index=2,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='perception.ObjectList.timestamp', index=3,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='warning', full_name='perception.ObjectList.warning', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roi_list', full_name='perception.ObjectList.roi_list', index=5,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tick', full_name='perception.ObjectList.tick', index=6,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time_us', full_name='perception.ObjectList.start_time_us', index=7,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time_us', full_name='perception.ObjectList.end_time_us', index=8,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='profiling_time', full_name='perception.ObjectList.profiling_time', index=9,
      number=12, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scene', full_name='perception.ObjectList.scene', index=10,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scene_list', full_name='perception.ObjectList.scene_list', index=11,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_source', full_name='perception.ObjectList.data_source', index=12,
      number=15, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='calib_param', full_name='perception.ObjectList.calib_param', index=13,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_signal', full_name='perception.ObjectList.vehicle_signal', index=14,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='camera_param', full_name='perception.ObjectList.camera_param', index=15,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cam_id', full_name='perception.ObjectList.cam_id', index=16,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cam_prj_id', full_name='perception.ObjectList.cam_prj_id', index=17,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='command_signal', full_name='perception.ObjectList.command_signal', index=18,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_ts', full_name='perception.ObjectList.timestamp_ts', index=19,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tick_ts', full_name='perception.ObjectList.tick_ts', index=20,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_signal_high_freq', full_name='perception.ObjectList.vehicle_signal_high_freq', index=21,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_signal_low_freq', full_name='perception.ObjectList.vehicle_signal_low_freq', index=22,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='perception.ObjectList.mode', index=23,
      number=26, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_ids', full_name='perception.ObjectList.frame_ids', index=24,
      number=27, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roadmarking_frame_id', full_name='perception.ObjectList.roadmarking_frame_id', index=25,
      number=28, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roadmarking_tick_ms', full_name='perception.ObjectList.roadmarking_tick_ms', index=26,
      number=29, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='debug_details', full_name='perception.ObjectList.debug_details', index=27,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11570,
  serialized_end=12557,
)


_VISIONOBJECTS = _descriptor.Descriptor(
  name='VisionObjects',
  full_name='perception.VisionObjects',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='perception.VisionObjects.version', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tick', full_name='perception.VisionObjects.tick', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='perception.VisionObjects.timestamp', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fusion_info', full_name='perception.VisionObjects.fusion_info', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_ids', full_name='perception.VisionObjects.frame_ids', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scene', full_name='perception.VisionObjects.scene', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_tick', full_name='perception.VisionObjects.start_tick', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_tick', full_name='perception.VisionObjects.end_tick', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='perception.VisionObjects.mode', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roadmarking_frame_id', full_name='perception.VisionObjects.roadmarking_frame_id', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roadmarking_tick_ms', full_name='perception.VisionObjects.roadmarking_tick_ms', index=10,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12560,
  serialized_end=12957,
)

_OBJECT_IMAGEINFO.fields_by_name['det_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['reg_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['track_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['smooth_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['plate_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['wheel_list'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['reg_pt_list'].message_type = geometry__pb2._POINT2F
_OBJECT_IMAGEINFO.fields_by_name['bike_rect'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['box'].message_type = geometry__pb2._BOX3D
_OBJECT_IMAGEINFO.fields_by_name['camera_id'].message_type = camera__pb2._CAMID
_OBJECT_IMAGEINFO.fields_by_name['det_rc_refined'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['reg_rc_refined'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['det_rc_refined_vel'].message_type = geometry__pb2._RECT2F
_OBJECT_IMAGEINFO.fields_by_name['ground_contact_lines'].message_type = _OBJECT_GROUNDCONTACTLINES
_OBJECT_IMAGEINFO.containing_type = _OBJECT
_OBJECT_GROUNDCONTACTLINES.fields_by_name['front'].message_type = geometry__pb2._POINT3FLIST
_OBJECT_GROUNDCONTACTLINES.fields_by_name['rear'].message_type = geometry__pb2._POINT3FLIST
_OBJECT_GROUNDCONTACTLINES.fields_by_name['left'].message_type = geometry__pb2._POINT3FLIST
_OBJECT_GROUNDCONTACTLINES.fields_by_name['right'].message_type = geometry__pb2._POINT3FLIST
_OBJECT_GROUNDCONTACTLINES.containing_type = _OBJECT
_OBJECT_VEHICLERIGID.fields_by_name['meas_along_length'].message_type = geometry__pb2._FLOAT
_OBJECT_VEHICLERIGID.fields_by_name['w'].message_type = geometry__pb2._FLOAT
_OBJECT_VEHICLERIGID.fields_by_name['h'].message_type = geometry__pb2._FLOAT
_OBJECT_VEHICLERIGID.containing_type = _OBJECT
_OBJECT_PROPERTYVALUE.containing_type = _OBJECT
_OBJECT_OPERATINGCONDITION.fields_by_name['road_surface'].enum_type = _OBJECT_OPERATINGCONDITION_ROADSURFACE
_OBJECT_OPERATINGCONDITION.fields_by_name['road_gradient'].enum_type = _OBJECT_OPERATINGCONDITION_ROADGRADIENT
_OBJECT_OPERATINGCONDITION.containing_type = _OBJECT
_OBJECT_OPERATINGCONDITION_ROADSURFACE.containing_type = _OBJECT_OPERATINGCONDITION
_OBJECT_OPERATINGCONDITION_ROADGRADIENT.containing_type = _OBJECT_OPERATINGCONDITION
_OBJECT_OPERATINGCONDITION_MOTIONSTATE.containing_type = _OBJECT_OPERATINGCONDITION
_OBJECT_LANEASSIGNMENT.fields_by_name['lane_index'].message_type = geometry__pb2._INT
_OBJECT_LANEASSIGNMENT.fields_by_name['direction'].enum_type = _OBJECT_LANEDIRECTION
_OBJECT_LANEASSIGNMENT.fields_by_name['has_cut_lane'].message_type = geometry__pb2._FLOAT
_OBJECT_LANEASSIGNMENT.fields_by_name['cut_in_ratio_on_persp'].message_type = geometry__pb2._INT
_OBJECT_LANEASSIGNMENT.fields_by_name['associated_lane_idxs'].message_type = geometry__pb2._INT
_OBJECT_LANEASSIGNMENT.containing_type = _OBJECT
_OBJECT_MONOCULAR3D_MODEL3DPOS.containing_type = _OBJECT_MONOCULAR3D
_OBJECT_MONOCULAR3D.fields_by_name['ctr_pt_2d'].message_type = geometry__pb2._POINT2F
_OBJECT_MONOCULAR3D.fields_by_name['z'].message_type = geometry__pb2._FLOAT
_OBJECT_MONOCULAR3D.fields_by_name['l'].message_type = geometry__pb2._FLOAT
_OBJECT_MONOCULAR3D.fields_by_name['w'].message_type = geometry__pb2._FLOAT
_OBJECT_MONOCULAR3D.fields_by_name['h'].message_type = geometry__pb2._FLOAT
_OBJECT_MONOCULAR3D.fields_by_name['alpha'].message_type = geometry__pb2._FLOAT
_OBJECT_MONOCULAR3D.fields_by_name['anchor'].enum_type = _OBJECT_ANCHORPTINFO
_OBJECT_MONOCULAR3D.fields_by_name['model_3d_pos'].message_type = _OBJECT_MONOCULAR3D_MODEL3DPOS
_OBJECT_MONOCULAR3D.containing_type = _OBJECT
_OBJECT_WORLDINFO.fields_by_name['vel'].message_type = geometry__pb2._XYZ
_OBJECT_WORLDINFO.fields_by_name['rel_vel'].message_type = geometry__pb2._XYZ
_OBJECT_WORLDINFO.fields_by_name['acc'].message_type = geometry__pb2._XYZ
_OBJECT_WORLDINFO.fields_by_name['pos'].message_type = geometry__pb2._XYZ
_OBJECT_WORLDINFO.fields_by_name['size'].message_type = geometry__pb2._SIZE3D
_OBJECT_WORLDINFO.fields_by_name['angle'].message_type = geometry__pb2._ANGLE3F
_OBJECT_WORLDINFO.fields_by_name['size_est1'].message_type = geometry__pb2._SIZE3D
_OBJECT_WORLDINFO.fields_by_name['size_est2'].message_type = geometry__pb2._SIZE3D
_OBJECT_WORLDINFO.fields_by_name['box'].message_type = geometry__pb2._BOX3D
_OBJECT_WORLDINFO.fields_by_name['cls'].message_type = geometry__pb2._INT
_OBJECT_WORLDINFO.fields_by_name['pose'].message_type = geometry__pb2._INT
_OBJECT_WORLDINFO.fields_by_name['pose_angle'].message_type = geometry__pb2._POSEANGLE
_OBJECT_WORLDINFO.fields_by_name['motion_state'].message_type = geometry__pb2._INT
_OBJECT_WORLDINFO.fields_by_name['anchor'].enum_type = _OBJECT_ANCHORPTINFO
_OBJECT_WORLDINFO.fields_by_name['pos_var'].message_type = geometry__pb2._POINT3D
_OBJECT_WORLDINFO.fields_by_name['size_var'].message_type = geometry__pb2._POINT3D
_OBJECT_WORLDINFO.fields_by_name['pose_angle_var'].message_type = geometry__pb2._POINT3D
_OBJECT_WORLDINFO.fields_by_name['anchor_offset'].message_type = geometry__pb2._XYZ
_OBJECT_WORLDINFO.fields_by_name['odom_trace'].message_type = geometry__pb2._XY
_OBJECT_WORLDINFO.fields_by_name['pose_ori'].message_type = geometry__pb2._INT
_OBJECT_WORLDINFO.fields_by_name['cls_ori'].message_type = geometry__pb2._INT
_OBJECT_WORLDINFO.fields_by_name['hit_type'].enum_type = _OBJECT_OBJECTTYPE
_OBJECT_WORLDINFO.fields_by_name['measure_type'].enum_type = _OBJECT_MEASURETYPE
_OBJECT_WORLDINFO.fields_by_name['track_status'].enum_type = _OBJECT_TRACKSTATUS
_OBJECT_WORLDINFO.fields_by_name['road_assignment'].message_type = _OBJECT_LANEASSIGNMENT
_OBJECT_WORLDINFO.fields_by_name['monocular_3d'].message_type = _OBJECT_MONOCULAR3D
_OBJECT_WORLDINFO.fields_by_name['object_category'].enum_type = _OBJECT_OBJECTCATEGORY
_OBJECT_WORLDINFO.fields_by_name['ground_contact_lines'].message_type = _OBJECT_GROUNDCONTACTLINES
_OBJECT_WORLDINFO.containing_type = _OBJECT
_OBJECT_FUSIONINFO_PROPERTIESENTRY.fields_by_name['value'].message_type = _OBJECT_PROPERTYVALUE
_OBJECT_FUSIONINFO_PROPERTIESENTRY.containing_type = _OBJECT_FUSIONINFO
_OBJECT_FUSIONINFO.fields_by_name['associated_image_infos'].message_type = _OBJECT_IMAGEINFO
_OBJECT_FUSIONINFO.fields_by_name['associated_world_infos'].message_type = _OBJECT_WORLDINFO
_OBJECT_FUSIONINFO.fields_by_name['fusion_world_info'].message_type = _OBJECT_WORLDINFO
_OBJECT_FUSIONINFO.fields_by_name['properties'].message_type = _OBJECT_FUSIONINFO_PROPERTIESENTRY
_OBJECT_FUSIONINFO.containing_type = _OBJECT
_OBJECT_PROPERTIESENTRY.fields_by_name['value'].message_type = _OBJECT_PROPERTYVALUE
_OBJECT_PROPERTIESENTRY.containing_type = _OBJECT
_OBJECT.fields_by_name['hit_type'].enum_type = _OBJECT_OBJECTTYPE
_OBJECT.fields_by_name['image_info'].message_type = _OBJECT_IMAGEINFO
_OBJECT.fields_by_name['world_info'].message_type = _OBJECT_WORLDINFO
_OBJECT.fields_by_name['fusion_info'].message_type = _OBJECT_FUSIONINFO
_OBJECT.fields_by_name['measure_type'].enum_type = _OBJECT_MEASURETYPE
_OBJECT.fields_by_name['lane_assignment'].message_type = geometry__pb2._INT
_OBJECT.fields_by_name['has_cut_lane'].message_type = geometry__pb2._FLOAT
_OBJECT.fields_by_name['veh_rigid'].message_type = _OBJECT_VEHICLERIGID
_OBJECT.fields_by_name['features'].message_type = geometry__pb2._FLOATARRAY
_OBJECT.fields_by_name['road_assignment'].message_type = _OBJECT_LANEASSIGNMENT
_OBJECT.fields_by_name['timestamp_ts'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_OBJECT.fields_by_name['tick_ts'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_OBJECT.fields_by_name['properties'].message_type = _OBJECT_PROPERTIESENTRY
_OBJECT.fields_by_name['operating_condition'].message_type = _OBJECT_OPERATINGCONDITION
_OBJECT.fields_by_name['specific_scene'].enum_type = _OBJECT_SPECIFICSCENETYPE
_OBJECT.fields_by_name['object_category'].enum_type = _OBJECT_OBJECTCATEGORY
_OBJECT.fields_by_name['key_components'].message_type = _OBJECT
_OBJECT_OBJECTTYPE.containing_type = _OBJECT
_OBJECT_OBJECTCATEGORY.containing_type = _OBJECT
_OBJECT_VEHICLEPOSE.containing_type = _OBJECT
_OBJECT_OCCLUDEDTYPE.containing_type = _OBJECT
_OBJECT_PEDPOSE.containing_type = _OBJECT
_OBJECT_PEDCLS.containing_type = _OBJECT
_OBJECT_ANCHORPTINFO.containing_type = _OBJECT
_OBJECT_MEASURETYPE.containing_type = _OBJECT
_OBJECT_VEHICLECLASS.containing_type = _OBJECT
_OBJECT_WHEELCLASS.containing_type = _OBJECT
_OBJECT_TRAFFICLIGHTCOLOR.containing_type = _OBJECT
_OBJECT_TRAFFICLIGHTSHAPE.containing_type = _OBJECT
_OBJECT_VEHICLELIGHTCLASS.containing_type = _OBJECT
_OBJECT_VEHICLELIGHTSTATUS.containing_type = _OBJECT
_OBJECT_MOVESTATE.containing_type = _OBJECT
_OBJECT_POSITIONSTATE.containing_type = _OBJECT
_OBJECT_VEHICLERIGIDANCHOR.containing_type = _OBJECT
_OBJECT_OBJIMPORTANCETYPE.containing_type = _OBJECT
_OBJECT_TRACKSTATUS.containing_type = _OBJECT
_OBJECT_SELECTLEVELSTATUS.containing_type = _OBJECT
_OBJECT_LANEDIRECTION.containing_type = _OBJECT
_OBJECT_PROPERTYTYPE.containing_type = _OBJECT
_OBJECT_PROPERTYINVALIDITY.containing_type = _OBJECT
_OBJECT_OBSTACLETYPE.containing_type = _OBJECT
_OBJECT_MODE.containing_type = _OBJECT
_OBJECT_SPECIFICSCENETYPE.containing_type = _OBJECT
_OBJECTLIST.fields_by_name['list'].message_type = _OBJECT
_OBJECTLIST.fields_by_name['warning'].message_type = object__warning__pb2._WARNING
_OBJECTLIST.fields_by_name['roi_list'].message_type = geometry__pb2._RECT2F
_OBJECTLIST.fields_by_name['scene'].message_type = scene__pb2._SCENE
_OBJECTLIST.fields_by_name['scene_list'].message_type = scene__pb2._SCENELIST
_OBJECTLIST.fields_by_name['data_source'].enum_type = data__source__pb2._DATASOURCE
_OBJECTLIST.fields_by_name['calib_param'].message_type = calib__param__pb2._CALIBPARAM
_OBJECTLIST.fields_by_name['vehicle_signal'].message_type = vehicle__signal__pb2._VEHICLESIGNAL
_OBJECTLIST.fields_by_name['camera_param'].message_type = camera__pb2._CAMERAPARAM
_OBJECTLIST.fields_by_name['cam_id'].message_type = camera__pb2._CAMID
_OBJECTLIST.fields_by_name['command_signal'].message_type = command__signal__pb2._COMMANDSIGNAL
_OBJECTLIST.fields_by_name['timestamp_ts'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_OBJECTLIST.fields_by_name['tick_ts'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_OBJECTLIST.fields_by_name['vehicle_signal_high_freq'].message_type = vehicle__signal__v2__pb2._VEHICLESIGNALHIGHFREQ
_OBJECTLIST.fields_by_name['vehicle_signal_low_freq'].message_type = vehicle__signal__v2__pb2._VEHICLESIGNALLOWFREQ
_OBJECTLIST.fields_by_name['debug_details'].message_type = google_dot_protobuf_dot_any__pb2._ANY
_VISIONOBJECTS.fields_by_name['tick'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_VISIONOBJECTS.fields_by_name['timestamp'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_VISIONOBJECTS.fields_by_name['fusion_info'].message_type = _OBJECT_FUSIONINFO
_VISIONOBJECTS.fields_by_name['scene'].message_type = scene__pb2._SCENELIST
_VISIONOBJECTS.fields_by_name['start_tick'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_VISIONOBJECTS.fields_by_name['end_tick'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
DESCRIPTOR.message_types_by_name['Object'] = _OBJECT
DESCRIPTOR.message_types_by_name['ObjectList'] = _OBJECTLIST
DESCRIPTOR.message_types_by_name['VisionObjects'] = _VISIONOBJECTS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Object = _reflection.GeneratedProtocolMessageType('Object', (_message.Message,), dict(

  ImageInfo = _reflection.GeneratedProtocolMessageType('ImageInfo', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_IMAGEINFO,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.ImageInfo)
    ))
  ,

  GroundContactLines = _reflection.GeneratedProtocolMessageType('GroundContactLines', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_GROUNDCONTACTLINES,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.GroundContactLines)
    ))
  ,

  VehicleRigid = _reflection.GeneratedProtocolMessageType('VehicleRigid', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_VEHICLERIGID,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.VehicleRigid)
    ))
  ,

  PropertyValue = _reflection.GeneratedProtocolMessageType('PropertyValue', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_PROPERTYVALUE,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.PropertyValue)
    ))
  ,

  OperatingCondition = _reflection.GeneratedProtocolMessageType('OperatingCondition', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_OPERATINGCONDITION,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.OperatingCondition)
    ))
  ,

  LaneAssignment = _reflection.GeneratedProtocolMessageType('LaneAssignment', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_LANEASSIGNMENT,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.LaneAssignment)
    ))
  ,

  Monocular3D = _reflection.GeneratedProtocolMessageType('Monocular3D', (_message.Message,), dict(

    Model3DPos = _reflection.GeneratedProtocolMessageType('Model3DPos', (_message.Message,), dict(
      DESCRIPTOR = _OBJECT_MONOCULAR3D_MODEL3DPOS,
      __module__ = 'object_pb2'
      # @@protoc_insertion_point(class_scope:perception.Object.Monocular3D.Model3DPos)
      ))
    ,
    DESCRIPTOR = _OBJECT_MONOCULAR3D,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.Monocular3D)
    ))
  ,

  WorldInfo = _reflection.GeneratedProtocolMessageType('WorldInfo', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_WORLDINFO,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.WorldInfo)
    ))
  ,

  FusionInfo = _reflection.GeneratedProtocolMessageType('FusionInfo', (_message.Message,), dict(

    PropertiesEntry = _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), dict(
      DESCRIPTOR = _OBJECT_FUSIONINFO_PROPERTIESENTRY,
      __module__ = 'object_pb2'
      # @@protoc_insertion_point(class_scope:perception.Object.FusionInfo.PropertiesEntry)
      ))
    ,
    DESCRIPTOR = _OBJECT_FUSIONINFO,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.FusionInfo)
    ))
  ,

  PropertiesEntry = _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), dict(
    DESCRIPTOR = _OBJECT_PROPERTIESENTRY,
    __module__ = 'object_pb2'
    # @@protoc_insertion_point(class_scope:perception.Object.PropertiesEntry)
    ))
  ,
  DESCRIPTOR = _OBJECT,
  __module__ = 'object_pb2'
  # @@protoc_insertion_point(class_scope:perception.Object)
  ))
_sym_db.RegisterMessage(Object)
_sym_db.RegisterMessage(Object.ImageInfo)
_sym_db.RegisterMessage(Object.GroundContactLines)
_sym_db.RegisterMessage(Object.VehicleRigid)
_sym_db.RegisterMessage(Object.PropertyValue)
_sym_db.RegisterMessage(Object.OperatingCondition)
_sym_db.RegisterMessage(Object.LaneAssignment)
_sym_db.RegisterMessage(Object.Monocular3D)
_sym_db.RegisterMessage(Object.Monocular3D.Model3DPos)
_sym_db.RegisterMessage(Object.WorldInfo)
_sym_db.RegisterMessage(Object.FusionInfo)
_sym_db.RegisterMessage(Object.FusionInfo.PropertiesEntry)
_sym_db.RegisterMessage(Object.PropertiesEntry)

ObjectList = _reflection.GeneratedProtocolMessageType('ObjectList', (_message.Message,), dict(
  DESCRIPTOR = _OBJECTLIST,
  __module__ = 'object_pb2'
  # @@protoc_insertion_point(class_scope:perception.ObjectList)
  ))
_sym_db.RegisterMessage(ObjectList)

VisionObjects = _reflection.GeneratedProtocolMessageType('VisionObjects', (_message.Message,), dict(
  DESCRIPTOR = _VISIONOBJECTS,
  __module__ = 'object_pb2'
  # @@protoc_insertion_point(class_scope:perception.VisionObjects)
  ))
_sym_db.RegisterMessage(VisionObjects)


_OBJECT_FUSIONINFO_PROPERTIESENTRY._options = None
_OBJECT_PROPERTIESENTRY._options = None
# @@protoc_insertion_point(module_scope)
