# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/sensor/proto/sensor_info.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()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/sensor/proto/sensor_info.proto',
  package='avsoftware.sensor.proto',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\"src/sensor/proto/sensor_info.proto\x12\x17\x61vsoftware.sensor.proto\"\x85\x01\n\x0e\x44\x65lphiVersions\x12\x16\n\x0esw_pld_version\x18\x01 \x01(\t\x12\x17\n\x0fsw_host_version\x18\x02 \x01(\t\x12\x12\n\nhw_version\x18\x03 \x01(\t\x12\x19\n\x11interface_version\x18\x04 \x01(\t\x12\x13\n\x0b\x64sp_version\x18\x05 \x01(\t\"\x80\x02\n\x15\x41styxFirmwareVersions\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x12\n\nbitfile_id\x18\x02 \x01(\r\x12\x13\n\x0b\x61pp_version\x18\x03 \x01(\r\x12\x0f\n\x07id_code\x18\x04 \x01(\r\x12\x12\n\npcb_dig_sn\x18\x05 \x01(\r\x12\x12\n\npcb_psu_sn\x18\x06 \x01(\r\x12\x11\n\tpcb_fe_sn\x18\x07 \x01(\r\x12\x13\n\x0bsensor_type\x18\x08 \x01(\r\x12\x15\n\rtemp_register\x18\t \x01(\r\x12\x10\n\x08\x63hip_id1\x18\n \x01(\r\x12\x10\n\x08\x63hip_id2\x18\x0b \x01(\r\x12\x11\n\tflag_mask\x18\x0c \x01(\r\"t\n\rAstyxVersions\x12H\n\x10\x66irmware_version\x18\x01 \x01(\x0b\x32..avsoftware.sensor.proto.AstyxFirmwareVersions\x12\x19\n\x11\x66requency_version\x18\x02 \x01(\t\"L\n\x0ePandarVersions\x12\x12\n\nsw_version\x18\x01 \x01(\t\x12\x12\n\nhw_version\x18\x02 \x01(\t\x12\x12\n\nfw_version\x18\x03 \x01(\t\"k\n\x0fNovatelVersions\x12\r\n\x05model\x18\x01 \x01(\t\x12\x0b\n\x03psn\x18\x02 \x01(\t\x12\x12\n\nhw_version\x18\x03 \x01(\t\x12\x12\n\nsw_version\x18\x04 \x01(\t\x12\x14\n\x0c\x62oot_version\x18\x05 \x01(\t\"u\n\x0fGammeraVersions\x12\x18\n\x10lyft_part_number\x18\x01 \x01(\t\x12.\n&sensor_board_assembly_lyft_part_number\x18\x02 \x01(\t\x12\x18\n\x10lens_part_number\x18\x03 \x01(\t\"\xa2\x03\n\nSensorInfo\x12\x14\n\x0csensor_index\x18\x01 \x01(\x05\x12\x15\n\rserial_number\x18\x02 \x01(\t\x12\x42\n\x0f\x64\x65lphi_versions\x18\x03 \x01(\x0b\x32\'.avsoftware.sensor.proto.DelphiVersionsH\x00\x12\x42\n\x0fpandar_versions\x18\x04 \x01(\x0b\x32\'.avsoftware.sensor.proto.PandarVersionsH\x00\x12\x44\n\x10novatel_versions\x18\x05 \x01(\x0b\x32(.avsoftware.sensor.proto.NovatelVersionsH\x00\x12\x44\n\x10gammera_versions\x18\x06 \x01(\x0b\x32(.avsoftware.sensor.proto.GammeraVersionsH\x00\x12@\n\x0e\x61styx_versions\x18\x07 \x01(\x0b\x32&.avsoftware.sensor.proto.AstyxVersionsH\x00\x42\x11\n\x0fversion_numbersb\x06proto3')
)




_DELPHIVERSIONS = _descriptor.Descriptor(
  name='DelphiVersions',
  full_name='avsoftware.sensor.proto.DelphiVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sw_pld_version', full_name='avsoftware.sensor.proto.DelphiVersions.sw_pld_version', 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='sw_host_version', full_name='avsoftware.sensor.proto.DelphiVersions.sw_host_version', 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='hw_version', full_name='avsoftware.sensor.proto.DelphiVersions.hw_version', 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='interface_version', full_name='avsoftware.sensor.proto.DelphiVersions.interface_version', 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='dsp_version', full_name='avsoftware.sensor.proto.DelphiVersions.dsp_version', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=64,
  serialized_end=197,
)


