# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/perception/proto/traffic_light_output.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.common.time import time_pb2 as src_dot_common_dot_time_dot_time__pb2
from third_party.lyft.lyft_idl.protos.pb.lyft.maps import road_network_pb2 as third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2
from FireSpark.protos.src.perception.proto import latency_pb2 as src_dot_perception_dot_proto_dot_latency__pb2
from FireSpark.protos.src.common.math.proto import bbox_pb2 as src_dot_common_dot_math_dot_proto_dot_bbox__pb2
from FireSpark.protos.src.common.serialization import eigen_serialization_pb2 as src_dot_common_dot_serialization_dot_eigen__serialization__pb2
from FireSpark.protos.src.perception.proto import perception_labels_pb2 as src_dot_perception_dot_proto_dot_perception__labels__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/perception/proto/traffic_light_output.proto',
  package='avsoftware.perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n/src/perception/proto/traffic_light_output.proto\x12\x15\x61vsoftware.perception\x1a\x1asrc/common/time/time.proto\x1a@third_party/lyft/lyft_idl/protos/pb/lyft/maps/road_network.proto\x1a\"src/perception/proto/latency.proto\x1a src/common/math/proto/bbox.proto\x1a\x32src/common/serialization/eigen_serialization.proto\x1a,src/perception/proto/perception_labels.proto\"\xff\x01\n\x15TrafficLightFaceProto\x12\'\n\x07\x66\x61\x63\x65_id\x18\x01 \x01(\x0b\x32\x16.pb.lyft.maps.GlobalId\x12\x39\n\x05\x63olor\x18\x02 \x01(\x0e\x32*.avsoftware.perception.PerceptionAttribute\x12\x39\n\x05shape\x18\x03 \x01(\x0e\x32*.avsoftware.perception.PerceptionAttribute\x12\x18\n\x10\x63olor_confidence\x18\x04 \x01(\x01\x12\x18\n\x10shape_confidence\x18\x05 \x01(\x01\x12\x13\n\x0b\x66\x61\x63\x65_id_str\x18\x06 \x01(\t\"\xad\x02\n$SemanticMapTrafficLightDrawableProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x30\n\x06\x63\x65nter\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12.\n\x04\x61xes\x18\x03 \x03(\x0b\x32 .avsoftware.common.Vector2dProto\x12,\n\x04\x62\x62ox\x18\x04 \x01(\x0b\x32\x1e.avsoftware.common.AABB2dProto\x12H\n\x12traffic_light_face\x18\x05 \x01(\x0b\x32,.avsoftware.perception.TrafficLightFaceProto\x12\x1f\n\x17longitudinal_distance_m\x18\x06 \x01(\x01\"\x96\x03\n\'TrafficLightDetectionWithMapAssociation\x12\x11\n\tglobal_id\x18\x01 \x01(\t\x12\x36\n\x0epredicted_bbox\x18\x02 \x01(\x0b\x32\x1e.avsoftware.common.AABB2dProto\x12\x39\n\x11semantic_map_bbox\x18\x03 \x01(\x0b\x32\x1e.avsoftware.common.AABB2dProto\x12H\n\x12traffic_light_face\x18\x04 \x03(\x0b\x32,.avsoftware.perception.TrafficLightFaceProto\x12\x1f\n\x17longitudinal_distance_m\x18\x05 \x01(\x01\x12\x11\n\tcamera_id\x18\x06 \x01(\t\x12!\n\x19image_capture_time_lct_ns\x18\x07 \x01(\x03\x12\x1c\n\x14\x64\x65tection_confidence\x18\x08 \x01(\x01\x12&\n\x1e\x61ngular_association_error_mrad\x18\t \x01(\x01\"\xea\x05\n\x17TrafficLightOutputProto\x12^\n\x14traffic_lights_state\x18\x01 \x03(\x0b\x32@.avsoftware.perception.TrafficLightOutputProto.TrafficLightState\x12>\n\x07latency\x18\x02 \x01(\x0b\x32-.avsoftware.perception.PerceptionLatencyProto\x12&\n\x1e\x61ssociation_angular_error_mrad\x18\x03 \x01(\x01\x12\x19\n\x11number_of_matches\x18\x04 \x01(\x05\x12i\n$semantic_map_traffic_light_drawables\x18\x05 \x03(\x0b\x32;.avsoftware.perception.SemanticMapTrafficLightDrawableProto\x12\x18\n\x10last_seen_cam_id\x18\x06 \x01(\t\x1a\xe6\x02\n\x11TrafficLightState\x12\x30\n\x10traffic_light_id\x18\x01 \x01(\x0b\x32\x16.pb.lyft.maps.GlobalId\x12,\n\x0c\x61\x63tive_faces\x18\x02 \x03(\x0b\x32\x16.pb.lyft.maps.GlobalId\x12.\n\x0einactive_faces\x18\x03 \x03(\x0b\x32\x16.pb.lyft.maps.GlobalId\x12-\n\runknown_faces\x18\x04 \x03(\x0b\x32\x16.pb.lyft.maps.GlobalId\x12#\n\x04time\x18\x05 \x01(\x0b\x32\x15.avsoftware.TimeProto\x12\x1c\n\x14traffic_light_id_str\x18\x06 \x01(\t\x12\x18\n\x10\x61\x63tive_faces_str\x18\x07 \x03(\t\x12\x1a\n\x12inactive_faces_str\x18\x08 \x03(\t\x12\x19\n\x11unknown_faces_str\x18\t \x03(\tb\x06proto3')
  ,
  dependencies=[src_dot_common_dot_time_dot_time__pb2.DESCRIPTOR,third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_latency__pb2.DESCRIPTOR,src_dot_common_dot_math_dot_proto_dot_bbox__pb2.DESCRIPTOR,src_dot_common_dot_serialization_dot_eigen__serialization__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_perception__labels__pb2.DESCRIPTOR,])




