# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/perception/database/schema/schema.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.topics import sensor_index_pb2 as src_dot_topics_dot_sensor__index__pb2
from FireSpark.protos.src.common.time import time_pb2 as src_dot_common_dot_time_dot_time__pb2
from FireSpark.protos.src.perception.proto import perception_labels_pb2 as src_dot_perception_dot_proto_dot_perception__labels__pb2
from FireSpark.protos.src.common.serialization import eigen_serialization_pb2 as src_dot_common_dot_serialization_dot_eigen__serialization__pb2
from FireSpark.protos.src.perception.annotation.proto import annotation_pb2 as src_dot_perception_dot_annotation_dot_proto_dot_annotation__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from FireSpark.protos.src.perception.common.proto import semantic_map_pb2 as src_dot_perception_dot_common_dot_proto_dot_semantic__map__pb2
from FireSpark.protos.src.perception.proto import perception_obstacles_pb2 as src_dot_perception_dot_proto_dot_perception__obstacles__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/perception/database/schema/schema.proto',
  package='avsoftware.perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n+src/perception/database/schema/schema.proto\x12\x15\x61vsoftware.perception\x1a\x1dsrc/topics/sensor_index.proto\x1a\x1asrc/common/time/time.proto\x1a,src/perception/proto/perception_labels.proto\x1a\x32src/common/serialization/eigen_serialization.proto\x1a\x30src/perception/annotation/proto/annotation.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a.src/perception/common/proto/semantic_map.proto\x1a/src/perception/proto/perception_obstacles.proto\"\x91\x01\n\x19\x41nnotationTaskTypeMessage\"t\n\x12\x41nnotationTaskType\x12\x0b\n\x07NOT_SET\x10\x00\x12\x14\n\x10LIDAR_ANNOTATION\x10\x01\x12\x1d\n\x19\x44YNAMIC_OBJECT_ANNOTATION\x10\x02\x12\x1c\n\x18TRAFFIC_LIGHT_ANNOTATION\x10\x03\"Z\n\x1b\x41nnotationTaskOriginMessage\";\n\x14\x41nnotationTaskOrigin\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0c\n\x08SCALE_AI\x10\x01\x12\x08\n\x04\x41VDB\x10\x02\"\xda\x01\n\x1b\x41nnotationTaskStatusMessage\"\xba\x01\n\x18\x41nnotationTaskStatusEnum\x12\x0b\n\x07NOT_SET\x10\x00\x12\x10\n\x0cTASK_CREATED\x10\x01\x12\x15\n\x11RESPONSE_RECEIVED\x10\x02\x12\x16\n\x12RESPONSE_PROCESSED\x10\x03\x12\x1e\n\x1aRESPONSE_PROCESSING_FAILED\x10\x04\x12\x0e\n\nQC_PENDING\x10\x05\x12\x0f\n\x0bQC_REJECTED\x10\x06\x12\x0f\n\x0bQC_ACCEPTED\x10\x07\"\xb7\x02\n\x0e\x41nnotationTask\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x12\n\nbatch_name\x18\x02 \x01(\t\x12\x14\n\x0cproject_name\x18\x03 \x01(\t\x12\x1f\n\x17task_response_json_path\x18\x04 \x01(\t\x12V\n\ttask_type\x18\x05 \x01(\x0e\x32\x43.avsoftware.perception.AnnotationTaskTypeMessage.AnnotationTaskType\x12\\\n\x0btask_origin\x18\x06 \x01(\x0e\x32G.avsoftware.perception.AnnotationTaskOriginMessage.AnnotationTaskOrigin\x12\x13\n\x0b\x63ustom_tags\x18\x07 \x03(\t\"\xb2\x01\n\x14\x41nnotationTaskStatus\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12[\n\x06status\x18\x02 \x01(\x0e\x32K.avsoftware.perception.AnnotationTaskStatusMessage.AnnotationTaskStatusEnum\x12,\n\x06reason\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x89\x02\n\x05Scene\x12\x10\n\x08scene_id\x18\x01 \x01(\t\x12\x32\n\x0cpcp_run_uuid\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fstart_timestamp\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\rend_timestamp\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x63\x61r_id\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x11\n\tframe_ids\x18\x03 \x03(\t\"W\n\rSceneMetadata\x12\x10\n\x08scene_id\x18\x01 \x01(\t\x12\x34\n\x0etagging_run_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"i\n\rSourceMessage\"X\n\x06Source\x12\x0b\n\x07NOT_SET\x10\x00\x12\x10\n\x0cGROUND_TRUTH\x10\x01\x12\x18\n\x14GENERATED_ON_VEHICLE\x10\x02\x12\x15\n\x11GENERATED_OFFLINE\x10\x03\"x\n\x0cSensorConfig\x12\x10\n\x08\x66rame_id\x18\x01 \x01(\t\x12+\n\ncamera_ids\x18\x02 \x03(\x0e\x32\x17.avsoftware.CameraIndex\x12)\n\tlidar_ids\x18\x03 \x03(\x0e\x32\x16.avsoftware.LidarIndex\"\x94\x04\n\x05\x46rame\x12\x10\n\x08\x66rame_id\x18\x01 \x01(\t\x12.\n\x08scene_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x08latitude\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12.\n\tlongitude\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x06\x63\x61r_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fspin_end_lct_ns\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\rsensor_config\x18\x07 \x01(\x0b\x32#.avsoftware.perception.SensorConfig\x12;\n\x06source\x18\x08 \x01(\x0e\x32+.avsoftware.perception.SourceMessage.Source\x12\x43\n\x0f\x61nnotation_type\x18\t \x01(\x0e\x32*.avsoftware.perception.AnnotationType.Type\x12\x32\n\x0cpcp_run_uuid\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x14\n\x0cobstacle_ids\x18\x0b \x03(\t\"\xd9\x03\n\rFrameMetadata\x12\x10\n\x08\x66rame_id\x18\x01 \x01(\t\x12.\n\x08scene_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x61nnotated_proto_path\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eraw_proto_path\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07git_sha\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0etagging_run_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15lead_vehicle_distance\x18\xe8\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12?\n\x18lead_vehicle_obstacle_id\x18\xe9\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x65go_lane_id\x18\xea\x07 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"\xaf\x04\n\x08Obstacle\x12\x13\n\x0bobstacle_id\x18\x01 \x01(\t\x12.\n\x08\x66rame_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08scene_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04size\x18\x04 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x32\n\x08position\x18\x05 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x35\n\x05\x63lass\x18\x06 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12>\n\nattributes\x18\x07 \x03(\x0e\x32*.avsoftware.perception.PerceptionAttribute\x12;\n\x06source\x18\x08 \x01(\x0e\x32+.avsoftware.perception.SourceMessage.Source\x12\x32\n\x0cpcp_run_uuid\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fspin_end_lct_ns\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x63\x61r_id\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xc4\x0c\n\x10ObstacleMetadata\x12\x13\n\x0bobstacle_id\x18\x01 \x01(\t\x12.\n\x08\x66rame_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08scene_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x64istance_from_ego_m\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x39\n\x13heading_wrt_ego_deg\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x08velocity\x18\x06 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12M\n\x0esegmented_type\x18\x07 \x01(\x0e\x32\x35.avsoftware.perception.ObstacleMetadata.SegmentedType\x12;\n\x15\x61nnotated_obstacle_id\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0etagging_run_id\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1d\x61nnotated_distance_from_ego_m\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n!distance_outside_of_drivable_area\x18\xe8\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x46\n\x11semantic_location\x18\xe9\x07 \x01(\x0e\x32*.avsoftware.perception.SemanticMapLocation\x12\x16\n\rcrosswalk_tag\x18\xea\x07 \x01(\x08\x12\x38\n\x12lane_heading_local\x18\xeb\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x43\n\x1dtraffic_lane_coverage_percent\x18\xec\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x43\n\x1dparking_zone_coverage_percent\x18\xed\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12@\n\x1a\x63rosswalk_coverage_percent\x18\xee\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x43\n\x1dlane_plus_5m_coverage_percent\x18\xef\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x36\n\x05label\x18\xf0\x07 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12@\n\x0f\x61nnotated_label\x18\xf1\x07 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12Q\n+annotated_distance_outside_of_drivable_area\x18\xf2\x07 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12-\n\x07lane_id\x18\xf3\x07 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\x12.\n\x08proj_ios\x18\xd0\x0f \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x37\n\x11velocity_diff_mps\x18\xd1\x0f \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x38\n\x12yaw_angle_diff_deg\x18\xd2\x0f \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x33\n\rcenter_diff_m\x18\xd3\x0f \x01(\x0b\x32\x1b.google.protobuf.FloatValue\"B\n\rSegmentedType\x12\x08\n\x04NONE\x10\x00\x12\x12\n\x0eOVER_SEGMENTED\x10\x01\x12\x13\n\x0fUNDER_SEGMENTED\x10\x02\"\xbe\x03\n\x05Image\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12-\n\x07task_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x08latitude\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12.\n\tlongitude\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x06\x63\x61r_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14image_capture_lct_ns\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\tcamera_id\x18\x07 \x01(\x0e\x32\x17.avsoftware.CameraIndex\x12;\n\x06source\x18\x08 \x01(\x0e\x32+.avsoftware.perception.SourceMessage.Source\x12\x43\n\x0f\x61nnotation_type\x18\t \x01(\x0e\x32*.avsoftware.perception.AnnotationType.Type\"\x84\x02\n\rImageMetadata\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12:\n\x14\x61nnotated_proto_path\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eraw_proto_path\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07git_sha\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x10\x63lasses_verified\x18\x06 \x03(\x0e\x32&.avsoftware.perception.PerceptionLabel\"\x81\x03\n\nObstacle2d\x12\x13\n\x0bobstacle_id\x18\x01 \x01(\t\x12\x10\n\x08image_id\x18\x02 \x01(\t\x12-\n\x03min\x18\x03 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12-\n\x03max\x18\x04 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x11\n\tbbox_area\x18\x05 \x01(\x03\x12\x12\n\nbbox_width\x18\x06 \x01(\x03\x12\x13\n\x0b\x62\x62ox_height\x18\x07 \x01(\x03\x12\x35\n\x05label\x18\x08 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12>\n\nattributes\x18\t \x03(\x0e\x32*.avsoftware.perception.PerceptionAttribute\x12;\n\x06source\x18\n \x01(\x0e\x32+.avsoftware.perception.SourceMessage.Sourceb\x06proto3')
  ,
  dependencies=[src_dot_topics_dot_sensor__index__pb2.DESCRIPTOR,src_dot_common_dot_time_dot_time__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_perception__labels__pb2.DESCRIPTOR,src_dot_common_dot_serialization_dot_eigen__serialization__pb2.DESCRIPTOR,src_dot_perception_dot_annotation_dot_proto_dot_annotation__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,src_dot_perception_dot_common_dot_proto_dot_semantic__map__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_perception__obstacles__pb2.DESCRIPTOR,])



