# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/evaluation/proto/evaluation_result.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.avs.messages import guid_message_pb2 as src_dot_avs_dot_messages_dot_guid__message__pb2
from FireSpark.protos.src.evaluation.proto import evaluation_metrics_pb2 as src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2
from FireSpark.protos.src.simulation.proto import parameterized_scenario_pb2 as src_dot_simulation_dot_proto_dot_parameterized__scenario__pb2
from FireSpark.protos.src.structured_testing.proto import structured_test_suite_pb2 as src_dot_structured__testing_dot_proto_dot_structured__test__suite__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/evaluation/proto/evaluation_result.proto',
  package='avsoftware.evaluation',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n,src/evaluation/proto/evaluation_result.proto\x12\x15\x61vsoftware.evaluation\x1a#src/avs/messages/guid_message.proto\x1a-src/evaluation/proto/evaluation_metrics.proto\x1a\x31src/simulation/proto/parameterized_scenario.proto\x1a\x38src/structured_testing/proto/structured_test_suite.proto\"\x90\n\n\x12\x45valuationMetadata\x12\x15\n\ractivity_name\x18\x01 \x01(\t\x12\x15\n\rscenario_name\x18\x02 \x01(\t\x12\x16\n\x0elog_sim_source\x18\x03 \x01(\t\x12\x15\n\rlyftbag_names\x18\x04 \x03(\t\x12\x0c\n\x04tags\x18\x05 \x01(\t\x12Z\n\x14onboard_lyftbag_info\x18\x06 \x01(\x0b\x32<.avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo\x12P\n\x0finput_data_type\x18\x07 \x01(\x0e\x32\x37.avsoftware.evaluation.EvaluationMetadata.InputDataType\x12\x11\n\ttest_name\x18\x08 \x01(\t\x12\x17\n\x0ftest_suite_name\x18\t \x01(\t\x12\x0e\n\x06job_id\x18\n \x01(\t\x12\x0f\n\x07task_id\x18\x0b \x01(\t\x12\x19\n\x11git_remote_branch\x18\x0c \x01(\t\x12\x18\n\x10git_local_branch\x18\r \x01(\t\x12Z\n\x14structured_test_type\x18\x0e \x01(\x0e\x32<.avsoftware.evaluation.EvaluationMetadata.StructuredTestType\x12l\n\x1dstructured_test_configuration\x18\x0f \x01(\x0b\x32\x45.avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration\x12)\n\x0b\x61utonomy_id\x18\x10 \x01(\x0b\x32\x14.avsoftware.avs.GUID\x12Q\n\x15parameter_permutation\x18\x11 \x01(\x0b\x32\x32.avsoftware.simulation.ParameterPermutationMessage\x1a\x62\n\x12OnboardLyftbagInfo\x12\x0e\n\x06\x63\x61r_id\x18\x01 \x01(\t\x12\x12\n\ntime_epoch\x18\x02 \x01(\t\x12\x13\n\x0bmin_time_ns\x18\x03 \x01(\x03\x12\x13\n\x0bmax_time_ns\x18\x04 \x01(\x03\x1a\x83\x02\n\x1bStructuredTestConfiguration\x12Y\n\x0esuite_metadata\x18\x01 \x01(\x0b\x32\x41.avsoftware.proto.StructuredTestSuite.StructuredTestSuiteMetadata\x12Y\n\x0egroup_metadata\x18\x02 \x01(\x0b\x32\x41.avsoftware.proto.StructuredTestGroup.StructuredTestGroupMetadata\x12.\n\x04test\x18\x03 \x01(\x0b\x32 .avsoftware.proto.StructuredTest\"}\n\rInputDataType\x12\x11\n\rSYNTHETIC_SIM\x10\x00\x12\x0b\n\x07LOG_SIM\x10\x01\x12\x0f\n\x07ONBOARD\x10\x02\x1a\x02\x08\x01\x12\x0c\n\x04\x43HIL\x10\x03\x1a\x02\x08\x01\x12\x1f\n\x17ONBOARD_STRUCTURED_TEST\x10\x04\x1a\x02\x08\x01\x12\x0c\n\x08PLAYBACK\x10\x05\".\n\x12StructuredTestType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x43ONTROL\x10\x01\"\xbd\r\n\x15\x45valuationResultProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.avsoftware.evaluation.EvaluationResultProto.Result\x12L\n\x0f\x65xpected_result\x18\x05 \x01(\x0e\x32\x33.avsoftware.evaluation.EvaluationResultProto.Result\x12\x16\n\x0e\x65valuator_name\x18\x02 \x01(\t\x12\x16\n\x0e\x65valuator_type\x18\x07 \x01(\t\x12\x0f\n\x07\x64\x65tails\x18\x03 \x01(\t\x12J\n\nerror_type\x18\t \x01(\x0e\x32\x36.avsoftware.evaluation.EvaluationResultProto.ErrorType\x12>\n\x0c\x65go_distance\x18\x04 \x01(\x0b\x32(.avsoftware.evaluation.EgoDistanceMetric\x12M\n\x14latency_measurements\x18\x06 \x01(\x0b\x32/.avsoftware.evaluation.LatencyMeasurementMetric\x12K\n\x11time_to_collision\x18\x08 \x01(\x0b\x32,.avsoftware.evaluation.TimeToCollisionMetricB\x02\x18\x01\x12?\n\x0c\x61\x63\x63\x65leration\x18\x11 \x01(\x0b\x32).avsoftware.evaluation.AccelerationMetric\x12@\n\rlead_tracking\x18\x12 \x01(\x0b\x32).avsoftware.evaluation.LeadTrackingMetric\x12\x44\n\x0flead_separation\x18\x13 \x01(\x0b\x32+.avsoftware.evaluation.LeadSeparationMetric\x12@\n\x0fspeed_error_mps\x18\n \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12I\n\x18\x61\x62solute_speed_error_mps\x18\x0b \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12\x44\n\x13\x63ross_track_error_m\x18\x0c \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12M\n\x1c\x61\x62solute_cross_track_error_m\x18\r \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12\x42\n\x11heading_error_rad\x18\x0e \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12K\n\x1a\x61\x62solute_heading_error_rad\x18\x0f \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12K\n\x1aobjects_lateral_distance_m\x18\x10 \x01(\x0b\x32\'.avsoftware.evaluation.StatisticsMetric\x12R\n\x17\x63omputational_latencies\x18\x14 \x01(\x0b\x32\x31.avsoftware.evaluation.ComputationalLatencyMetric\x12:\n\ncarviz_fps\x18\x15 \x01(\x0b\x32&.avsoftware.evaluation.CarvizFpsMetric\x12P\n\x13simulation_accuracy\x18\x16 \x01(\x0b\x32/.avsoftware.evaluation.SimulationAccuracyMetricB\x02\x18\x01\x12\x42\n\x0fgeneric_metrics\x18\x17 \x03(\x0b\x32).avsoftware.evaluation.GenericMetricProto\x12L\n\x13simulation_fidelity\x18\x18 \x01(\x0b\x32/.avsoftware.evaluation.SimulationFidelityMetric\"2\n\x06Result\x12\t\n\x05\x45MPTY\x10\x00\x12\x08\n\x04PASS\x10\x01\x12\x08\n\x04\x46\x41IL\x10\x02\x12\t\n\x05\x45RROR\x10\x03\"7\n\tErrorType\x12\x0c\n\x08NO_ERROR\x10\x00\x12\t\n\x05INPUT\x10\x01\x12\x07\n\x03SIM\x10\x02\x12\x08\n\x04\x45VAL\x10\x03\"\x98\x01\n\x1b\x45valuationWithMetadataProto\x12;\n\x08metadata\x18\x01 \x01(\x0b\x32).avsoftware.evaluation.EvaluationMetadata\x12<\n\x06result\x18\x02 \x01(\x0b\x32,.avsoftware.evaluation.EvaluationResultProtob\x06proto3')
  ,
  dependencies=[src_dot_avs_dot_messages_dot_guid__message__pb2.DESCRIPTOR,src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_parameterized__scenario__pb2.DESCRIPTOR,src_dot_structured__testing_dot_proto_dot_structured__test__suite__pb2.DESCRIPTOR,])



