# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/perception/proto/track_manager_params.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 FireSpark.protos.src.perception.tracker.proto import tracker_pb2 as src_dot_perception_dot_tracker_dot_proto_dot_tracker__pb2
from FireSpark.protos.src.perception.proto import perception_labels_pb2 as src_dot_perception_dot_proto_dot_perception__labels__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/perception/proto/track_manager_params.proto',
  package='avsoftware.perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n/src/perception/proto/track_manager_params.proto\x12\x15\x61vsoftware.perception\x1a*src/perception/tracker/proto/tracker.proto\x1a,src/perception/proto/perception_labels.proto\"\xa6\x05\n\x1aTrackBlobAssociationParams\x12\x1c\n\x14match_dist_threshold\x18\x01 \x01(\x01\x12!\n\x19intersection_2d_threshold\x18\x02 \x01(\x01\x12!\n\x19intersection_3d_threshold\x18\x03 \x01(\x01\x12\x15\n\rekf_threshold\x18\x04 \x01(\x01\x12 \n\x18vision_overlap_threshold\x18\x05 \x01(\x01\x12(\n distance_threshold_accept_meters\x18\x07 \x01(\x01\x12(\n distance_threshold_reject_meters\x18\x08 \x01(\x01\x12,\n$match_dist_threshold_high_cov_meters\x18\t \x01(\x01\x12/\n\'vision_intersection_2d_accept_threshold\x18\n \x01(\x01\x12/\n\'vision_intersection_2d_reject_threshold\x18\x0b \x01(\x01\x12/\n\'vision_intersection_3d_accept_threshold\x18\x0c \x01(\x01\x12/\n\'vision_intersection_3d_reject_threshold\x18\r \x01(\x01\x12\'\n\x1fvision_overlap_accept_threshold\x18\x0e \x01(\x01\x12\'\n\x1fvision_overlap_reject_threshold\x18\x0f \x01(\x01\x12\x30\n(on_off_road_association_car_max_velocity\x18\x10 \x01(\x01\x12!\n\x19match_face_dist_threshold\x18\x11 \x01(\x01\"l\n\x1bTrackRadarAssociationParams\x12\x1c\n\x14match_dist_threshold\x18\x01 \x01(\x01\x12#\n\x1bradar_association_threshold\x18\x02 \x01(\x01J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\"\x82\x03\n\x11RadarFilterParams\x12\x1e\n\x16power_filter_threshold\x18\x01 \x01(\x02\x12!\n\x19velocity_filter_threshold\x18\x02 \x01(\x02\x12\x17\n\x0froi_y_threshold\x18\x03 \x01(\x02\x12\x1a\n\x12inlane_y_threshold\x18\x04 \x01(\x02\x12#\n\x1boncoming_velocity_threshold\x18\x05 \x01(\x02\x12\"\n\x1anew_track_threshold_vrange\x18\x06 \x01(\x02\x12!\n\x19new_track_threshold_power\x18\x07 \x01(\x02\x12&\n\x1enew_track_distance_threshold_m\x18\x08 \x01(\x02\x12)\n!default_radar_target_z_postiion_m\x18\t \x01(\x02\x12\x1d\n\x15\x64\x65\x66\x61ult_half_extent_m\x18\n \x01(\x02\x12\x17\n\x0f\x64\x65\x66\x61ult_yaw_deg\x18\x0b \x01(\x02\"X\n\x19RadarSpecificTargetParams\x12\x16\n\x0etrack_creation\x18\x01 \x01(\x08\x12#\n\x1b\x61ssociation_power_threshold\x18\x02 \x01(\x02\"\x89\x04\n\x11RadarTargetParams\x12\x1e\n\x16power_filter_threshold\x18\x01 \x01(\x02\x12!\n\x19velocity_filter_threshold\x18\x02 \x01(\x02\x12\x17\n\x0froi_y_threshold\x18\x03 \x01(\x02\x12\x1a\n\x12inlane_y_threshold\x18\x04 \x01(\x02\x12#\n\x1boncoming_velocity_threshold\x18\x05 \x01(\x02\x12\"\n\x1anew_track_threshold_vrange\x18\x06 \x01(\x02\x12!\n\x19new_track_threshold_power\x18\x07 \x01(\x02\x12&\n\x1enew_track_distance_threshold_m\x18\x08 \x01(\x02\x12)\n!default_radar_target_z_postiion_m\x18\t \x01(\x02\x12\x1d\n\x15\x64\x65\x66\x61ult_half_extent_m\x18\n \x01(\x02\x12\x17\n\x0f\x64\x65\x66\x61ult_yaw_deg\x18\x0b \x01(\x02\x12?\n\x05\x61styx\x18\x0c \x01(\x0b\x32\x30.avsoftware.perception.RadarSpecificTargetParams\x12\x44\n\ndelphi_esr\x18\r \x01(\x0b\x32\x30.avsoftware.perception.RadarSpecificTargetParams\"\x99\x07\n\x1cTrackVisionAssociationParams\x12\'\n\x1f\x64\x65scriptor_similarity_threshold\x18\x01 \x01(\x01\x12\x81\x01\n#label_to_track_dimension_thresholds\x18\x05 \x03(\x0b\x32T.avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds\x12+\n#projection_overlap_accept_threshold\x18\x06 \x01(\x01\x12+\n#projection_overlap_reject_threshold\x18\x07 \x01(\x01\x12(\n azimuth_threshold_accept_degrees\x18\x08 \x01(\x01\x12(\n azimuth_threshold_reject_degrees\x18\t \x01(\x01\x12%\n\x1drange_threshold_accept_meters\x18\n \x01(\x01\x12%\n\x1drange_threshold_reject_meters\x18\x0b \x01(\x01\x12(\n intersection_2d_accept_threshold\x18\x0c \x01(\x01\x12(\n intersection_2d_reject_threshold\x18\r \x01(\x01\x12(\n intersection_3d_accept_threshold\x18\x0e \x01(\x01\x12(\n intersection_3d_reject_threshold\x18\x0f \x01(\x01\x12-\n%face_distance_threshold_accept_meters\x18\x10 \x01(\x01\x12-\n%face_distance_threshold_reject_meters\x18\x11 \x01(\x01\x12(\n max_track_vision_distance_meters\x18\x12 \x01(\x01\x1a\x9f\x01\n LabelAndTrackDimensionThresholds\x12\x35\n\x05label\x18\x01 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12!\n\x19max_dimension_upper_limit\x18\x02 \x01(\x01\x12!\n\x19min_dimension_upper_limit\x18\x03 \x01(\x01\"\xca\x06\n\x19\x42lobAssociatorParamsProto\x12+\n#blob_vision_delta_time_threshold_ms\x18\x03 \x01(\x01\x12\"\n\x1amax_position_cov_threshold\x18\x04 \x01(\x01\x12$\n\x1coff_road_speed_threshold_mps\x18\x05 \x01(\x01\x12\x86\x01\n(track_label_to_blob_dimension_thresholds\x18\x06 \x03(\x0b\x32T.avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds\x12\x86\x01\n(blob_label_to_track_dimension_thresholds\x18\x07 \x03(\x0b\x32T.avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds\x12\x43\n\x14\x63\x61r_box_prior_params\x18\x08 \x01(\x0b\x32%.avsoftware.perception.BoxPriorParams\x1a\xa8\x01\n#TrackLabelToBlobDimensionThresholds\x12;\n\x0btrack_label\x18\x01 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12!\n\x19max_dimension_upper_limit\x18\x02 \x01(\x01\x12!\n\x19min_dimension_upper_limit\x18\x03 \x01(\x01\x1a\xa7\x01\n#BlobLabelToTrackDimensionThresholds\x12:\n\nblob_label\x18\x01 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12!\n\x19max_dimension_upper_limit\x18\x02 \x01(\x01\x12!\n\x19min_dimension_upper_limit\x18\x03 \x01(\x01J\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\x9e\x01\n\x1aRadarAssociatorParamsProto\x12\x17\n\x0fmin_doppler_cov\x18\x01 \x01(\x01\x12!\n\x19range_rate_diff_tolerance\x18\x02 \x01(\x01\x12\x12\n\nlatency_ms\x18\x03 \x01(\x01\x12\x30\n(max_radar_target_dimension_upper_limit_m\x18\x04 \x01(\x01\"\xae\x01\n\x17VisionFilterParamsProto\x12\x31\n)max_2d_distance_for_track_creation_meters\x18\x01 \x01(\x01\x12\x31\n)min_2d_distance_for_track_creation_meters\x18\x02 \x01(\x01\x12-\n%create_new_track_from_vision_obstacle\x18\x03 \x01(\x08\"\xae\x01\n\x1bVisionAssociatorParamsProto\x12,\n$vision_depth_range_valid_threshold_m\x18\x01 \x01(\x01\x12)\n!no_lidar_observation_tolerance_ms\x18\x02 \x01(\x01\x12\x36\n.projection_overlap_score_for_ambiguous_z_track\x18\x03 \x01(\x01\"\xd5\x06\n\x17TrackManagerParamsProto\x12P\n\x16\x62lob_associator_params\x18\x01 \x01(\x0b\x32\x30.avsoftware.perception.BlobAssociatorParamsProto\x12X\n\x1dtrack_blob_association_params\x18\x02 \x01(\x0b\x32\x31.avsoftware.perception.TrackBlobAssociationParams\x12Z\n\x1etrack_radar_association_params\x18\x03 \x01(\x0b\x32\x32.avsoftware.perception.TrackRadarAssociationParams\x12\\\n\x1ftrack_vision_association_params\x18\x04 \x01(\x0b\x32\x33.avsoftware.perception.TrackVisionAssociationParams\x12J\n\x13simple_track_params\x18\x05 \x01(\x0b\x32-.avsoftware.perception.SimpleTrackParamsProto\x12I\n\x13radar_filter_params\x18\x06 \x01(\x0b\x32(.avsoftware.perception.RadarFilterParamsB\x02\x18\x01\x12R\n\x17radar_associator_params\x18\x07 \x01(\x0b\x32\x31.avsoftware.perception.RadarAssociatorParamsProto\x12L\n\x14vision_filter_params\x18\x08 \x01(\x0b\x32..avsoftware.perception.VisionFilterParamsProto\x12T\n\x18vision_associator_params\x18\t \x01(\x0b\x32\x32.avsoftware.perception.VisionAssociatorParamsProto\x12\x45\n\x13radar_target_params\x18\n \x01(\x0b\x32(.avsoftware.perception.RadarTargetParamsb\x06proto3')
  ,
  dependencies=[src_dot_perception_dot_tracker_dot_proto_dot_tracker__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_perception__labels__pb2.DESCRIPTOR,])