_ASTYXFIRMWAREVERSIONS = _descriptor.Descriptor(
  name='AstyxFirmwareVersions',
  full_name='avsoftware.sensor.proto.AstyxFirmwareVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bitfile_id', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.bitfile_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='app_version', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.app_version', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id_code', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.id_code', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcb_dig_sn', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.pcb_dig_sn', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcb_psu_sn', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.pcb_psu_sn', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcb_fe_sn', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.pcb_fe_sn', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sensor_type', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.sensor_type', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='temp_register', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.temp_register', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chip_id1', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.chip_id1', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chip_id2', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.chip_id2', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='flag_mask', full_name='avsoftware.sensor.proto.AstyxFirmwareVersions.flag_mask', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=200,
  serialized_end=456,
)


_ASTYXVERSIONS = _descriptor.Descriptor(
  name='AstyxVersions',
  full_name='avsoftware.sensor.proto.AstyxVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='avsoftware.sensor.proto.AstyxVersions.firmware_version', 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='frequency_version', full_name='avsoftware.sensor.proto.AstyxVersions.frequency_version', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=458,
  serialized_end=574,
)


_PANDARVERSIONS = _descriptor.Descriptor(
  name='PandarVersions',
  full_name='avsoftware.sensor.proto.PandarVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sw_version', full_name='avsoftware.sensor.proto.PandarVersions.sw_version', 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='hw_version', full_name='avsoftware.sensor.proto.PandarVersions.hw_version', 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='fw_version', full_name='avsoftware.sensor.proto.PandarVersions.fw_version', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=576,
  serialized_end=652,
)


_NOVATELVERSIONS = _descriptor.Descriptor(
  name='NovatelVersions',
  full_name='avsoftware.sensor.proto.NovatelVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model', full_name='avsoftware.sensor.proto.NovatelVersions.model', 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='psn', full_name='avsoftware.sensor.proto.NovatelVersions.psn', 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='hw_version', full_name='avsoftware.sensor.proto.NovatelVersions.hw_version', 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='sw_version', full_name='avsoftware.sensor.proto.NovatelVersions.sw_version', 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='boot_version', full_name='avsoftware.sensor.proto.NovatelVersions.boot_version', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=654,
  serialized_end=761,
)


_GAMMERAVERSIONS = _descriptor.Descriptor(
  name='GammeraVersions',
  full_name='avsoftware.sensor.proto.GammeraVersions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_part_number', full_name='avsoftware.sensor.proto.GammeraVersions.lyft_part_number', 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='sensor_board_assembly_lyft_part_number', full_name='avsoftware.sensor.proto.GammeraVersions.sensor_board_assembly_lyft_part_number', 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='lens_part_number', full_name='avsoftware.sensor.proto.GammeraVersions.lens_part_number', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=763,
  serialized_end=880,
)


_SENSORINFO = _descriptor.Descriptor(
  name='SensorInfo',
  full_name='avsoftware.sensor.proto.SensorInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sensor_index', full_name='avsoftware.sensor.proto.SensorInfo.sensor_index', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial_number', full_name='avsoftware.sensor.proto.SensorInfo.serial_number', 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='delphi_versions', full_name='avsoftware.sensor.proto.SensorInfo.delphi_versions', 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='pandar_versions', full_name='avsoftware.sensor.proto.SensorInfo.pandar_versions', 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='novatel_versions', full_name='avsoftware.sensor.proto.SensorInfo.novatel_versions', 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='gammera_versions', full_name='avsoftware.sensor.proto.SensorInfo.gammera_versions', 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='astyx_versions', full_name='avsoftware.sensor.proto.SensorInfo.astyx_versions', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='version_numbers', full_name='avsoftware.sensor.proto.SensorInfo.version_numbers',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=883,
  serialized_end=1301,
)

_ASTYXVERSIONS.fields_by_name['firmware_version'].message_type = _ASTYXFIRMWAREVERSIONS
_SENSORINFO.fields_by_name['delphi_versions'].message_type = _DELPHIVERSIONS
_SENSORINFO.fields_by_name['pandar_versions'].message_type = _PANDARVERSIONS
_SENSORINFO.fields_by_name['novatel_versions'].message_type = _NOVATELVERSIONS
_SENSORINFO.fields_by_name['gammera_versions'].message_type = _GAMMERAVERSIONS
_SENSORINFO.fields_by_name['astyx_versions'].message_type = _ASTYXVERSIONS
_SENSORINFO.oneofs_by_name['version_numbers'].fields.append(
  _SENSORINFO.fields_by_name['delphi_versions'])