_TRAFFICLIGHTFACEPROTO = _descriptor.Descriptor(
  name='TrafficLightFaceProto',
  full_name='avsoftware.perception.TrafficLightFaceProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='face_id', full_name='avsoftware.perception.TrafficLightFaceProto.face_id', 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='color', full_name='avsoftware.perception.TrafficLightFaceProto.color', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shape', full_name='avsoftware.perception.TrafficLightFaceProto.shape', index=2,
      number=3, 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='color_confidence', full_name='avsoftware.perception.TrafficLightFaceProto.color_confidence', index=3,
      number=4, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='shape_confidence', full_name='avsoftware.perception.TrafficLightFaceProto.shape_confidence', index=4,
      number=5, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='face_id_str', full_name='avsoftware.perception.TrafficLightFaceProto.face_id_str', index=5,
      number=6, 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=337,
  serialized_end=592,
)


_SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO = _descriptor.Descriptor(
  name='SemanticMapTrafficLightDrawableProto',
  full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.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='center', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.center', 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='axes', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.axes', index=2,
      number=3, 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='bbox', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.bbox', 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='traffic_light_face', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.traffic_light_face', 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='longitudinal_distance_m', full_name='avsoftware.perception.SemanticMapTrafficLightDrawableProto.longitudinal_distance_m', index=5,
      number=6, type=1, cpp_type=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=595,
  serialized_end=896,
)


_TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION = _descriptor.Descriptor(
  name='TrafficLightDetectionWithMapAssociation',
  full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='global_id', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.global_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='predicted_bbox', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.predicted_bbox', 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='semantic_map_bbox', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.semantic_map_bbox', 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='traffic_light_face', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.traffic_light_face', 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='longitudinal_distance_m', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.longitudinal_distance_m', index=4,
      number=5, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='camera_id', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.camera_id', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image_capture_time_lct_ns', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.image_capture_time_lct_ns', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detection_confidence', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.detection_confidence', index=7,
      number=8, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='angular_association_error_mrad', full_name='avsoftware.perception.TrafficLightDetectionWithMapAssociation.angular_association_error_mrad', index=8,
      number=9, type=1, cpp_type=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=899,
  serialized_end=1305,
)


_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE = _descriptor.Descriptor(
  name='TrafficLightState',
  full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='traffic_light_id', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.traffic_light_id', 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='active_faces', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.active_faces', index=1,
      number=2, 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='inactive_faces', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.inactive_faces', index=2,
      number=3, 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='unknown_faces', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.unknown_faces', 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='time', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.time', 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='traffic_light_id_str', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.traffic_light_id_str', index=5,
      number=6, 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='active_faces_str', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.active_faces_str', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='inactive_faces_str', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.inactive_faces_str', index=7,
      number=8, 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='unknown_faces_str', full_name='avsoftware.perception.TrafficLightOutputProto.TrafficLightState.unknown_faces_str', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1696,
  serialized_end=2054,
)