_ANNOTATIONTASKTYPEMESSAGE_ANNOTATIONTASKTYPE = _descriptor.EnumDescriptor(
  name='AnnotationTaskType',
  full_name='avsoftware.perception.AnnotationTaskTypeMessage.AnnotationTaskType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LIDAR_ANNOTATION', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DYNAMIC_OBJECT_ANNOTATION', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRAFFIC_LIGHT_ANNOTATION', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=436,
  serialized_end=552,
)
_sym_db.RegisterEnumDescriptor(_ANNOTATIONTASKTYPEMESSAGE_ANNOTATIONTASKTYPE)

_ANNOTATIONTASKORIGINMESSAGE_ANNOTATIONTASKORIGIN = _descriptor.EnumDescriptor(
  name='AnnotationTaskOrigin',
  full_name='avsoftware.perception.AnnotationTaskOriginMessage.AnnotationTaskOrigin',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SCALE_AI', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AVDB', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=585,
  serialized_end=644,
)
_sym_db.RegisterEnumDescriptor(_ANNOTATIONTASKORIGINMESSAGE_ANNOTATIONTASKORIGIN)

_ANNOTATIONTASKSTATUSMESSAGE_ANNOTATIONTASKSTATUSENUM = _descriptor.EnumDescriptor(
  name='AnnotationTaskStatusEnum',
  full_name='avsoftware.perception.AnnotationTaskStatusMessage.AnnotationTaskStatusEnum',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TASK_CREATED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_RECEIVED', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_PROCESSED', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_PROCESSING_FAILED', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='QC_PENDING', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='QC_REJECTED', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='QC_ACCEPTED', index=7, number=7,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=679,
  serialized_end=865,
)
_sym_db.RegisterEnumDescriptor(_ANNOTATIONTASKSTATUSMESSAGE_ANNOTATIONTASKSTATUSENUM)