_TRACKBLOBASSOCIATIONPARAMS = _descriptor.Descriptor(
  name='TrackBlobAssociationParams',
  full_name='avsoftware.perception.TrackBlobAssociationParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_dist_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.match_dist_threshold', index=0,
      number=1, type=1, cpp_type=5, 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='intersection_2d_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.intersection_2d_threshold', index=1,
      number=2, type=1, cpp_type=5, 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='intersection_3d_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.intersection_3d_threshold', index=2,
      number=3, type=1, cpp_type=5, 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='ekf_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.ekf_threshold', index=3,
      number=4, type=1, cpp_type=5, 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='vision_overlap_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_overlap_threshold', index=4,
      number=5, type=1, cpp_type=5, 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='distance_threshold_accept_meters', full_name='avsoftware.perception.TrackBlobAssociationParams.distance_threshold_accept_meters', index=5,
      number=7, type=1, cpp_type=5, 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='distance_threshold_reject_meters', full_name='avsoftware.perception.TrackBlobAssociationParams.distance_threshold_reject_meters', index=6,
      number=8, type=1, cpp_type=5, 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='match_dist_threshold_high_cov_meters', full_name='avsoftware.perception.TrackBlobAssociationParams.match_dist_threshold_high_cov_meters', index=7,
      number=9, type=1, cpp_type=5, 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='vision_intersection_2d_accept_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_intersection_2d_accept_threshold', index=8,
      number=10, type=1, cpp_type=5, 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='vision_intersection_2d_reject_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_intersection_2d_reject_threshold', index=9,
      number=11, type=1, cpp_type=5, 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='vision_intersection_3d_accept_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_intersection_3d_accept_threshold', index=10,
      number=12, type=1, cpp_type=5, 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='vision_intersection_3d_reject_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_intersection_3d_reject_threshold', index=11,
      number=13, type=1, cpp_type=5, 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='vision_overlap_accept_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_overlap_accept_threshold', index=12,
      number=14, type=1, cpp_type=5, 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='vision_overlap_reject_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.vision_overlap_reject_threshold', index=13,
      number=15, type=1, cpp_type=5, 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='on_off_road_association_car_max_velocity', full_name='avsoftware.perception.TrackBlobAssociationParams.on_off_road_association_car_max_velocity', index=14,
      number=16, type=1, cpp_type=5, 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='match_face_dist_threshold', full_name='avsoftware.perception.TrackBlobAssociationParams.match_face_dist_threshold', index=15,
      number=17, type=1, cpp_type=5, 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=165,
  serialized_end=843,
)