_EVALUATIONMETADATA_INPUTDATATYPE = _descriptor.EnumDescriptor(
  name='InputDataType',
  full_name='avsoftware.evaluation.EvaluationMetadata.InputDataType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SYNTHETIC_SIM', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LOG_SIM', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ONBOARD', index=2, number=2,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHIL', index=3, number=3,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ONBOARD_STRUCTURED_TEST', index=4, number=4,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PLAYBACK', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1388,
  serialized_end=1513,
)
_sym_db.RegisterEnumDescriptor(_EVALUATIONMETADATA_INPUTDATATYPE)

_EVALUATIONMETADATA_STRUCTUREDTESTTYPE = _descriptor.EnumDescriptor(
  name='StructuredTestType',
  full_name='avsoftware.evaluation.EvaluationMetadata.StructuredTestType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONTROL', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1515,
  serialized_end=1561,
)
_sym_db.RegisterEnumDescriptor(_EVALUATIONMETADATA_STRUCTUREDTESTTYPE)

_EVALUATIONRESULTPROTO_RESULT = _descriptor.EnumDescriptor(
  name='Result',
  full_name='avsoftware.evaluation.EvaluationResultProto.Result',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='EMPTY', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PASS', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FAIL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ERROR', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3182,
  serialized_end=3232,
)
_sym_db.RegisterEnumDescriptor(_EVALUATIONRESULTPROTO_RESULT)

