# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/perception/proto/perception_runner.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.proto import blob_filter_pb2 as src_dot_perception_dot_proto_dot_blob__filter__pb2
from FireSpark.protos.src.perception.proto import track_manager_params_pb2 as src_dot_perception_dot_proto_dot_track__manager__params__pb2
from FireSpark.protos.src.perception.proto import vision_depth_params_pb2 as src_dot_perception_dot_proto_dot_vision__depth__params__pb2
from FireSpark.protos.src.perception.segmentation.proto import segmentation_pb2 as src_dot_perception_dot_segmentation_dot_proto_dot_segmentation__pb2
from FireSpark.protos.src.vision.detector.proto import fpointnet_detector_params_pb2 as src_dot_vision_dot_detector_dot_proto_dot_fpointnet__detector__params__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/perception/proto/perception_runner.proto',
  package='avsoftware.perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n,src/perception/proto/perception_runner.proto\x12\x15\x61vsoftware.perception\x1a&src/perception/proto/blob_filter.proto\x1a/src/perception/proto/track_manager_params.proto\x1a.src/perception/proto/vision_depth_params.proto\x1a\x34src/perception/segmentation/proto/segmentation.proto\x1a\x39src/vision/detector/proto/fpointnet_detector_params.proto\"\x97\x06\n\x16PerceptionRunnerParams\x12\x46\n\x13segmentation_params\x18\x03 \x01(\x0b\x32).avsoftware.perception.SegmentationParams\x12\x43\n\x12\x62lob_filter_params\x18\x07 \x01(\x0b\x32\'.avsoftware.perception.BlobFilterParams\x12\x19\n\x11spin_duration_sec\x18\x08 \x01(\x02\x12L\n\x14track_manager_params\x18\t \x01(\x0b\x32..avsoftware.perception.TrackManagerParamsProto\x12\x13\n\x0bnum_threads\x18\x0b \x01(\x05\x12\x45\n\x13vision_depth_params\x18\x0c \x01(\x0b\x32(.avsoftware.perception.VisionDepthParams\x12\x16\n\x0e\x63\x61mera_skipped\x18\r \x03(\t\x12Q\n\x19\x66pointnet_detector_params\x18\x0e \x01(\x0b\x32..avsoftware.perception.FpointnetDetectorParams\x12\x1d\n\x15max_gravity_error_deg\x18\x0f \x01(\x02\x12\x1f\n\x13radar_add_to_fusion\x18\x10 \x03(\tB\x02\x18\x01\x12\x1f\n\x17vision_cache_delay_msec\x18\x11 \x01(\x05\x12\"\n\x1avision_cache_max_wait_msec\x18\x12 \x01(\x05\x12\'\n\x1fsemantic_tag_coverage_threshold\x18\x13 \x01(\x02\x12!\n\x19max_num_bytes_scratch_pad\x18\x14 \x01(\r\x12.\n&multi_heading_max_to_min_threshold_deg\x18\x15 \x01(\x02\x12\x1b\n\x13\x64isable_static_grid\x18\x16 \x01(\x08J\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b\x62\x06proto3')
  ,
  dependencies=[src_dot_perception_dot_proto_dot_blob__filter__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_track__manager__params__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_vision__depth__params__pb2.DESCRIPTOR,src_dot_perception_dot_segmentation_dot_proto_dot_segmentation__pb2.DESCRIPTOR,src_dot_vision_dot_detector_dot_proto_dot_fpointnet__detector__params__pb2.DESCRIPTOR,])




_PERCEPTIONRUNNERPARAMS = _descriptor.Descriptor(
  name='PerceptionRunnerParams',
  full_name='avsoftware.perception.PerceptionRunnerParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='segmentation_params', full_name='avsoftware.perception.PerceptionRunnerParams.segmentation_params', index=0,
      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='blob_filter_params', full_name='avsoftware.perception.PerceptionRunnerParams.blob_filter_params', index=1,
      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='spin_duration_sec', full_name='avsoftware.perception.PerceptionRunnerParams.spin_duration_sec', index=2,
      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='track_manager_params', full_name='avsoftware.perception.PerceptionRunnerParams.track_manager_params', index=3,
      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='num_threads', full_name='avsoftware.perception.PerceptionRunnerParams.num_threads', index=4,
      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='vision_depth_params', full_name='avsoftware.perception.PerceptionRunnerParams.vision_depth_params', index=5,
      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='camera_skipped', full_name='avsoftware.perception.PerceptionRunnerParams.camera_skipped', index=6,
      number=13, type=9, cpp_type=9, 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='fpointnet_detector_params', full_name='avsoftware.perception.PerceptionRunnerParams.fpointnet_detector_params', index=7,
      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='max_gravity_error_deg', full_name='avsoftware.perception.PerceptionRunnerParams.max_gravity_error_deg', index=8,
      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='radar_add_to_fusion', full_name='avsoftware.perception.PerceptionRunnerParams.radar_add_to_fusion', index=9,
      number=16, type=9, cpp_type=9, 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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vision_cache_delay_msec', full_name='avsoftware.perception.PerceptionRunnerParams.vision_cache_delay_msec', index=10,
      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='vision_cache_max_wait_msec', full_name='avsoftware.perception.PerceptionRunnerParams.vision_cache_max_wait_msec', index=11,
      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='semantic_tag_coverage_threshold', full_name='avsoftware.perception.PerceptionRunnerParams.semantic_tag_coverage_threshold', index=12,
      number=19, 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='max_num_bytes_scratch_pad', full_name='avsoftware.perception.PerceptionRunnerParams.max_num_bytes_scratch_pad', index=13,
      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='multi_heading_max_to_min_threshold_deg', full_name='avsoftware.perception.PerceptionRunnerParams.multi_heading_max_to_min_threshold_deg', index=14,
      number=21, 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='disable_static_grid', full_name='avsoftware.perception.PerceptionRunnerParams.disable_static_grid', index=15,
      number=22, 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=322,
  serialized_end=1113,
)

_PERCEPTIONRUNNERPARAMS.fields_by_name['segmentation_params'].message_type = src_dot_perception_dot_segmentation_dot_proto_dot_segmentation__pb2._SEGMENTATIONPARAMS
_PERCEPTIONRUNNERPARAMS.fields_by_name['blob_filter_params'].message_type = src_dot_perception_dot_proto_dot_blob__filter__pb2._BLOBFILTERPARAMS
_PERCEPTIONRUNNERPARAMS.fields_by_name['track_manager_params'].message_type = src_dot_perception_dot_proto_dot_track__manager__params__pb2._TRACKMANAGERPARAMSPROTO
_PERCEPTIONRUNNERPARAMS.fields_by_name['vision_depth_params'].message_type = src_dot_perception_dot_proto_dot_vision__depth__params__pb2._VISIONDEPTHPARAMS
_PERCEPTIONRUNNERPARAMS.fields_by_name['fpointnet_detector_params'].message_type = src_dot_vision_dot_detector_dot_proto_dot_fpointnet__detector__params__pb2._FPOINTNETDETECTORPARAMS
DESCRIPTOR.message_types_by_name['PerceptionRunnerParams'] = _PERCEPTIONRUNNERPARAMS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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


_PERCEPTIONRUNNERPARAMS.fields_by_name['radar_add_to_fusion']._options = None
# @@protoc_insertion_point(module_scope)