_TRACKRADARASSOCIATIONPARAMS = _descriptor.Descriptor(
  name='TrackRadarAssociationParams',
  full_name='avsoftware.perception.TrackRadarAssociationParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_dist_threshold', full_name='avsoftware.perception.TrackRadarAssociationParams.match_dist_threshold', index=0,
      number=1, type=1, cpp_type=5, 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='radar_association_threshold', full_name='avsoftware.perception.TrackRadarAssociationParams.radar_association_threshold', index=1,
      number=2, type=1, cpp_type=5, 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=845,
  serialized_end=953,
)


_RADARFILTERPARAMS = _descriptor.Descriptor(
  name='RadarFilterParams',
  full_name='avsoftware.perception.RadarFilterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='power_filter_threshold', full_name='avsoftware.perception.RadarFilterParams.power_filter_threshold', 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='velocity_filter_threshold', full_name='avsoftware.perception.RadarFilterParams.velocity_filter_threshold', 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='roi_y_threshold', full_name='avsoftware.perception.RadarFilterParams.roi_y_threshold', 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='inlane_y_threshold', full_name='avsoftware.perception.RadarFilterParams.inlane_y_threshold', 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),
    _descriptor.FieldDescriptor(
      name='oncoming_velocity_threshold', full_name='avsoftware.perception.RadarFilterParams.oncoming_velocity_threshold', index=4,
      number=5, 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='new_track_threshold_vrange', full_name='avsoftware.perception.RadarFilterParams.new_track_threshold_vrange', index=5,
      number=6, 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='new_track_threshold_power', full_name='avsoftware.perception.RadarFilterParams.new_track_threshold_power', index=6,
      number=7, 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='new_track_distance_threshold_m', full_name='avsoftware.perception.RadarFilterParams.new_track_distance_threshold_m', index=7,
      number=8, 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='default_radar_target_z_postiion_m', full_name='avsoftware.perception.RadarFilterParams.default_radar_target_z_postiion_m', index=8,
      number=9, 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='default_half_extent_m', full_name='avsoftware.perception.RadarFilterParams.default_half_extent_m', index=9,
      number=10, 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='default_yaw_deg', full_name='avsoftware.perception.RadarFilterParams.default_yaw_deg', index=10,
      number=11, 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=956,
  serialized_end=1342,
)


_RADARSPECIFICTARGETPARAMS = _descriptor.Descriptor(
  name='RadarSpecificTargetParams',
  full_name='avsoftware.perception.RadarSpecificTargetParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='track_creation', full_name='avsoftware.perception.RadarSpecificTargetParams.track_creation', 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='association_power_threshold', full_name='avsoftware.perception.RadarSpecificTargetParams.association_power_threshold', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1344,
  serialized_end=1432,
)


_RADARTARGETPARAMS = _descriptor.Descriptor(
  name='RadarTargetParams',
  full_name='avsoftware.perception.RadarTargetParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='power_filter_threshold', full_name='avsoftware.perception.RadarTargetParams.power_filter_threshold', 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='velocity_filter_threshold', full_name='avsoftware.perception.RadarTargetParams.velocity_filter_threshold', 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='roi_y_threshold', full_name='avsoftware.perception.RadarTargetParams.roi_y_threshold', 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='inlane_y_threshold', full_name='avsoftware.perception.RadarTargetParams.inlane_y_threshold', 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),
    _descriptor.FieldDescriptor(
      name='oncoming_velocity_threshold', full_name='avsoftware.perception.RadarTargetParams.oncoming_velocity_threshold', index=4,
      number=5, 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='new_track_threshold_vrange', full_name='avsoftware.perception.RadarTargetParams.new_track_threshold_vrange', index=5,
      number=6, 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='new_track_threshold_power', full_name='avsoftware.perception.RadarTargetParams.new_track_threshold_power', index=6,
      number=7, 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='new_track_distance_threshold_m', full_name='avsoftware.perception.RadarTargetParams.new_track_distance_threshold_m', index=7,
      number=8, 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='default_radar_target_z_postiion_m', full_name='avsoftware.perception.RadarTargetParams.default_radar_target_z_postiion_m', index=8,
      number=9, 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='default_half_extent_m', full_name='avsoftware.perception.RadarTargetParams.default_half_extent_m', index=9,
      number=10, 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='default_yaw_deg', full_name='avsoftware.perception.RadarTargetParams.default_yaw_deg', index=10,
      number=11, 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='astyx', full_name='avsoftware.perception.RadarTargetParams.astyx', index=11,
      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='delphi_esr', full_name='avsoftware.perception.RadarTargetParams.delphi_esr', index=12,
      number=13, 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=1435,
  serialized_end=1956,
)


_TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS = _descriptor.Descriptor(
  name='LabelAndTrackDimensionThresholds',
  full_name='avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='label', full_name='avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds.label', index=0,
      number=1, 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='max_dimension_upper_limit', full_name='avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds.max_dimension_upper_limit', index=1,
      number=2, type=1, cpp_type=5, 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='min_dimension_upper_limit', full_name='avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds.min_dimension_upper_limit', index=2,
      number=3, type=1, cpp_type=5, 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=2721,
  serialized_end=2880,
)

_TRACKVISIONASSOCIATIONPARAMS = _descriptor.Descriptor(
  name='TrackVisionAssociationParams',
  full_name='avsoftware.perception.TrackVisionAssociationParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='descriptor_similarity_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.descriptor_similarity_threshold', index=0,
      number=1, type=1, cpp_type=5, 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='label_to_track_dimension_thresholds', full_name='avsoftware.perception.TrackVisionAssociationParams.label_to_track_dimension_thresholds', index=1,
      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),
    _descriptor.FieldDescriptor(
      name='projection_overlap_accept_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.projection_overlap_accept_threshold', index=2,
      number=6, type=1, cpp_type=5, 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='projection_overlap_reject_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.projection_overlap_reject_threshold', index=3,
      number=7, type=1, cpp_type=5, 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='azimuth_threshold_accept_degrees', full_name='avsoftware.perception.TrackVisionAssociationParams.azimuth_threshold_accept_degrees', index=4,
      number=8, type=1, cpp_type=5, 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='azimuth_threshold_reject_degrees', full_name='avsoftware.perception.TrackVisionAssociationParams.azimuth_threshold_reject_degrees', index=5,
      number=9, type=1, cpp_type=5, 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='range_threshold_accept_meters', full_name='avsoftware.perception.TrackVisionAssociationParams.range_threshold_accept_meters', index=6,
      number=10, type=1, cpp_type=5, 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='range_threshold_reject_meters', full_name='avsoftware.perception.TrackVisionAssociationParams.range_threshold_reject_meters', index=7,
      number=11, type=1, cpp_type=5, 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='intersection_2d_accept_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.intersection_2d_accept_threshold', index=8,
      number=12, type=1, cpp_type=5, 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='intersection_2d_reject_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.intersection_2d_reject_threshold', index=9,
      number=13, type=1, cpp_type=5, 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='intersection_3d_accept_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.intersection_3d_accept_threshold', index=10,
      number=14, type=1, cpp_type=5, 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='intersection_3d_reject_threshold', full_name='avsoftware.perception.TrackVisionAssociationParams.intersection_3d_reject_threshold', index=11,
      number=15, type=1, cpp_type=5, 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='face_distance_threshold_accept_meters', full_name='avsoftware.perception.TrackVisionAssociationParams.face_distance_threshold_accept_meters', index=12,
      number=16, type=1, cpp_type=5, 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='face_distance_threshold_reject_meters', full_name='avsoftware.perception.TrackVisionAssociationParams.face_distance_threshold_reject_meters', index=13,
      number=17, type=1, cpp_type=5, 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='max_track_vision_distance_meters', full_name='avsoftware.perception.TrackVisionAssociationParams.max_track_vision_distance_meters', index=14,
      number=18, type=1, cpp_type=5, 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=[_TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1959,
  serialized_end=2880,
)


_BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS = _descriptor.Descriptor(
  name='TrackLabelToBlobDimensionThresholds',
  full_name='avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='track_label', full_name='avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds.track_label', index=0,
      number=1, 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='max_dimension_upper_limit', full_name='avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds.max_dimension_upper_limit', index=1,
      number=2, type=1, cpp_type=5, 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='min_dimension_upper_limit', full_name='avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds.min_dimension_upper_limit', index=2,
      number=3, type=1, cpp_type=5, 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=3375,
  serialized_end=3543,
)

_BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS = _descriptor.Descriptor(
  name='BlobLabelToTrackDimensionThresholds',
  full_name='avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob_label', full_name='avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds.blob_label', index=0,
      number=1, 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='max_dimension_upper_limit', full_name='avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds.max_dimension_upper_limit', index=1,
      number=2, type=1, cpp_type=5, 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='min_dimension_upper_limit', full_name='avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds.min_dimension_upper_limit', index=2,
      number=3, type=1, cpp_type=5, 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=3546,
  serialized_end=3713,
)

_BLOBASSOCIATORPARAMSPROTO = _descriptor.Descriptor(
  name='BlobAssociatorParamsProto',
  full_name='avsoftware.perception.BlobAssociatorParamsProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob_vision_delta_time_threshold_ms', full_name='avsoftware.perception.BlobAssociatorParamsProto.blob_vision_delta_time_threshold_ms', index=0,
      number=3, type=1, cpp_type=5, 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='max_position_cov_threshold', full_name='avsoftware.perception.BlobAssociatorParamsProto.max_position_cov_threshold', index=1,
      number=4, type=1, cpp_type=5, 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='off_road_speed_threshold_mps', full_name='avsoftware.perception.BlobAssociatorParamsProto.off_road_speed_threshold_mps', index=2,
      number=5, type=1, cpp_type=5, 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='track_label_to_blob_dimension_thresholds', full_name='avsoftware.perception.BlobAssociatorParamsProto.track_label_to_blob_dimension_thresholds', index=3,
      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='blob_label_to_track_dimension_thresholds', full_name='avsoftware.perception.BlobAssociatorParamsProto.blob_label_to_track_dimension_thresholds', index=4,
      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='car_box_prior_params', full_name='avsoftware.perception.BlobAssociatorParamsProto.car_box_prior_params', index=5,
      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=[_BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS, _BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2883,
  serialized_end=3725,
)


_RADARASSOCIATORPARAMSPROTO = _descriptor.Descriptor(
  name='RadarAssociatorParamsProto',
  full_name='avsoftware.perception.RadarAssociatorParamsProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='min_doppler_cov', full_name='avsoftware.perception.RadarAssociatorParamsProto.min_doppler_cov', index=0,
      number=1, type=1, cpp_type=5, 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='range_rate_diff_tolerance', full_name='avsoftware.perception.RadarAssociatorParamsProto.range_rate_diff_tolerance', index=1,
      number=2, type=1, cpp_type=5, 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='latency_ms', full_name='avsoftware.perception.RadarAssociatorParamsProto.latency_ms', index=2,
      number=3, type=1, cpp_type=5, 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='max_radar_target_dimension_upper_limit_m', full_name='avsoftware.perception.RadarAssociatorParamsProto.max_radar_target_dimension_upper_limit_m', index=3,
      number=4, type=1, cpp_type=5, 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=3728,
  serialized_end=3886,
)


_VISIONFILTERPARAMSPROTO = _descriptor.Descriptor(
  name='VisionFilterParamsProto',
  full_name='avsoftware.perception.VisionFilterParamsProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='max_2d_distance_for_track_creation_meters', full_name='avsoftware.perception.VisionFilterParamsProto.max_2d_distance_for_track_creation_meters', index=0,
      number=1, type=1, cpp_type=5, 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='min_2d_distance_for_track_creation_meters', full_name='avsoftware.perception.VisionFilterParamsProto.min_2d_distance_for_track_creation_meters', index=1,
      number=2, type=1, cpp_type=5, 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='create_new_track_from_vision_obstacle', full_name='avsoftware.perception.VisionFilterParamsProto.create_new_track_from_vision_obstacle', index=2,
      number=3, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3889,
  serialized_end=4063,
)


_VISIONASSOCIATORPARAMSPROTO = _descriptor.Descriptor(
  name='VisionAssociatorParamsProto',
  full_name='avsoftware.perception.VisionAssociatorParamsProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vision_depth_range_valid_threshold_m', full_name='avsoftware.perception.VisionAssociatorParamsProto.vision_depth_range_valid_threshold_m', index=0,
      number=1, type=1, cpp_type=5, 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='no_lidar_observation_tolerance_ms', full_name='avsoftware.perception.VisionAssociatorParamsProto.no_lidar_observation_tolerance_ms', index=1,
      number=2, type=1, cpp_type=5, 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='projection_overlap_score_for_ambiguous_z_track', full_name='avsoftware.perception.VisionAssociatorParamsProto.projection_overlap_score_for_ambiguous_z_track', index=2,
      number=3, type=1, cpp_type=5, 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=4066,
  serialized_end=4240,
)


_TRACKMANAGERPARAMSPROTO = _descriptor.Descriptor(
  name='TrackManagerParamsProto',
  full_name='avsoftware.perception.TrackManagerParamsProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob_associator_params', full_name='avsoftware.perception.TrackManagerParamsProto.blob_associator_params', 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='track_blob_association_params', full_name='avsoftware.perception.TrackManagerParamsProto.track_blob_association_params', 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_radar_association_params', full_name='avsoftware.perception.TrackManagerParamsProto.track_radar_association_params', 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='track_vision_association_params', full_name='avsoftware.perception.TrackManagerParamsProto.track_vision_association_params', 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='simple_track_params', full_name='avsoftware.perception.TrackManagerParamsProto.simple_track_params', 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='radar_filter_params', full_name='avsoftware.perception.TrackManagerParamsProto.radar_filter_params', 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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radar_associator_params', full_name='avsoftware.perception.TrackManagerParamsProto.radar_associator_params', 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='vision_filter_params', full_name='avsoftware.perception.TrackManagerParamsProto.vision_filter_params', 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='vision_associator_params', full_name='avsoftware.perception.TrackManagerParamsProto.vision_associator_params', 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='radar_target_params', full_name='avsoftware.perception.TrackManagerParamsProto.radar_target_params', index=9,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4243,
  serialized_end=5096,
)

_RADARTARGETPARAMS.fields_by_name['astyx'].message_type = _RADARSPECIFICTARGETPARAMS
_RADARTARGETPARAMS.fields_by_name['delphi_esr'].message_type = _RADARSPECIFICTARGETPARAMS
_TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS.containing_type = _TRACKVISIONASSOCIATIONPARAMS
_TRACKVISIONASSOCIATIONPARAMS.fields_by_name['label_to_track_dimension_thresholds'].message_type = _TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS
_BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS.fields_by_name['track_label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS.containing_type = _BLOBASSOCIATORPARAMSPROTO
_BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS.fields_by_name['blob_label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS.containing_type = _BLOBASSOCIATORPARAMSPROTO
_BLOBASSOCIATORPARAMSPROTO.fields_by_name['track_label_to_blob_dimension_thresholds'].message_type = _BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS
_BLOBASSOCIATORPARAMSPROTO.fields_by_name['blob_label_to_track_dimension_thresholds'].message_type = _BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS
_BLOBASSOCIATORPARAMSPROTO.fields_by_name['car_box_prior_params'].message_type = src_dot_perception_dot_tracker_dot_proto_dot_tracker__pb2._BOXPRIORPARAMS
_TRACKMANAGERPARAMSPROTO.fields_by_name['blob_associator_params'].message_type = _BLOBASSOCIATORPARAMSPROTO
_TRACKMANAGERPARAMSPROTO.fields_by_name['track_blob_association_params'].message_type = _TRACKBLOBASSOCIATIONPARAMS
_TRACKMANAGERPARAMSPROTO.fields_by_name['track_radar_association_params'].message_type = _TRACKRADARASSOCIATIONPARAMS
_TRACKMANAGERPARAMSPROTO.fields_by_name['track_vision_association_params'].message_type = _TRACKVISIONASSOCIATIONPARAMS
_TRACKMANAGERPARAMSPROTO.fields_by_name['simple_track_params'].message_type = src_dot_perception_dot_tracker_dot_proto_dot_tracker__pb2._SIMPLETRACKPARAMSPROTO
_TRACKMANAGERPARAMSPROTO.fields_by_name['radar_filter_params'].message_type = _RADARFILTERPARAMS
_TRACKMANAGERPARAMSPROTO.fields_by_name['radar_associator_params'].message_type = _RADARASSOCIATORPARAMSPROTO
_TRACKMANAGERPARAMSPROTO.fields_by_name['vision_filter_params'].message_type = _VISIONFILTERPARAMSPROTO
_TRACKMANAGERPARAMSPROTO.fields_by_name['vision_associator_params'].message_type = _VISIONASSOCIATORPARAMSPROTO
_TRACKMANAGERPARAMSPROTO.fields_by_name['radar_target_params'].message_type = _RADARTARGETPARAMS
DESCRIPTOR.message_types_by_name['TrackBlobAssociationParams'] = _TRACKBLOBASSOCIATIONPARAMS
DESCRIPTOR.message_types_by_name['TrackRadarAssociationParams'] = _TRACKRADARASSOCIATIONPARAMS
DESCRIPTOR.message_types_by_name['RadarFilterParams'] = _RADARFILTERPARAMS
DESCRIPTOR.message_types_by_name['RadarSpecificTargetParams'] = _RADARSPECIFICTARGETPARAMS
DESCRIPTOR.message_types_by_name['RadarTargetParams'] = _RADARTARGETPARAMS
DESCRIPTOR.message_types_by_name['TrackVisionAssociationParams'] = _TRACKVISIONASSOCIATIONPARAMS
DESCRIPTOR.message_types_by_name['BlobAssociatorParamsProto'] = _BLOBASSOCIATORPARAMSPROTO
DESCRIPTOR.message_types_by_name['RadarAssociatorParamsProto'] = _RADARASSOCIATORPARAMSPROTO
DESCRIPTOR.message_types_by_name['VisionFilterParamsProto'] = _VISIONFILTERPARAMSPROTO
DESCRIPTOR.message_types_by_name['VisionAssociatorParamsProto'] = _VISIONASSOCIATORPARAMSPROTO
DESCRIPTOR.message_types_by_name['TrackManagerParamsProto'] = _TRACKMANAGERPARAMSPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

TrackBlobAssociationParams = _reflection.GeneratedProtocolMessageType('TrackBlobAssociationParams', (_message.Message,), dict(
  DESCRIPTOR = _TRACKBLOBASSOCIATIONPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrackBlobAssociationParams)
  ))
_sym_db.RegisterMessage(TrackBlobAssociationParams)

TrackRadarAssociationParams = _reflection.GeneratedProtocolMessageType('TrackRadarAssociationParams', (_message.Message,), dict(
  DESCRIPTOR = _TRACKRADARASSOCIATIONPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrackRadarAssociationParams)
  ))
_sym_db.RegisterMessage(TrackRadarAssociationParams)

RadarFilterParams = _reflection.GeneratedProtocolMessageType('RadarFilterParams', (_message.Message,), dict(
  DESCRIPTOR = _RADARFILTERPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.RadarFilterParams)
  ))
_sym_db.RegisterMessage(RadarFilterParams)

RadarSpecificTargetParams = _reflection.GeneratedProtocolMessageType('RadarSpecificTargetParams', (_message.Message,), dict(
  DESCRIPTOR = _RADARSPECIFICTARGETPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.RadarSpecificTargetParams)
  ))
_sym_db.RegisterMessage(RadarSpecificTargetParams)

RadarTargetParams = _reflection.GeneratedProtocolMessageType('RadarTargetParams', (_message.Message,), dict(
  DESCRIPTOR = _RADARTARGETPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.RadarTargetParams)
  ))
_sym_db.RegisterMessage(RadarTargetParams)

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

  LabelAndTrackDimensionThresholds = _reflection.GeneratedProtocolMessageType('LabelAndTrackDimensionThresholds', (_message.Message,), dict(
    DESCRIPTOR = _TRACKVISIONASSOCIATIONPARAMS_LABELANDTRACKDIMENSIONTHRESHOLDS,
    __module__ = 'src.perception.proto.track_manager_params_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.perception.TrackVisionAssociationParams.LabelAndTrackDimensionThresholds)
    ))
  ,
  DESCRIPTOR = _TRACKVISIONASSOCIATIONPARAMS,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrackVisionAssociationParams)
  ))
