# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: object_warning.proto

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()


import geometry_pb2 as geometry__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='object_warning.proto',
  package='perception.object',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x14object_warning.proto\x12\x11perception.object\x1a\x0egeometry.proto\"\xa9\x01\n\x0eVehicleWarning\x12\x12\n\nvehicle_id\x18\x01 \x01(\x05\x12\x0f\n\x07headway\x18\x02 \x01(\x02\x12\x15\n\rwarning_level\x18\x03 \x01(\x05\x12\x0b\n\x03\x66\x63w\x18\x04 \x01(\x05\x12\x0c\n\x04ufcw\x18\x05 \x01(\x05\x12\x17\n\x0fheadway_warning\x18\x06 \x01(\x05\x12\x12\n\nvb_warning\x18\x07 \x01(\x05\x12\x13\n\x0bsag_warning\x18\x08 \x01(\x05\"\xc3\x01\n\x0cVehicleState\x12\x11\n\tfcw_state\x18\x01 \x01(\x05\x12\x11\n\thmw_state\x18\x02 \x01(\x05\x12\x11\n\tsag_state\x18\x03 \x01(\x05\x12\x11\n\tfcw_level\x18\n \x01(\x05\x12\x12\n\nufcw_level\x18\x0b \x01(\x05\x12\x11\n\thmw_level\x18\x0c \x01(\x05\x12\x10\n\x08vb_level\x18\r \x01(\x05\x12\x11\n\tsag_level\x18\x0e \x01(\x05\x12\x1b\n\x13sag_switch_feedback\x18\x14 \x01(\x05\"G\n\nPedWarning\x12\x0e\n\x06ped_on\x18\x01 \x01(\x08\x12\x0e\n\x06pcw_on\x18\x02 \x01(\x08\x12\x19\n\x11pcw_warning_level\x18\x03 \x01(\x05\"0\n\x08PedState\x12\x11\n\tpcw_state\x18\x01 \x01(\x05\x12\x11\n\tpcw_level\x18\n \x01(\x05\"\x9c\x04\n\nTsrWarning\x12;\n\x07\x63ontent\x18\x01 \x03(\x0b\x32*.perception.object.TsrWarning.ContentEntry\x1aI\n\x08TsrState\x12\x11\n\ttsr_state\x18\x01 \x01(\x05\x12\x11\n\ttsr_level\x18\x02 \x01(\x05\x12\x17\n\x0fswitch_feedback\x18\x03 \x01(\x05\x1a\x92\x01\n\x07TsrInfo\x12\x0e\n\x06tsr_id\x18\x02 \x01(\x05\x12\x11\n\tlimit_val\x18\x03 \x01(\x02\x12\x16\n\x0elimit_distance\x18\x04 \x01(\x02\x12\x15\n\rwarning_level\x18\x05 \x01(\x05\x12\x35\n\x05state\x18\x06 \x01(\x0b\x32&.perception.object.TsrWarning.TsrState\x1aU\n\x0c\x43ontentEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.perception.object.TsrWarning.TsrInfo:\x02\x38\x01\"\x99\x01\n\x07TsrType\x12\x0f\n\x0bkSpeedLimit\x10\x00\x12\x10\n\x0ckHeightLimit\x10\x01\x12\x10\n\x0ckWeightLimit\x10\x02\x12\x11\n\rkNoOverTaking\x10\x03\x12\x17\n\x13kTrafficLightSignal\x10\x04\x12\x16\n\x12kRemovalSpeedLimit\x10\x05\x12\x15\n\x11kSpeedLimitFuture\x10\x06\"\xa6\x01\n\tIhcSignal\x12\x42\n\x0e\x63ontrol_signal\x18\x01 \x01(\x0e\x32*.perception.object.IhcSignal.IhcSignalType\"U\n\rIhcSignalType\x12\x11\n\rkLightInvalid\x10\x00\x12\r\n\tkLightOff\x10\x01\x12\x11\n\rkDippedBeamOn\x10\x02\x12\x0f\n\x0bkHighBeamOn\x10\x03\"6\n\x08IhcState\x12\x11\n\tihc_state\x18\x01 \x01(\x05\x12\x17\n\x0fswitch_feedback\x18\x03 \x01(\x05\"\x7f\n\nBsdWarning\x12\x14\n\x0cleft_warning\x18\x01 \x01(\x05\x12\x15\n\rright_warning\x18\x02 \x01(\x05\x12\x15\n\rfront_warning\x18\x03 \x01(\x05\x12\x14\n\x0crear_warning\x18\x04 \x01(\x05\x12\x17\n\x0fparking_warning\x18\x05 \x01(\x05\"\x1d\n\x08\x42sdState\x12\x11\n\tbsd_state\x18\x01 \x01(\x05\"9\n\nLcaWarning\x12\x14\n\x0cleft_warning\x18\x01 \x01(\x05\x12\x15\n\rright_warning\x18\x02 \x01(\x05\"\x1d\n\x08LcaState\x12\x11\n\tlca_state\x18\x01 \x01(\x05\"\x80\x01\n\nSAGWarning\x12:\n\x0fvehicle_warning\x18\x01 \x01(\x0b\x32!.perception.object.VehicleWarning\x12\x36\n\rvehicle_state\x18\x02 \x01(\x0b\x32\x1f.perception.object.VehicleState\"\xb4\x05\n\x07Warning\x12:\n\x0fvehicle_warning\x18\x01 \x01(\x0b\x32!.perception.object.VehicleWarning\x12\x32\n\x0bped_warning\x18\x02 \x01(\x0b\x32\x1d.perception.object.PedWarning\x12\x32\n\x0btsr_warning\x18\x03 \x01(\x0b\x32\x1d.perception.object.TsrWarning\x12\x30\n\nihc_signal\x18\x04 \x01(\x0b\x32\x1c.perception.object.IhcSignal\x12\x32\n\x0b\x62sd_warning\x18\x05 \x01(\x0b\x32\x1d.perception.object.BsdWarning\x12\x32\n\x0blca_warning\x18\x06 \x01(\x0b\x32\x1d.perception.object.LcaWarning\x12\x36\n\rvehicle_state\x18\n \x01(\x0b\x32\x1f.perception.object.VehicleState\x12.\n\tped_state\x18\x0b \x01(\x0b\x32\x1b.perception.object.PedState\x12.\n\tihc_state\x18\x0c \x01(\x0b\x32\x1b.perception.object.IhcState\x12.\n\tbsd_state\x18\r \x01(\x0b\x32\x1b.perception.object.BsdState\x12.\n\tlca_state\x18\x0e \x01(\x0b\x32\x1b.perception.object.LcaState\x12\x14\n\x0cobject_valid\x18\x14 \x01(\x05\x12\x38\n\x10\x62sd_warning_zone\x18\x15 \x01(\x0b\x32\x1e.perception.common.Point2fList\x12\x10\n\x08\x66rame_id\x18\x19 \x01(\x04\x12\x11\n\ttimestamp\x18\x1a \x01(\x04\x62\x06proto3'
  ,
  dependencies=[geometry__pb2.DESCRIPTOR,])