_EVALUATIONRESULTPROTO_ERRORTYPE = _descriptor.EnumDescriptor(
  name='ErrorType',
  full_name='avsoftware.evaluation.EvaluationResultProto.ErrorType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NO_ERROR', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INPUT', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIM', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EVAL', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3234,
  serialized_end=3289,
)
_sym_db.RegisterEnumDescriptor(_EVALUATIONRESULTPROTO_ERRORTYPE)


_EVALUATIONMETADATA_ONBOARDLYFTBAGINFO = _descriptor.Descriptor(
  name='OnboardLyftbagInfo',
  full_name='avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='car_id', full_name='avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo.car_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='time_epoch', full_name='avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo.time_epoch', 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_time_ns', full_name='avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo.min_time_ns', index=2,
      number=3, 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='max_time_ns', full_name='avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo.max_time_ns', index=3,
      number=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1026,
  serialized_end=1124,
)

_EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION = _descriptor.Descriptor(
  name='StructuredTestConfiguration',
  full_name='avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='suite_metadata', full_name='avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration.suite_metadata', 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='group_metadata', full_name='avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration.group_metadata', 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='test', full_name='avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration.test', 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=1127,
  serialized_end=1386,
)

_EVALUATIONMETADATA = _descriptor.Descriptor(
  name='EvaluationMetadata',
  full_name='avsoftware.evaluation.EvaluationMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_name', full_name='avsoftware.evaluation.EvaluationMetadata.activity_name', 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='scenario_name', full_name='avsoftware.evaluation.EvaluationMetadata.scenario_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='log_sim_source', full_name='avsoftware.evaluation.EvaluationMetadata.log_sim_source', 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='lyftbag_names', full_name='avsoftware.evaluation.EvaluationMetadata.lyftbag_names', index=3,
      number=4, 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='tags', full_name='avsoftware.evaluation.EvaluationMetadata.tags', index=4,
      number=5, 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='onboard_lyftbag_info', full_name='avsoftware.evaluation.EvaluationMetadata.onboard_lyftbag_info', 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='input_data_type', full_name='avsoftware.evaluation.EvaluationMetadata.input_data_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='test_name', full_name='avsoftware.evaluation.EvaluationMetadata.test_name', index=7,
      number=8, 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='test_suite_name', full_name='avsoftware.evaluation.EvaluationMetadata.test_suite_name', index=8,
      number=9, 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='job_id', full_name='avsoftware.evaluation.EvaluationMetadata.job_id', index=9,
      number=10, 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.evaluation.EvaluationMetadata.task_id', index=10,
      number=11, 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='git_remote_branch', full_name='avsoftware.evaluation.EvaluationMetadata.git_remote_branch', index=11,
      number=12, 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='git_local_branch', full_name='avsoftware.evaluation.EvaluationMetadata.git_local_branch', index=12,
      number=13, 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='structured_test_type', full_name='avsoftware.evaluation.EvaluationMetadata.structured_test_type', index=13,
      number=14, 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='structured_test_configuration', full_name='avsoftware.evaluation.EvaluationMetadata.structured_test_configuration', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autonomy_id', full_name='avsoftware.evaluation.EvaluationMetadata.autonomy_id', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='parameter_permutation', full_name='avsoftware.evaluation.EvaluationMetadata.parameter_permutation', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_EVALUATIONMETADATA_ONBOARDLYFTBAGINFO, _EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION, ],
  enum_types=[
    _EVALUATIONMETADATA_INPUTDATATYPE,
    _EVALUATIONMETADATA_STRUCTUREDTESTTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=265,
  serialized_end=1561,
)


_EVALUATIONRESULTPROTO = _descriptor.Descriptor(
  name='EvaluationResultProto',
  full_name='avsoftware.evaluation.EvaluationResultProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='avsoftware.evaluation.EvaluationResultProto.result', 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='expected_result', full_name='avsoftware.evaluation.EvaluationResultProto.expected_result', index=1,
      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='evaluator_name', full_name='avsoftware.evaluation.EvaluationResultProto.evaluator_name', index=2,
      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='evaluator_type', full_name='avsoftware.evaluation.EvaluationResultProto.evaluator_type', index=3,
      number=7, 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='details', full_name='avsoftware.evaluation.EvaluationResultProto.details', index=4,
      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='error_type', full_name='avsoftware.evaluation.EvaluationResultProto.error_type', index=5,
      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='ego_distance', full_name='avsoftware.evaluation.EvaluationResultProto.ego_distance', index=6,
      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='latency_measurements', full_name='avsoftware.evaluation.EvaluationResultProto.latency_measurements', index=7,
      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='time_to_collision', full_name='avsoftware.evaluation.EvaluationResultProto.time_to_collision', index=8,
      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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='acceleration', full_name='avsoftware.evaluation.EvaluationResultProto.acceleration', index=9,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lead_tracking', full_name='avsoftware.evaluation.EvaluationResultProto.lead_tracking', index=10,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lead_separation', full_name='avsoftware.evaluation.EvaluationResultProto.lead_separation', index=11,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed_error_mps', full_name='avsoftware.evaluation.EvaluationResultProto.speed_error_mps', index=12,
      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='absolute_speed_error_mps', full_name='avsoftware.evaluation.EvaluationResultProto.absolute_speed_error_mps', index=13,
      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='cross_track_error_m', full_name='avsoftware.evaluation.EvaluationResultProto.cross_track_error_m', index=14,
      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='absolute_cross_track_error_m', full_name='avsoftware.evaluation.EvaluationResultProto.absolute_cross_track_error_m', index=15,
      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),
    _descriptor.FieldDescriptor(
      name='heading_error_rad', full_name='avsoftware.evaluation.EvaluationResultProto.heading_error_rad', index=16,
      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='absolute_heading_error_rad', full_name='avsoftware.evaluation.EvaluationResultProto.absolute_heading_error_rad', index=17,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='objects_lateral_distance_m', full_name='avsoftware.evaluation.EvaluationResultProto.objects_lateral_distance_m', index=18,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='computational_latencies', full_name='avsoftware.evaluation.EvaluationResultProto.computational_latencies', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='carviz_fps', full_name='avsoftware.evaluation.EvaluationResultProto.carviz_fps', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='simulation_accuracy', full_name='avsoftware.evaluation.EvaluationResultProto.simulation_accuracy', index=21,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='generic_metrics', full_name='avsoftware.evaluation.EvaluationResultProto.generic_metrics', index=22,
      number=23, 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='simulation_fidelity', full_name='avsoftware.evaluation.EvaluationResultProto.simulation_fidelity', index=23,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _EVALUATIONRESULTPROTO_RESULT,
    _EVALUATIONRESULTPROTO_ERRORTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1564,
  serialized_end=3289,
)


_EVALUATIONWITHMETADATAPROTO = _descriptor.Descriptor(
  name='EvaluationWithMetadataProto',
  full_name='avsoftware.evaluation.EvaluationWithMetadataProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='metadata', full_name='avsoftware.evaluation.EvaluationWithMetadataProto.metadata', 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='result', full_name='avsoftware.evaluation.EvaluationWithMetadataProto.result', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3292,
  serialized_end=3444,
)

_EVALUATIONMETADATA_ONBOARDLYFTBAGINFO.containing_type = _EVALUATIONMETADATA
_EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION.fields_by_name['suite_metadata'].message_type = src_dot_structured__testing_dot_proto_dot_structured__test__suite__pb2._STRUCTUREDTESTSUITE_STRUCTUREDTESTSUITEMETADATA
_EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION.fields_by_name['group_metadata'].message_type = src_dot_structured__testing_dot_proto_dot_structured__test__suite__pb2._STRUCTUREDTESTGROUP_STRUCTUREDTESTGROUPMETADATA
_EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION.fields_by_name['test'].message_type = src_dot_structured__testing_dot_proto_dot_structured__test__suite__pb2._STRUCTUREDTEST
_EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION.containing_type = _EVALUATIONMETADATA
_EVALUATIONMETADATA.fields_by_name['onboard_lyftbag_info'].message_type = _EVALUATIONMETADATA_ONBOARDLYFTBAGINFO
_EVALUATIONMETADATA.fields_by_name['input_data_type'].enum_type = _EVALUATIONMETADATA_INPUTDATATYPE
_EVALUATIONMETADATA.fields_by_name['structured_test_type'].enum_type = _EVALUATIONMETADATA_STRUCTUREDTESTTYPE
_EVALUATIONMETADATA.fields_by_name['structured_test_configuration'].message_type = _EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION
_EVALUATIONMETADATA.fields_by_name['autonomy_id'].message_type = src_dot_avs_dot_messages_dot_guid__message__pb2._GUID
_EVALUATIONMETADATA.fields_by_name['parameter_permutation'].message_type = src_dot_simulation_dot_proto_dot_parameterized__scenario__pb2._PARAMETERPERMUTATIONMESSAGE
_EVALUATIONMETADATA_INPUTDATATYPE.containing_type = _EVALUATIONMETADATA
_EVALUATIONMETADATA_STRUCTUREDTESTTYPE.containing_type = _EVALUATIONMETADATA
_EVALUATIONRESULTPROTO.fields_by_name['result'].enum_type = _EVALUATIONRESULTPROTO_RESULT
_EVALUATIONRESULTPROTO.fields_by_name['expected_result'].enum_type = _EVALUATIONRESULTPROTO_RESULT
_EVALUATIONRESULTPROTO.fields_by_name['error_type'].enum_type = _EVALUATIONRESULTPROTO_ERRORTYPE
_EVALUATIONRESULTPROTO.fields_by_name['ego_distance'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._EGODISTANCEMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['latency_measurements'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._LATENCYMEASUREMENTMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['time_to_collision'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._TIMETOCOLLISIONMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['acceleration'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._ACCELERATIONMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['lead_tracking'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._LEADTRACKINGMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['lead_separation'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._LEADSEPARATIONMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['speed_error_mps'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['absolute_speed_error_mps'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['cross_track_error_m'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['absolute_cross_track_error_m'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['heading_error_rad'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['absolute_heading_error_rad'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['objects_lateral_distance_m'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._STATISTICSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['computational_latencies'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._COMPUTATIONALLATENCYMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['carviz_fps'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._CARVIZFPSMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['simulation_accuracy'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._SIMULATIONACCURACYMETRIC
_EVALUATIONRESULTPROTO.fields_by_name['generic_metrics'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._GENERICMETRICPROTO
_EVALUATIONRESULTPROTO.fields_by_name['simulation_fidelity'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__metrics__pb2._SIMULATIONFIDELITYMETRIC
_EVALUATIONRESULTPROTO_RESULT.containing_type = _EVALUATIONRESULTPROTO
_EVALUATIONRESULTPROTO_ERRORTYPE.containing_type = _EVALUATIONRESULTPROTO
_EVALUATIONWITHMETADATAPROTO.fields_by_name['metadata'].message_type = _EVALUATIONMETADATA
_EVALUATIONWITHMETADATAPROTO.fields_by_name['result'].message_type = _EVALUATIONRESULTPROTO
DESCRIPTOR.message_types_by_name['EvaluationMetadata'] = _EVALUATIONMETADATA
DESCRIPTOR.message_types_by_name['EvaluationResultProto'] = _EVALUATIONRESULTPROTO
DESCRIPTOR.message_types_by_name['EvaluationWithMetadataProto'] = _EVALUATIONWITHMETADATAPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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

  OnboardLyftbagInfo = _reflection.GeneratedProtocolMessageType('OnboardLyftbagInfo', (_message.Message,), dict(
    DESCRIPTOR = _EVALUATIONMETADATA_ONBOARDLYFTBAGINFO,
    __module__ = 'src.evaluation.proto.evaluation_result_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.evaluation.EvaluationMetadata.OnboardLyftbagInfo)
    ))
  ,

  StructuredTestConfiguration = _reflection.GeneratedProtocolMessageType('StructuredTestConfiguration', (_message.Message,), dict(
    DESCRIPTOR = _EVALUATIONMETADATA_STRUCTUREDTESTCONFIGURATION,
    __module__ = 'src.evaluation.proto.evaluation_result_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.evaluation.EvaluationMetadata.StructuredTestConfiguration)
    ))
  ,
  DESCRIPTOR = _EVALUATIONMETADATA,
  __module__ = 'src.evaluation.proto.evaluation_result_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.evaluation.EvaluationMetadata)
  ))
_sym_db.RegisterMessage(EvaluationMetadata)
_sym_db.RegisterMessage(EvaluationMetadata.OnboardLyftbagInfo)
_sym_db.RegisterMessage(EvaluationMetadata.StructuredTestConfiguration)

EvaluationResultProto = _reflection.GeneratedProtocolMessageType('EvaluationResultProto', (_message.Message,), dict(
  DESCRIPTOR = _EVALUATIONRESULTPROTO,
  __module__ = 'src.evaluation.proto.evaluation_result_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.evaluation.EvaluationResultProto)
  ))
_sym_db.RegisterMessage(EvaluationResultProto)

EvaluationWithMetadataProto = _reflection.GeneratedProtocolMessageType('EvaluationWithMetadataProto', (_message.Message,), dict(
  DESCRIPTOR = _EVALUATIONWITHMETADATAPROTO,
  __module__ = 'src.evaluation.proto.evaluation_result_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.evaluation.EvaluationWithMetadataProto)
  ))
_sym_db.RegisterMessage(EvaluationWithMetadataProto)


_EVALUATIONMETADATA_INPUTDATATYPE.values_by_name["ONBOARD"]._options = None
_EVALUATIONMETADATA_INPUTDATATYPE.values_by_name["CHIL"]._options = None
_EVALUATIONMETADATA_INPUTDATATYPE.values_by_name["ONBOARD_STRUCTURED_TEST"]._options = None
_EVALUATIONRESULTPROTO.fields_by_name['time_to_collision']._options = None
_EVALUATIONRESULTPROTO.fields_by_name['simulation_accuracy']._options = None
# @@protoc_insertion_point(module_scope)