_sym_db.RegisterMessage(TrackVisionAssociationParams)
_sym_db.RegisterMessage(TrackVisionAssociationParams.LabelAndTrackDimensionThresholds)

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

  TrackLabelToBlobDimensionThresholds = _reflection.GeneratedProtocolMessageType('TrackLabelToBlobDimensionThresholds', (_message.Message,), dict(
    DESCRIPTOR = _BLOBASSOCIATORPARAMSPROTO_TRACKLABELTOBLOBDIMENSIONTHRESHOLDS,
    __module__ = 'src.perception.proto.track_manager_params_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.perception.BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds)
    ))
  ,

  BlobLabelToTrackDimensionThresholds = _reflection.GeneratedProtocolMessageType('BlobLabelToTrackDimensionThresholds', (_message.Message,), dict(
    DESCRIPTOR = _BLOBASSOCIATORPARAMSPROTO_BLOBLABELTOTRACKDIMENSIONTHRESHOLDS,
    __module__ = 'src.perception.proto.track_manager_params_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.perception.BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds)
    ))
  ,
  DESCRIPTOR = _BLOBASSOCIATORPARAMSPROTO,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.BlobAssociatorParamsProto)
  ))
_sym_db.RegisterMessage(BlobAssociatorParamsProto)
_sym_db.RegisterMessage(BlobAssociatorParamsProto.TrackLabelToBlobDimensionThresholds)
_sym_db.RegisterMessage(BlobAssociatorParamsProto.BlobLabelToTrackDimensionThresholds)