_TSRWARNING_TSRTYPE = _descriptor.EnumDescriptor(
  name='TsrType',
  full_name='perception.object.TsrWarning.TsrType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSpeedLimit', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kHeightLimit', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kWeightLimit', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kNoOverTaking', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTrafficLightSignal', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kRemovalSpeedLimit', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSpeedLimitFuture', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=940,
  serialized_end=1093,
)
_sym_db.RegisterEnumDescriptor(_TSRWARNING_TSRTYPE)

_IHCSIGNAL_IHCSIGNALTYPE = _descriptor.EnumDescriptor(
  name='IhcSignalType',
  full_name='perception.object.IhcSignal.IhcSignalType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kLightInvalid', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kLightOff', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kDippedBeamOn', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kHighBeamOn', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1177,
  serialized_end=1262,
)
_sym_db.RegisterEnumDescriptor(_IHCSIGNAL_IHCSIGNALTYPE)


_VEHICLEWARNING = _descriptor.Descriptor(
  name='VehicleWarning',
  full_name='perception.object.VehicleWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='vehicle_id', full_name='perception.object.VehicleWarning.vehicle_id', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='headway', full_name='perception.object.VehicleWarning.headway', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='warning_level', full_name='perception.object.VehicleWarning.warning_level', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='fcw', full_name='perception.object.VehicleWarning.fcw', index=3,
      number=4, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ufcw', full_name='perception.object.VehicleWarning.ufcw', index=4,
      number=5, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='headway_warning', full_name='perception.object.VehicleWarning.headway_warning', index=5,
      number=6, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vb_warning', full_name='perception.object.VehicleWarning.vb_warning', index=6,
      number=7, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sag_warning', full_name='perception.object.VehicleWarning.sag_warning', index=7,
      number=8, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60,
  serialized_end=229,
)