_SOURCEMESSAGE_SOURCE = _descriptor.EnumDescriptor(
  name='Source',
  full_name='avsoftware.perception.SourceMessage.Source',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GROUND_TRUTH', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GENERATED_ON_VEHICLE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GENERATED_OFFLINE', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1736,
  serialized_end=1824,
)
_sym_db.RegisterEnumDescriptor(_SOURCEMESSAGE_SOURCE)

_OBSTACLEMETADATA_SEGMENTEDTYPE = _descriptor.EnumDescriptor(
  name='SegmentedType',
  full_name='avsoftware.perception.ObstacleMetadata.SegmentedType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OVER_SEGMENTED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNDER_SEGMENTED', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5060,
  serialized_end=5126,
)
_sym_db.RegisterEnumDescriptor(_OBSTACLEMETADATA_SEGMENTEDTYPE)


_ANNOTATIONTASKTYPEMESSAGE = _descriptor.Descriptor(
  name='AnnotationTaskTypeMessage',
  full_name='avsoftware.perception.AnnotationTaskTypeMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ANNOTATIONTASKTYPEMESSAGE_ANNOTATIONTASKTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=407,
  serialized_end=552,
)


_ANNOTATIONTASKORIGINMESSAGE = _descriptor.Descriptor(
  name='AnnotationTaskOriginMessage',
  full_name='avsoftware.perception.AnnotationTaskOriginMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ANNOTATIONTASKORIGINMESSAGE_ANNOTATIONTASKORIGIN,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=554,
  serialized_end=644,
)


_ANNOTATIONTASKSTATUSMESSAGE = _descriptor.Descriptor(
  name='AnnotationTaskStatusMessage',
  full_name='avsoftware.perception.AnnotationTaskStatusMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ANNOTATIONTASKSTATUSMESSAGE_ANNOTATIONTASKSTATUSENUM,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=647,
  serialized_end=865,
)