_SENSORINFO.fields_by_name['delphi_versions'].containing_oneof = _SENSORINFO.oneofs_by_name['version_numbers']
_SENSORINFO.oneofs_by_name['version_numbers'].fields.append(
  _SENSORINFO.fields_by_name['pandar_versions'])
_SENSORINFO.fields_by_name['pandar_versions'].containing_oneof = _SENSORINFO.oneofs_by_name['version_numbers']
_SENSORINFO.oneofs_by_name['version_numbers'].fields.append(
  _SENSORINFO.fields_by_name['novatel_versions'])
_SENSORINFO.fields_by_name['novatel_versions'].containing_oneof = _SENSORINFO.oneofs_by_name['version_numbers']
_SENSORINFO.oneofs_by_name['version_numbers'].fields.append(
  _SENSORINFO.fields_by_name['gammera_versions'])
_SENSORINFO.fields_by_name['gammera_versions'].containing_oneof = _SENSORINFO.oneofs_by_name['version_numbers']
_SENSORINFO.oneofs_by_name['version_numbers'].fields.append(
  _SENSORINFO.fields_by_name['astyx_versions'])
_SENSORINFO.fields_by_name['astyx_versions'].containing_oneof = _SENSORINFO.oneofs_by_name['version_numbers']
DESCRIPTOR.message_types_by_name['DelphiVersions'] = _DELPHIVERSIONS
DESCRIPTOR.message_types_by_name['AstyxFirmwareVersions'] = _ASTYXFIRMWAREVERSIONS
DESCRIPTOR.message_types_by_name['AstyxVersions'] = _ASTYXVERSIONS
DESCRIPTOR.message_types_by_name['PandarVersions'] = _PANDARVERSIONS
DESCRIPTOR.message_types_by_name['NovatelVersions'] = _NOVATELVERSIONS
DESCRIPTOR.message_types_by_name['GammeraVersions'] = _GAMMERAVERSIONS
DESCRIPTOR.message_types_by_name['SensorInfo'] = _SENSORINFO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DelphiVersions = _reflection.GeneratedProtocolMessageType('DelphiVersions', (_message.Message,), dict(
  DESCRIPTOR = _DELPHIVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.DelphiVersions)
  ))
_sym_db.RegisterMessage(DelphiVersions)

AstyxFirmwareVersions = _reflection.GeneratedProtocolMessageType('AstyxFirmwareVersions', (_message.Message,), dict(
  DESCRIPTOR = _ASTYXFIRMWAREVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.AstyxFirmwareVersions)
  ))
_sym_db.RegisterMessage(AstyxFirmwareVersions)

AstyxVersions = _reflection.GeneratedProtocolMessageType('AstyxVersions', (_message.Message,), dict(
  DESCRIPTOR = _ASTYXVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.AstyxVersions)
  ))
_sym_db.RegisterMessage(AstyxVersions)

PandarVersions = _reflection.GeneratedProtocolMessageType('PandarVersions', (_message.Message,), dict(
  DESCRIPTOR = _PANDARVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.PandarVersions)
  ))
_sym_db.RegisterMessage(PandarVersions)

NovatelVersions = _reflection.GeneratedProtocolMessageType('NovatelVersions', (_message.Message,), dict(
  DESCRIPTOR = _NOVATELVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.NovatelVersions)
  ))
_sym_db.RegisterMessage(NovatelVersions)

GammeraVersions = _reflection.GeneratedProtocolMessageType('GammeraVersions', (_message.Message,), dict(
  DESCRIPTOR = _GAMMERAVERSIONS,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.GammeraVersions)
  ))
_sym_db.RegisterMessage(GammeraVersions)

SensorInfo = _reflection.GeneratedProtocolMessageType('SensorInfo', (_message.Message,), dict(
  DESCRIPTOR = _SENSORINFO,
  __module__ = 'src.sensor.proto.sensor_info_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.proto.SensorInfo)
  ))
_sym_db.RegisterMessage(SensorInfo)


# @@protoc_insertion_point(module_scope)