_VEHICLESTATE = _descriptor.Descriptor(
  name='VehicleState',
  full_name='perception.object.VehicleState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fcw_state', full_name='perception.object.VehicleState.fcw_state', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hmw_state', full_name='perception.object.VehicleState.hmw_state', index=1,
      number=2, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sag_state', full_name='perception.object.VehicleState.sag_state', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='fcw_level', full_name='perception.object.VehicleState.fcw_level', index=3,
      number=10, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ufcw_level', full_name='perception.object.VehicleState.ufcw_level', index=4,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hmw_level', full_name='perception.object.VehicleState.hmw_level', index=5,
      number=12, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vb_level', full_name='perception.object.VehicleState.vb_level', index=6,
      number=13, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sag_level', full_name='perception.object.VehicleState.sag_level', index=7,
      number=14, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sag_switch_feedback', full_name='perception.object.VehicleState.sag_switch_feedback', index=8,
      number=20, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=232,
  serialized_end=427,
)


_PEDWARNING = _descriptor.Descriptor(
  name='PedWarning',
  full_name='perception.object.PedWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ped_on', full_name='perception.object.PedWarning.ped_on', index=0,
      number=1, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pcw_on', full_name='perception.object.PedWarning.pcw_on', index=1,
      number=2, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pcw_warning_level', full_name='perception.object.PedWarning.pcw_warning_level', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=429,
  serialized_end=500,
)


_PEDSTATE = _descriptor.Descriptor(
  name='PedState',
  full_name='perception.object.PedState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pcw_state', full_name='perception.object.PedState.pcw_state', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pcw_level', full_name='perception.object.PedState.pcw_level', index=1,
      number=10, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=502,
  serialized_end=550,
)


_TSRWARNING_TSRSTATE = _descriptor.Descriptor(
  name='TsrState',
  full_name='perception.object.TsrWarning.TsrState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tsr_state', full_name='perception.object.TsrWarning.TsrState.tsr_state', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tsr_level', full_name='perception.object.TsrWarning.TsrState.tsr_level', index=1,
      number=2, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='switch_feedback', full_name='perception.object.TsrWarning.TsrState.switch_feedback', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=628,
  serialized_end=701,
)

_TSRWARNING_TSRINFO = _descriptor.Descriptor(
  name='TsrInfo',
  full_name='perception.object.TsrWarning.TsrInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tsr_id', full_name='perception.object.TsrWarning.TsrInfo.tsr_id', index=0,
      number=2, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='limit_val', full_name='perception.object.TsrWarning.TsrInfo.limit_val', index=1,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='limit_distance', full_name='perception.object.TsrWarning.TsrInfo.limit_distance', index=2,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='warning_level', full_name='perception.object.TsrWarning.TsrInfo.warning_level', index=3,
      number=5, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='perception.object.TsrWarning.TsrInfo.state', index=4,
      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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=704,
  serialized_end=850,
)

_TSRWARNING_CONTENTENTRY = _descriptor.Descriptor(
  name='ContentEntry',
  full_name='perception.object.TsrWarning.ContentEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='perception.object.TsrWarning.ContentEntry.key', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='perception.object.TsrWarning.ContentEntry.value', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=852,
  serialized_end=937,
)