_ANNOTATIONTASK = _descriptor.Descriptor(
  name='AnnotationTask',
  full_name='avsoftware.perception.AnnotationTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='avsoftware.perception.AnnotationTask.task_id', 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='batch_name', full_name='avsoftware.perception.AnnotationTask.batch_name', index=1,
      number=2, 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='project_name', full_name='avsoftware.perception.AnnotationTask.project_name', index=2,
      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='task_response_json_path', full_name='avsoftware.perception.AnnotationTask.task_response_json_path', index=3,
      number=4, 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='task_type', full_name='avsoftware.perception.AnnotationTask.task_type', index=4,
      number=5, 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='task_origin', full_name='avsoftware.perception.AnnotationTask.task_origin', index=5,
      number=6, 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='custom_tags', full_name='avsoftware.perception.AnnotationTask.custom_tags', index=6,
      number=7, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=868,
  serialized_end=1179,
)


_ANNOTATIONTASKSTATUS = _descriptor.Descriptor(
  name='AnnotationTaskStatus',
  full_name='avsoftware.perception.AnnotationTaskStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='avsoftware.perception.AnnotationTaskStatus.task_id', 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='status', full_name='avsoftware.perception.AnnotationTaskStatus.status', 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='reason', full_name='avsoftware.perception.AnnotationTaskStatus.reason', 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=1182,
  serialized_end=1360,
)


_SCENE = _descriptor.Descriptor(
  name='Scene',
  full_name='avsoftware.perception.Scene',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='scene_id', full_name='avsoftware.perception.Scene.scene_id', 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='pcp_run_uuid', full_name='avsoftware.perception.Scene.pcp_run_uuid', index=1,
      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='start_timestamp', full_name='avsoftware.perception.Scene.start_timestamp', index=2,
      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='end_timestamp', full_name='avsoftware.perception.Scene.end_timestamp', index=3,
      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='car_id', full_name='avsoftware.perception.Scene.car_id', index=4,
      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='task_id', full_name='avsoftware.perception.Scene.task_id', index=5,
      number=2, 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_ids', full_name='avsoftware.perception.Scene.frame_ids', index=6,
      number=3, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1363,
  serialized_end=1628,
)


_SCENEMETADATA = _descriptor.Descriptor(
  name='SceneMetadata',
  full_name='avsoftware.perception.SceneMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='scene_id', full_name='avsoftware.perception.SceneMetadata.scene_id', 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='tagging_run_id', full_name='avsoftware.perception.SceneMetadata.tagging_run_id', index=1,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1630,
  serialized_end=1717,
)


_SOURCEMESSAGE = _descriptor.Descriptor(
  name='SourceMessage',
  full_name='avsoftware.perception.SourceMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SOURCEMESSAGE_SOURCE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1719,
  serialized_end=1824,
)


_SENSORCONFIG = _descriptor.Descriptor(
  name='SensorConfig',
  full_name='avsoftware.perception.SensorConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='avsoftware.perception.SensorConfig.frame_id', 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='camera_ids', full_name='avsoftware.perception.SensorConfig.camera_ids', index=1,
      number=2, type=14, cpp_type=8, 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='lidar_ids', full_name='avsoftware.perception.SensorConfig.lidar_ids', index=2,
      number=3, type=14, cpp_type=8, 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=1826,
  serialized_end=1946,
)


_FRAME = _descriptor.Descriptor(
  name='Frame',
  full_name='avsoftware.perception.Frame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='avsoftware.perception.Frame.frame_id', 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='scene_id', full_name='avsoftware.perception.Frame.scene_id', 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='latitude', full_name='avsoftware.perception.Frame.latitude', 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='longitude', full_name='avsoftware.perception.Frame.longitude', 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='car_id', full_name='avsoftware.perception.Frame.car_id', 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='spin_end_lct_ns', full_name='avsoftware.perception.Frame.spin_end_lct_ns', 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='sensor_config', full_name='avsoftware.perception.Frame.sensor_config', 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='source', full_name='avsoftware.perception.Frame.source', index=7,
      number=8, 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='annotation_type', full_name='avsoftware.perception.Frame.annotation_type', index=8,
      number=9, 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='pcp_run_uuid', full_name='avsoftware.perception.Frame.pcp_run_uuid', 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),
    _descriptor.FieldDescriptor(
      name='obstacle_ids', full_name='avsoftware.perception.Frame.obstacle_ids', index=10,
      number=11, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1949,
  serialized_end=2481,
)


_FRAMEMETADATA = _descriptor.Descriptor(
  name='FrameMetadata',
  full_name='avsoftware.perception.FrameMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='avsoftware.perception.FrameMetadata.frame_id', 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='scene_id', full_name='avsoftware.perception.FrameMetadata.scene_id', 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='annotated_proto_path', full_name='avsoftware.perception.FrameMetadata.annotated_proto_path', 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='raw_proto_path', full_name='avsoftware.perception.FrameMetadata.raw_proto_path', 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='git_sha', full_name='avsoftware.perception.FrameMetadata.git_sha', 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='tagging_run_id', full_name='avsoftware.perception.FrameMetadata.tagging_run_id', 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='lead_vehicle_distance', full_name='avsoftware.perception.FrameMetadata.lead_vehicle_distance', index=6,
      number=1000, 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='lead_vehicle_obstacle_id', full_name='avsoftware.perception.FrameMetadata.lead_vehicle_obstacle_id', index=7,
      number=1001, 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='ego_lane_id', full_name='avsoftware.perception.FrameMetadata.ego_lane_id', index=8,
      number=1002, 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=2484,
  serialized_end=2957,
)