_TRAFFICLIGHTOUTPUTPROTO = _descriptor.Descriptor(
  name='TrafficLightOutputProto',
  full_name='avsoftware.perception.TrafficLightOutputProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='traffic_lights_state', full_name='avsoftware.perception.TrafficLightOutputProto.traffic_lights_state', 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),
    _descriptor.FieldDescriptor(
      name='latency', full_name='avsoftware.perception.TrafficLightOutputProto.latency', 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='association_angular_error_mrad', full_name='avsoftware.perception.TrafficLightOutputProto.association_angular_error_mrad', index=2,
      number=3, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='number_of_matches', full_name='avsoftware.perception.TrafficLightOutputProto.number_of_matches', 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),
    _descriptor.FieldDescriptor(
      name='semantic_map_traffic_light_drawables', full_name='avsoftware.perception.TrafficLightOutputProto.semantic_map_traffic_light_drawables', index=4,
      number=5, 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='last_seen_cam_id', full_name='avsoftware.perception.TrafficLightOutputProto.last_seen_cam_id', index=5,
      number=6, 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=[_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1308,
  serialized_end=2054,
)

_TRAFFICLIGHTFACEPROTO.fields_by_name['face_id'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GLOBALID
_TRAFFICLIGHTFACEPROTO.fields_by_name['color'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONATTRIBUTE
_TRAFFICLIGHTFACEPROTO.fields_by_name['shape'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONATTRIBUTE
_SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO.fields_by_name['center'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO.fields_by_name['axes'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO.fields_by_name['bbox'].message_type = src_dot_common_dot_math_dot_proto_dot_bbox__pb2._AABB2DPROTO
_SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO.fields_by_name['traffic_light_face'].message_type = _TRAFFICLIGHTFACEPROTO
_TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION.fields_by_name['predicted_bbox'].message_type = src_dot_common_dot_math_dot_proto_dot_bbox__pb2._AABB2DPROTO
_TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION.fields_by_name['semantic_map_bbox'].message_type = src_dot_common_dot_math_dot_proto_dot_bbox__pb2._AABB2DPROTO
_TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION.fields_by_name['traffic_light_face'].message_type = _TRAFFICLIGHTFACEPROTO
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.fields_by_name['traffic_light_id'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GLOBALID
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.fields_by_name['active_faces'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GLOBALID
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.fields_by_name['inactive_faces'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GLOBALID
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.fields_by_name['unknown_faces'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GLOBALID
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.fields_by_name['time'].message_type = src_dot_common_dot_time_dot_time__pb2._TIMEPROTO
_TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE.containing_type = _TRAFFICLIGHTOUTPUTPROTO
_TRAFFICLIGHTOUTPUTPROTO.fields_by_name['traffic_lights_state'].message_type = _TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE
_TRAFFICLIGHTOUTPUTPROTO.fields_by_name['latency'].message_type = src_dot_perception_dot_proto_dot_latency__pb2._PERCEPTIONLATENCYPROTO
_TRAFFICLIGHTOUTPUTPROTO.fields_by_name['semantic_map_traffic_light_drawables'].message_type = _SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO
DESCRIPTOR.message_types_by_name['TrafficLightFaceProto'] = _TRAFFICLIGHTFACEPROTO
DESCRIPTOR.message_types_by_name['SemanticMapTrafficLightDrawableProto'] = _SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO
DESCRIPTOR.message_types_by_name['TrafficLightDetectionWithMapAssociation'] = _TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION
DESCRIPTOR.message_types_by_name['TrafficLightOutputProto'] = _TRAFFICLIGHTOUTPUTPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

TrafficLightFaceProto = _reflection.GeneratedProtocolMessageType('TrafficLightFaceProto', (_message.Message,), dict(
  DESCRIPTOR = _TRAFFICLIGHTFACEPROTO,
  __module__ = 'src.perception.proto.traffic_light_output_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrafficLightFaceProto)
  ))
_sym_db.RegisterMessage(TrafficLightFaceProto)

SemanticMapTrafficLightDrawableProto = _reflection.GeneratedProtocolMessageType('SemanticMapTrafficLightDrawableProto', (_message.Message,), dict(
  DESCRIPTOR = _SEMANTICMAPTRAFFICLIGHTDRAWABLEPROTO,
  __module__ = 'src.perception.proto.traffic_light_output_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SemanticMapTrafficLightDrawableProto)
  ))
_sym_db.RegisterMessage(SemanticMapTrafficLightDrawableProto)

TrafficLightDetectionWithMapAssociation = _reflection.GeneratedProtocolMessageType('TrafficLightDetectionWithMapAssociation', (_message.Message,), dict(
  DESCRIPTOR = _TRAFFICLIGHTDETECTIONWITHMAPASSOCIATION,
  __module__ = 'src.perception.proto.traffic_light_output_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrafficLightDetectionWithMapAssociation)
  ))
_sym_db.RegisterMessage(TrafficLightDetectionWithMapAssociation)

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

  TrafficLightState = _reflection.GeneratedProtocolMessageType('TrafficLightState', (_message.Message,), dict(
    DESCRIPTOR = _TRAFFICLIGHTOUTPUTPROTO_TRAFFICLIGHTSTATE,
    __module__ = 'src.perception.proto.traffic_light_output_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.perception.TrafficLightOutputProto.TrafficLightState)
    ))
  ,
  DESCRIPTOR = _TRAFFICLIGHTOUTPUTPROTO,
  __module__ = 'src.perception.proto.traffic_light_output_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TrafficLightOutputProto)
  ))
_sym_db.RegisterMessage(TrafficLightOutputProto)
_sym_db.RegisterMessage(TrafficLightOutputProto.TrafficLightState)


# @@protoc_insertion_point(module_scope)