_TSRWARNING = _descriptor.Descriptor(
  name='TsrWarning',
  full_name='perception.object.TsrWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='content', full_name='perception.object.TsrWarning.content', index=0,
      number=1, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_TSRWARNING_TSRSTATE, _TSRWARNING_TSRINFO, _TSRWARNING_CONTENTENTRY, ],
  enum_types=[
    _TSRWARNING_TSRTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=553,
  serialized_end=1093,
)


_IHCSIGNAL = _descriptor.Descriptor(
  name='IhcSignal',
  full_name='perception.object.IhcSignal',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='control_signal', full_name='perception.object.IhcSignal.control_signal', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _IHCSIGNAL_IHCSIGNALTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1096,
  serialized_end=1262,
)


_IHCSTATE = _descriptor.Descriptor(
  name='IhcState',
  full_name='perception.object.IhcState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ihc_state', full_name='perception.object.IhcState.ihc_state', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='switch_feedback', full_name='perception.object.IhcState.switch_feedback', index=1,
      number=3, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1264,
  serialized_end=1318,
)


_BSDWARNING = _descriptor.Descriptor(
  name='BsdWarning',
  full_name='perception.object.BsdWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='left_warning', full_name='perception.object.BsdWarning.left_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='right_warning', full_name='perception.object.BsdWarning.right_warning', index=1,
      number=2, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='front_warning', full_name='perception.object.BsdWarning.front_warning', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='rear_warning', full_name='perception.object.BsdWarning.rear_warning', index=3,
      number=4, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='parking_warning', full_name='perception.object.BsdWarning.parking_warning', index=4,
      number=5, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1320,
  serialized_end=1447,
)


_BSDSTATE = _descriptor.Descriptor(
  name='BsdState',
  full_name='perception.object.BsdState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='bsd_state', full_name='perception.object.BsdState.bsd_state', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1449,
  serialized_end=1478,
)


_LCAWARNING = _descriptor.Descriptor(
  name='LcaWarning',
  full_name='perception.object.LcaWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='left_warning', full_name='perception.object.LcaWarning.left_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='right_warning', full_name='perception.object.LcaWarning.right_warning', index=1,
      number=2, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1480,
  serialized_end=1537,
)


_LCASTATE = _descriptor.Descriptor(
  name='LcaState',
  full_name='perception.object.LcaState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='lca_state', full_name='perception.object.LcaState.lca_state', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1539,
  serialized_end=1568,
)


_SAGWARNING = _descriptor.Descriptor(
  name='SAGWarning',
  full_name='perception.object.SAGWarning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='vehicle_warning', full_name='perception.object.SAGWarning.vehicle_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vehicle_state', full_name='perception.object.SAGWarning.vehicle_state', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1571,
  serialized_end=1699,
)


_WARNING = _descriptor.Descriptor(
  name='Warning',
  full_name='perception.object.Warning',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='vehicle_warning', full_name='perception.object.Warning.vehicle_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ped_warning', full_name='perception.object.Warning.ped_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tsr_warning', full_name='perception.object.Warning.tsr_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ihc_signal', full_name='perception.object.Warning.ihc_signal', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bsd_warning', full_name='perception.object.Warning.bsd_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lca_warning', full_name='perception.object.Warning.lca_warning', 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vehicle_state', full_name='perception.object.Warning.vehicle_state', index=6,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ped_state', full_name='perception.object.Warning.ped_state', index=7,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ihc_state', full_name='perception.object.Warning.ihc_state', index=8,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bsd_state', full_name='perception.object.Warning.bsd_state', index=9,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lca_state', full_name='perception.object.Warning.lca_state', index=10,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='object_valid', full_name='perception.object.Warning.object_valid', index=11,
      number=20, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bsd_warning_zone', full_name='perception.object.Warning.bsd_warning_zone', index=12,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='perception.object.Warning.frame_id', index=13,
      number=25, type=4, cpp_type=4, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='perception.object.Warning.timestamp', index=14,
      number=26, type=4, cpp_type=4, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1702,
  serialized_end=2394,
)

