# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/avs/messages/carviz_timing.proto

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

_sym_db = _symbol_database.Default()


from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from FireSpark.protos.src.avs.messages import guid_message_pb2 as src_dot_avs_dot_messages_dot_guid__message__pb2
from FireSpark.protos.src.avs.messages import plugin_statistics_pb2 as src_dot_avs_dot_messages_dot_plugin__statistics__pb2
from FireSpark.protos.src.avs.messages import lyft_car_time_pb2 as src_dot_avs_dot_messages_dot_lyft__car__time__pb2
from FireSpark.protos.src.avs.messages import statistical_values_pb2 as src_dot_avs_dot_messages_dot_statistical__values__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/avs/messages/carviz_timing.proto',
  package='avsoftware.avs',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n$src/avs/messages/carviz_timing.proto\x12\x0e\x61vsoftware.avs\x1a\x1egoogle/protobuf/wrappers.proto\x1a#src/avs/messages/guid_message.proto\x1a(src/avs/messages/plugin_statistics.proto\x1a$src/avs/messages/lyft_car_time.proto\x1a)src/avs/messages/statistical_values.proto\"\xd0\x05\n\x0c\x43\x61rvizTiming\x12\x32\n\x0cservice_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x15service_instance_guid\x18\x02 \x01(\x0b\x32\x14.avsoftware.avs.GUID\x12*\n\tsent_time\x18\x03 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12;\n\x11plugin_statistics\x18\x04 \x03(\x0b\x32 .avsoftware.avs.PluginStatistics\x12?\n\x14render_3d_duration_s\x18\x05 \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12@\n\x15render_hud_duration_s\x18\x06 \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12\x41\n\x16paint_event_duration_s\x18\x07 \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12O\n$process_event_in_mainloop_duration_s\x18\x08 \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12O\n$carviz_config_in_mainloop_duration_s\x18\t \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12\x45\n\x1a\x63\x61rviz_mainloop_duration_s\x18\n \x01(\x0b\x32!.avsoftware.avs.StatisticalValues\x12?\n\x14\x62gfx_draw_duration_s\x18\x0b \x01(\x0b\x32!.avsoftware.avs.StatisticalValuesb\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_guid__message__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_plugin__statistics__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_lyft__car__time__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_statistical__values__pb2.DESCRIPTOR,])




_CARVIZTIMING = _descriptor.Descriptor(
  name='CarvizTiming',
  full_name='avsoftware.avs.CarvizTiming',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='service_name', full_name='avsoftware.avs.CarvizTiming.service_name', 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='service_instance_guid', full_name='avsoftware.avs.CarvizTiming.service_instance_guid', 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='sent_time', full_name='avsoftware.avs.CarvizTiming.sent_time', 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='plugin_statistics', full_name='avsoftware.avs.CarvizTiming.plugin_statistics', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='render_3d_duration_s', full_name='avsoftware.avs.CarvizTiming.render_3d_duration_s', 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='render_hud_duration_s', full_name='avsoftware.avs.CarvizTiming.render_hud_duration_s', 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='paint_event_duration_s', full_name='avsoftware.avs.CarvizTiming.paint_event_duration_s', 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='process_event_in_mainloop_duration_s', full_name='avsoftware.avs.CarvizTiming.process_event_in_mainloop_duration_s', 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='carviz_config_in_mainloop_duration_s', full_name='avsoftware.avs.CarvizTiming.carviz_config_in_mainloop_duration_s', 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='carviz_mainloop_duration_s', full_name='avsoftware.avs.CarvizTiming.carviz_mainloop_duration_s', 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='bgfx_draw_duration_s', full_name='avsoftware.avs.CarvizTiming.bgfx_draw_duration_s', 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=249,
  serialized_end=969,
)

_CARVIZTIMING.fields_by_name['service_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_CARVIZTIMING.fields_by_name['service_instance_guid'].message_type = src_dot_avs_dot_messages_dot_guid__message__pb2._GUID
_CARVIZTIMING.fields_by_name['sent_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_CARVIZTIMING.fields_by_name['plugin_statistics'].message_type = src_dot_avs_dot_messages_dot_plugin__statistics__pb2._PLUGINSTATISTICS
_CARVIZTIMING.fields_by_name['render_3d_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['render_hud_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['paint_event_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['process_event_in_mainloop_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['carviz_config_in_mainloop_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['carviz_mainloop_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
_CARVIZTIMING.fields_by_name['bgfx_draw_duration_s'].message_type = src_dot_avs_dot_messages_dot_statistical__values__pb2._STATISTICALVALUES
DESCRIPTOR.message_types_by_name['CarvizTiming'] = _CARVIZTIMING
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CarvizTiming = _reflection.GeneratedProtocolMessageType('CarvizTiming', (_message.Message,), dict(
  DESCRIPTOR = _CARVIZTIMING,
  __module__ = 'src.avs.messages.carviz_timing_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.avs.CarvizTiming)
  ))
_sym_db.RegisterMessage(CarvizTiming)


# @@protoc_insertion_point(module_scope)