RadarAssociatorParamsProto = _reflection.GeneratedProtocolMessageType('RadarAssociatorParamsProto', (_message.Message,), dict(
  DESCRIPTOR = _RADARASSOCIATORPARAMSPROTO,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.RadarAssociatorParamsProto)
  ))
_sym_db.RegisterMessage(RadarAssociatorParamsProto)

VisionFilterParamsProto = _reflection.GeneratedProtocolMessageType('VisionFilterParamsProto', (_message.Message,), dict(
  DESCRIPTOR = _VISIONFILTERPARAMSPROTO,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.VisionFilterParamsProto)
  ))
_sym_db.RegisterMessage(VisionFilterParamsProto)

VisionAssociatorParamsProto = _reflection.GeneratedProtocolMessageType('VisionAssociatorParamsProto', (_message.Message,), dict(
  DESCRIPTOR = _VISIONASSOCIATORPARAMSPROTO,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.VisionAssociatorParamsProto)
  ))
_sym_db.RegisterMessage(VisionAssociatorParamsProto)

TrackManagerParamsProto = _reflection.GeneratedProtocolMessageType('TrackManagerParamsProto', (_message.Message,), dict(
  DESCRIPTOR = _TRACKMANAGERPARAMSPROTO,
  __module__ = 'src.perception.proto.track_manager_params_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrackManagerParamsProto)
  ))
_sym_db.RegisterMessage(TrackManagerParamsProto)


_TRACKMANAGERPARAMSPROTO.fields_by_name['radar_filter_params']._options = None
# @@protoc_insertion_point(module_scope)