_TSRWARNING_TSRSTATE.containing_type = _TSRWARNING
_TSRWARNING_TSRINFO.fields_by_name['state'].message_type = _TSRWARNING_TSRSTATE
_TSRWARNING_TSRINFO.containing_type = _TSRWARNING
_TSRWARNING_CONTENTENTRY.fields_by_name['value'].message_type = _TSRWARNING_TSRINFO
_TSRWARNING_CONTENTENTRY.containing_type = _TSRWARNING
_TSRWARNING.fields_by_name['content'].message_type = _TSRWARNING_CONTENTENTRY
_TSRWARNING_TSRTYPE.containing_type = _TSRWARNING
_IHCSIGNAL.fields_by_name['control_signal'].enum_type = _IHCSIGNAL_IHCSIGNALTYPE
_IHCSIGNAL_IHCSIGNALTYPE.containing_type = _IHCSIGNAL
_SAGWARNING.fields_by_name['vehicle_warning'].message_type = _VEHICLEWARNING
_SAGWARNING.fields_by_name['vehicle_state'].message_type = _VEHICLESTATE
_WARNING.fields_by_name['vehicle_warning'].message_type = _VEHICLEWARNING
_WARNING.fields_by_name['ped_warning'].message_type = _PEDWARNING
_WARNING.fields_by_name['tsr_warning'].message_type = _TSRWARNING
_WARNING.fields_by_name['ihc_signal'].message_type = _IHCSIGNAL
_WARNING.fields_by_name['bsd_warning'].message_type = _BSDWARNING
_WARNING.fields_by_name['lca_warning'].message_type = _LCAWARNING
_WARNING.fields_by_name['vehicle_state'].message_type = _VEHICLESTATE
_WARNING.fields_by_name['ped_state'].message_type = _PEDSTATE
_WARNING.fields_by_name['ihc_state'].message_type = _IHCSTATE
_WARNING.fields_by_name['bsd_state'].message_type = _BSDSTATE
_WARNING.fields_by_name['lca_state'].message_type = _LCASTATE
_WARNING.fields_by_name['bsd_warning_zone'].message_type = geometry__pb2._POINT2FLIST
DESCRIPTOR.message_types_by_name['VehicleWarning'] = _VEHICLEWARNING
DESCRIPTOR.message_types_by_name['VehicleState'] = _VEHICLESTATE
DESCRIPTOR.message_types_by_name['PedWarning'] = _PEDWARNING
DESCRIPTOR.message_types_by_name['PedState'] = _PEDSTATE
DESCRIPTOR.message_types_by_name['TsrWarning'] = _TSRWARNING
DESCRIPTOR.message_types_by_name['IhcSignal'] = _IHCSIGNAL
DESCRIPTOR.message_types_by_name['IhcState'] = _IHCSTATE
DESCRIPTOR.message_types_by_name['BsdWarning'] = _BSDWARNING
DESCRIPTOR.message_types_by_name['BsdState'] = _BSDSTATE
DESCRIPTOR.message_types_by_name['LcaWarning'] = _LCAWARNING
DESCRIPTOR.message_types_by_name['LcaState'] = _LCASTATE
DESCRIPTOR.message_types_by_name['SAGWarning'] = _SAGWARNING
DESCRIPTOR.message_types_by_name['Warning'] = _WARNING
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

VehicleWarning = _reflection.GeneratedProtocolMessageType('VehicleWarning', (_message.Message,), {
  'DESCRIPTOR' : _VEHICLEWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.VehicleWarning)
  })
_sym_db.RegisterMessage(VehicleWarning)

VehicleState = _reflection.GeneratedProtocolMessageType('VehicleState', (_message.Message,), {
  'DESCRIPTOR' : _VEHICLESTATE,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.VehicleState)
  })
_sym_db.RegisterMessage(VehicleState)