_OBSTACLE = _descriptor.Descriptor(
  name='Obstacle',
  full_name='avsoftware.perception.Obstacle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='obstacle_id', full_name='avsoftware.perception.Obstacle.obstacle_id', 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='frame_id', full_name='avsoftware.perception.Obstacle.frame_id', 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='scene_id', full_name='avsoftware.perception.Obstacle.scene_id', 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='size', full_name='avsoftware.perception.Obstacle.size', 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='position', full_name='avsoftware.perception.Obstacle.position', 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='class', full_name='avsoftware.perception.Obstacle.class', index=5,
      number=6, 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='attributes', full_name='avsoftware.perception.Obstacle.attributes', index=6,
      number=7, type=14, cpp_type=8, 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='source', full_name='avsoftware.perception.Obstacle.source', index=7,
      number=8, 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='pcp_run_uuid', full_name='avsoftware.perception.Obstacle.pcp_run_uuid', 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='spin_end_lct_ns', full_name='avsoftware.perception.Obstacle.spin_end_lct_ns', 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),
    _descriptor.FieldDescriptor(
      name='car_id', full_name='avsoftware.perception.Obstacle.car_id', index=10,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2960,
  serialized_end=3519,
)


_OBSTACLEMETADATA = _descriptor.Descriptor(
  name='ObstacleMetadata',
  full_name='avsoftware.perception.ObstacleMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='obstacle_id', full_name='avsoftware.perception.ObstacleMetadata.obstacle_id', 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='frame_id', full_name='avsoftware.perception.ObstacleMetadata.frame_id', 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='scene_id', full_name='avsoftware.perception.ObstacleMetadata.scene_id', 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='distance_from_ego_m', full_name='avsoftware.perception.ObstacleMetadata.distance_from_ego_m', 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='heading_wrt_ego_deg', full_name='avsoftware.perception.ObstacleMetadata.heading_wrt_ego_deg', 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='velocity', full_name='avsoftware.perception.ObstacleMetadata.velocity', 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='segmented_type', full_name='avsoftware.perception.ObstacleMetadata.segmented_type', 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='annotated_obstacle_id', full_name='avsoftware.perception.ObstacleMetadata.annotated_obstacle_id', 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='tagging_run_id', full_name='avsoftware.perception.ObstacleMetadata.tagging_run_id', 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='annotated_distance_from_ego_m', full_name='avsoftware.perception.ObstacleMetadata.annotated_distance_from_ego_m', 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='distance_outside_of_drivable_area', full_name='avsoftware.perception.ObstacleMetadata.distance_outside_of_drivable_area', index=10,
      number=1000, 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='semantic_location', full_name='avsoftware.perception.ObstacleMetadata.semantic_location', index=11,
      number=1001, 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='crosswalk_tag', full_name='avsoftware.perception.ObstacleMetadata.crosswalk_tag', index=12,
      number=1002, 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='lane_heading_local', full_name='avsoftware.perception.ObstacleMetadata.lane_heading_local', index=13,
      number=1003, 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='traffic_lane_coverage_percent', full_name='avsoftware.perception.ObstacleMetadata.traffic_lane_coverage_percent', index=14,
      number=1004, 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='parking_zone_coverage_percent', full_name='avsoftware.perception.ObstacleMetadata.parking_zone_coverage_percent', index=15,
      number=1005, 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='crosswalk_coverage_percent', full_name='avsoftware.perception.ObstacleMetadata.crosswalk_coverage_percent', index=16,
      number=1006, 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='lane_plus_5m_coverage_percent', full_name='avsoftware.perception.ObstacleMetadata.lane_plus_5m_coverage_percent', index=17,
      number=1007, 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='label', full_name='avsoftware.perception.ObstacleMetadata.label', index=18,
      number=1008, 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='annotated_label', full_name='avsoftware.perception.ObstacleMetadata.annotated_label', index=19,
      number=1009, 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='annotated_distance_outside_of_drivable_area', full_name='avsoftware.perception.ObstacleMetadata.annotated_distance_outside_of_drivable_area', index=20,
      number=1010, 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='lane_id', full_name='avsoftware.perception.ObstacleMetadata.lane_id', index=21,
      number=1011, 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='proj_ios', full_name='avsoftware.perception.ObstacleMetadata.proj_ios', index=22,
      number=2000, 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='velocity_diff_mps', full_name='avsoftware.perception.ObstacleMetadata.velocity_diff_mps', index=23,
      number=2001, 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='yaw_angle_diff_deg', full_name='avsoftware.perception.ObstacleMetadata.yaw_angle_diff_deg', index=24,
      number=2002, 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='center_diff_m', full_name='avsoftware.perception.ObstacleMetadata.center_diff_m', index=25,
      number=2003, 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=[
    _OBSTACLEMETADATA_SEGMENTEDTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3522,
  serialized_end=5126,
)


_IMAGE = _descriptor.Descriptor(
  name='Image',
  full_name='avsoftware.perception.Image',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image_id', full_name='avsoftware.perception.Image.image_id', 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='task_id', full_name='avsoftware.perception.Image.task_id', 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='latitude', full_name='avsoftware.perception.Image.latitude', 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='longitude', full_name='avsoftware.perception.Image.longitude', 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='car_id', full_name='avsoftware.perception.Image.car_id', 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='image_capture_lct_ns', full_name='avsoftware.perception.Image.image_capture_lct_ns', 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='camera_id', full_name='avsoftware.perception.Image.camera_id', 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='source', full_name='avsoftware.perception.Image.source', index=7,
      number=8, 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='annotation_type', full_name='avsoftware.perception.Image.annotation_type', index=8,
      number=9, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5129,
  serialized_end=5575,
)


_IMAGEMETADATA = _descriptor.Descriptor(
  name='ImageMetadata',
  full_name='avsoftware.perception.ImageMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image_id', full_name='avsoftware.perception.ImageMetadata.image_id', 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='annotated_proto_path', full_name='avsoftware.perception.ImageMetadata.annotated_proto_path', index=1,
      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='raw_proto_path', full_name='avsoftware.perception.ImageMetadata.raw_proto_path', index=2,
      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='git_sha', full_name='avsoftware.perception.ImageMetadata.git_sha', index=3,
      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='classes_verified', full_name='avsoftware.perception.ImageMetadata.classes_verified', index=4,
      number=6, type=14, cpp_type=8, 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=5578,
  serialized_end=5838,
)


_OBSTACLE2D = _descriptor.Descriptor(
  name='Obstacle2d',
  full_name='avsoftware.perception.Obstacle2d',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='obstacle_id', full_name='avsoftware.perception.Obstacle2d.obstacle_id', 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='image_id', full_name='avsoftware.perception.Obstacle2d.image_id', index=1,
      number=2, 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='min', full_name='avsoftware.perception.Obstacle2d.min', 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='max', full_name='avsoftware.perception.Obstacle2d.max', 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='bbox_area', full_name='avsoftware.perception.Obstacle2d.bbox_area', index=4,
      number=5, type=3, cpp_type=2, 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='bbox_width', full_name='avsoftware.perception.Obstacle2d.bbox_width', index=5,
      number=6, type=3, cpp_type=2, 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='bbox_height', full_name='avsoftware.perception.Obstacle2d.bbox_height', index=6,
      number=7, type=3, cpp_type=2, 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='label', full_name='avsoftware.perception.Obstacle2d.label', index=7,
      number=8, 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='attributes', full_name='avsoftware.perception.Obstacle2d.attributes', index=8,
      number=9, type=14, cpp_type=8, 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='source', full_name='avsoftware.perception.Obstacle2d.source', index=9,
      number=10, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5841,
  serialized_end=6226,
)

_ANNOTATIONTASKTYPEMESSAGE_ANNOTATIONTASKTYPE.containing_type = _ANNOTATIONTASKTYPEMESSAGE
_ANNOTATIONTASKORIGINMESSAGE_ANNOTATIONTASKORIGIN.containing_type = _ANNOTATIONTASKORIGINMESSAGE
_ANNOTATIONTASKSTATUSMESSAGE_ANNOTATIONTASKSTATUSENUM.containing_type = _ANNOTATIONTASKSTATUSMESSAGE
_ANNOTATIONTASK.fields_by_name['task_type'].enum_type = _ANNOTATIONTASKTYPEMESSAGE_ANNOTATIONTASKTYPE
_ANNOTATIONTASK.fields_by_name['task_origin'].enum_type = _ANNOTATIONTASKORIGINMESSAGE_ANNOTATIONTASKORIGIN
_ANNOTATIONTASKSTATUS.fields_by_name['status'].enum_type = _ANNOTATIONTASKSTATUSMESSAGE_ANNOTATIONTASKSTATUSENUM
_ANNOTATIONTASKSTATUS.fields_by_name['reason'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_SCENE.fields_by_name['pcp_run_uuid'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_SCENE.fields_by_name['start_timestamp'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_SCENE.fields_by_name['end_timestamp'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_SCENE.fields_by_name['car_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_SCENEMETADATA.fields_by_name['tagging_run_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_SOURCEMESSAGE_SOURCE.containing_type = _SOURCEMESSAGE
_SENSORCONFIG.fields_by_name['camera_ids'].enum_type = src_dot_topics_dot_sensor__index__pb2._CAMERAINDEX
_SENSORCONFIG.fields_by_name['lidar_ids'].enum_type = src_dot_topics_dot_sensor__index__pb2._LIDARINDEX
_FRAME.fields_by_name['scene_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAME.fields_by_name['latitude'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_FRAME.fields_by_name['longitude'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_FRAME.fields_by_name['car_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAME.fields_by_name['spin_end_lct_ns'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_FRAME.fields_by_name['sensor_config'].message_type = _SENSORCONFIG
_FRAME.fields_by_name['source'].enum_type = _SOURCEMESSAGE_SOURCE
_FRAME.fields_by_name['annotation_type'].enum_type = src_dot_perception_dot_annotation_dot_proto_dot_annotation__pb2._ANNOTATIONTYPE_TYPE
_FRAME.fields_by_name['pcp_run_uuid'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['scene_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['annotated_proto_path'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['raw_proto_path'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['git_sha'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['tagging_run_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['lead_vehicle_distance'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_FRAMEMETADATA.fields_by_name['lead_vehicle_obstacle_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_FRAMEMETADATA.fields_by_name['ego_lane_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE
_OBSTACLE.fields_by_name['frame_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLE.fields_by_name['scene_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLE.fields_by_name['size'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_OBSTACLE.fields_by_name['position'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_OBSTACLE.fields_by_name['class'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_OBSTACLE.fields_by_name['attributes'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONATTRIBUTE
_OBSTACLE.fields_by_name['source'].enum_type = _SOURCEMESSAGE_SOURCE
_OBSTACLE.fields_by_name['pcp_run_uuid'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLE.fields_by_name['spin_end_lct_ns'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_OBSTACLE.fields_by_name['car_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLEMETADATA.fields_by_name['frame_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLEMETADATA.fields_by_name['scene_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLEMETADATA.fields_by_name['distance_from_ego_m'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE
_OBSTACLEMETADATA.fields_by_name['heading_wrt_ego_deg'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE
_OBSTACLEMETADATA.fields_by_name['velocity'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_OBSTACLEMETADATA.fields_by_name['segmented_type'].enum_type = _OBSTACLEMETADATA_SEGMENTEDTYPE
_OBSTACLEMETADATA.fields_by_name['annotated_obstacle_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLEMETADATA.fields_by_name['tagging_run_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_OBSTACLEMETADATA.fields_by_name['annotated_distance_from_ego_m'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE
_OBSTACLEMETADATA.fields_by_name['distance_outside_of_drivable_area'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['semantic_location'].enum_type = src_dot_perception_dot_common_dot_proto_dot_semantic__map__pb2._SEMANTICMAPLOCATION
_OBSTACLEMETADATA.fields_by_name['lane_heading_local'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['traffic_lane_coverage_percent'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['parking_zone_coverage_percent'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['crosswalk_coverage_percent'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['lane_plus_5m_coverage_percent'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_OBSTACLEMETADATA.fields_by_name['annotated_label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_OBSTACLEMETADATA.fields_by_name['annotated_distance_outside_of_drivable_area'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['lane_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE
_OBSTACLEMETADATA.fields_by_name['proj_ios'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['velocity_diff_mps'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['yaw_angle_diff_deg'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA.fields_by_name['center_diff_m'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_OBSTACLEMETADATA_SEGMENTEDTYPE.containing_type = _OBSTACLEMETADATA
_IMAGE.fields_by_name['task_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_IMAGE.fields_by_name['latitude'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_IMAGE.fields_by_name['longitude'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
_IMAGE.fields_by_name['car_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_IMAGE.fields_by_name['image_capture_lct_ns'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_IMAGE.fields_by_name['camera_id'].enum_type = src_dot_topics_dot_sensor__index__pb2._CAMERAINDEX
_IMAGE.fields_by_name['source'].enum_type = _SOURCEMESSAGE_SOURCE
_IMAGE.fields_by_name['annotation_type'].enum_type = src_dot_perception_dot_annotation_dot_proto_dot_annotation__pb2._ANNOTATIONTYPE_TYPE
_IMAGEMETADATA.fields_by_name['annotated_proto_path'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_IMAGEMETADATA.fields_by_name['raw_proto_path'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_IMAGEMETADATA.fields_by_name['git_sha'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_IMAGEMETADATA.fields_by_name['classes_verified'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_OBSTACLE2D.fields_by_name['min'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_OBSTACLE2D.fields_by_name['max'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_OBSTACLE2D.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_OBSTACLE2D.fields_by_name['attributes'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONATTRIBUTE
_OBSTACLE2D.fields_by_name['source'].enum_type = _SOURCEMESSAGE_SOURCE
DESCRIPTOR.message_types_by_name['AnnotationTaskTypeMessage'] = _ANNOTATIONTASKTYPEMESSAGE
DESCRIPTOR.message_types_by_name['AnnotationTaskOriginMessage'] = _ANNOTATIONTASKORIGINMESSAGE
DESCRIPTOR.message_types_by_name['AnnotationTaskStatusMessage'] = _ANNOTATIONTASKSTATUSMESSAGE
DESCRIPTOR.message_types_by_name['AnnotationTask'] = _ANNOTATIONTASK
DESCRIPTOR.message_types_by_name['AnnotationTaskStatus'] = _ANNOTATIONTASKSTATUS
DESCRIPTOR.message_types_by_name['Scene'] = _SCENE
DESCRIPTOR.message_types_by_name['SceneMetadata'] = _SCENEMETADATA
DESCRIPTOR.message_types_by_name['SourceMessage'] = _SOURCEMESSAGE
DESCRIPTOR.message_types_by_name['SensorConfig'] = _SENSORCONFIG
DESCRIPTOR.message_types_by_name['Frame'] = _FRAME
DESCRIPTOR.message_types_by_name['FrameMetadata'] = _FRAMEMETADATA
DESCRIPTOR.message_types_by_name['Obstacle'] = _OBSTACLE
DESCRIPTOR.message_types_by_name['ObstacleMetadata'] = _OBSTACLEMETADATA
DESCRIPTOR.message_types_by_name['Image'] = _IMAGE
DESCRIPTOR.message_types_by_name['ImageMetadata'] = _IMAGEMETADATA
DESCRIPTOR.message_types_by_name['Obstacle2d'] = _OBSTACLE2D
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AnnotationTaskTypeMessage = _reflection.GeneratedProtocolMessageType('AnnotationTaskTypeMessage', (_message.Message,), dict(
  DESCRIPTOR = _ANNOTATIONTASKTYPEMESSAGE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.AnnotationTaskTypeMessage)
  ))
_sym_db.RegisterMessage(AnnotationTaskTypeMessage)

AnnotationTaskOriginMessage = _reflection.GeneratedProtocolMessageType('AnnotationTaskOriginMessage', (_message.Message,), dict(
  DESCRIPTOR = _ANNOTATIONTASKORIGINMESSAGE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.AnnotationTaskOriginMessage)
  ))
_sym_db.RegisterMessage(AnnotationTaskOriginMessage)

AnnotationTaskStatusMessage = _reflection.GeneratedProtocolMessageType('AnnotationTaskStatusMessage', (_message.Message,), dict(
  DESCRIPTOR = _ANNOTATIONTASKSTATUSMESSAGE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.AnnotationTaskStatusMessage)
  ))
_sym_db.RegisterMessage(AnnotationTaskStatusMessage)

AnnotationTask = _reflection.GeneratedProtocolMessageType('AnnotationTask', (_message.Message,), dict(
  DESCRIPTOR = _ANNOTATIONTASK,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.AnnotationTask)
  ))
_sym_db.RegisterMessage(AnnotationTask)

AnnotationTaskStatus = _reflection.GeneratedProtocolMessageType('AnnotationTaskStatus', (_message.Message,), dict(
  DESCRIPTOR = _ANNOTATIONTASKSTATUS,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.AnnotationTaskStatus)
  ))
_sym_db.RegisterMessage(AnnotationTaskStatus)

Scene = _reflection.GeneratedProtocolMessageType('Scene', (_message.Message,), dict(
  DESCRIPTOR = _SCENE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.Scene)
  ))
_sym_db.RegisterMessage(Scene)

SceneMetadata = _reflection.GeneratedProtocolMessageType('SceneMetadata', (_message.Message,), dict(
  DESCRIPTOR = _SCENEMETADATA,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SceneMetadata)
  ))
_sym_db.RegisterMessage(SceneMetadata)

SourceMessage = _reflection.GeneratedProtocolMessageType('SourceMessage', (_message.Message,), dict(
  DESCRIPTOR = _SOURCEMESSAGE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SourceMessage)
  ))
_sym_db.RegisterMessage(SourceMessage)

SensorConfig = _reflection.GeneratedProtocolMessageType('SensorConfig', (_message.Message,), dict(
  DESCRIPTOR = _SENSORCONFIG,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SensorConfig)
  ))
_sym_db.RegisterMessage(SensorConfig)

Frame = _reflection.GeneratedProtocolMessageType('Frame', (_message.Message,), dict(
  DESCRIPTOR = _FRAME,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.Frame)
  ))
_sym_db.RegisterMessage(Frame)

FrameMetadata = _reflection.GeneratedProtocolMessageType('FrameMetadata', (_message.Message,), dict(
  DESCRIPTOR = _FRAMEMETADATA,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.FrameMetadata)
  ))
_sym_db.RegisterMessage(FrameMetadata)

Obstacle = _reflection.GeneratedProtocolMessageType('Obstacle', (_message.Message,), dict(
  DESCRIPTOR = _OBSTACLE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.Obstacle)
  ))
_sym_db.RegisterMessage(Obstacle)

ObstacleMetadata = _reflection.GeneratedProtocolMessageType('ObstacleMetadata', (_message.Message,), dict(
  DESCRIPTOR = _OBSTACLEMETADATA,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.ObstacleMetadata)
  ))
_sym_db.RegisterMessage(ObstacleMetadata)

Image = _reflection.GeneratedProtocolMessageType('Image', (_message.Message,), dict(
  DESCRIPTOR = _IMAGE,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.Image)
  ))
_sym_db.RegisterMessage(Image)

ImageMetadata = _reflection.GeneratedProtocolMessageType('ImageMetadata', (_message.Message,), dict(
  DESCRIPTOR = _IMAGEMETADATA,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.ImageMetadata)
  ))
_sym_db.RegisterMessage(ImageMetadata)

Obstacle2d = _reflection.GeneratedProtocolMessageType('Obstacle2d', (_message.Message,), dict(
  DESCRIPTOR = _OBSTACLE2D,
  __module__ = 'src.perception.database.schema.schema_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.Obstacle2d)
  ))
_sym_db.RegisterMessage(Obstacle2d)


# @@protoc_insertion_point(module_scope)