PedWarning = _reflection.GeneratedProtocolMessageType('PedWarning', (_message.Message,), {
  'DESCRIPTOR' : _PEDWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.PedWarning)
  })
_sym_db.RegisterMessage(PedWarning)

PedState = _reflection.GeneratedProtocolMessageType('PedState', (_message.Message,), {
  'DESCRIPTOR' : _PEDSTATE,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.PedState)
  })
_sym_db.RegisterMessage(PedState)

TsrWarning = _reflection.GeneratedProtocolMessageType('TsrWarning', (_message.Message,), {

  'TsrState' : _reflection.GeneratedProtocolMessageType('TsrState', (_message.Message,), {
    'DESCRIPTOR' : _TSRWARNING_TSRSTATE,
    '__module__' : 'object_warning_pb2'
    # @@protoc_insertion_point(class_scope:perception.object.TsrWarning.TsrState)
    })
  ,

  'TsrInfo' : _reflection.GeneratedProtocolMessageType('TsrInfo', (_message.Message,), {
    'DESCRIPTOR' : _TSRWARNING_TSRINFO,
    '__module__' : 'object_warning_pb2'
    # @@protoc_insertion_point(class_scope:perception.object.TsrWarning.TsrInfo)
    })
  ,

  'ContentEntry' : _reflection.GeneratedProtocolMessageType('ContentEntry', (_message.Message,), {
    'DESCRIPTOR' : _TSRWARNING_CONTENTENTRY,
    '__module__' : 'object_warning_pb2'
    # @@protoc_insertion_point(class_scope:perception.object.TsrWarning.ContentEntry)
    })
  ,
  'DESCRIPTOR' : _TSRWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.TsrWarning)
  })
_sym_db.RegisterMessage(TsrWarning)
_sym_db.RegisterMessage(TsrWarning.TsrState)
_sym_db.RegisterMessage(TsrWarning.TsrInfo)
_sym_db.RegisterMessage(TsrWarning.ContentEntry)

IhcSignal = _reflection.GeneratedProtocolMessageType('IhcSignal', (_message.Message,), {
  'DESCRIPTOR' : _IHCSIGNAL,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.IhcSignal)
  })
_sym_db.RegisterMessage(IhcSignal)

IhcState = _reflection.GeneratedProtocolMessageType('IhcState', (_message.Message,), {
  'DESCRIPTOR' : _IHCSTATE,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.IhcState)
  })
_sym_db.RegisterMessage(IhcState)

BsdWarning = _reflection.GeneratedProtocolMessageType('BsdWarning', (_message.Message,), {
  'DESCRIPTOR' : _BSDWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.BsdWarning)
  })
_sym_db.RegisterMessage(BsdWarning)

BsdState = _reflection.GeneratedProtocolMessageType('BsdState', (_message.Message,), {
  'DESCRIPTOR' : _BSDSTATE,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.BsdState)
  })
_sym_db.RegisterMessage(BsdState)

LcaWarning = _reflection.GeneratedProtocolMessageType('LcaWarning', (_message.Message,), {
  'DESCRIPTOR' : _LCAWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.LcaWarning)
  })
_sym_db.RegisterMessage(LcaWarning)

LcaState = _reflection.GeneratedProtocolMessageType('LcaState', (_message.Message,), {
  'DESCRIPTOR' : _LCASTATE,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.LcaState)
  })
_sym_db.RegisterMessage(LcaState)

SAGWarning = _reflection.GeneratedProtocolMessageType('SAGWarning', (_message.Message,), {
  'DESCRIPTOR' : _SAGWARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.SAGWarning)
  })
_sym_db.RegisterMessage(SAGWarning)

Warning = _reflection.GeneratedProtocolMessageType('Warning', (_message.Message,), {
  'DESCRIPTOR' : _WARNING,
  '__module__' : 'object_warning_pb2'
  # @@protoc_insertion_point(class_scope:perception.object.Warning)
  })
_sym_db.RegisterMessage(Warning)


_TSRWARNING_CONTENTENTRY._options = None
# @@protoc_insertion_point(module_scope)
