# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/simulation/proto/simulation_scenario.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
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.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
from FireSpark.protos.src.planning.proto import polyline_pb2 as src_dot_planning_dot_proto_dot_polyline__pb2
from FireSpark.protos.src.simulation.proto import agent_action_pb2 as src_dot_simulation_dot_proto_dot_agent__action__pb2
from FireSpark.protos.src.simulation.proto import path_pb2 as src_dot_simulation_dot_proto_dot_path__pb2
from FireSpark.protos.src.simulation.proto import traffic_light_pb2 as src_dot_simulation_dot_proto_dot_traffic__light__pb2
from FireSpark.protos.src.simulation.proto import simulation_event_pb2 as src_dot_simulation_dot_proto_dot_simulation__event__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


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/simulation/proto/simulation_scenario.proto',
  package='avsoftware.simulation',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n.src/simulation/proto/simulation_scenario.proto\x12\x15\x61vsoftware.simulation\x1a\x32src/common/serialization/eigen_serialization.proto\x1a,src/perception/proto/perception_labels.proto\x1a!src/planning/proto/polyline.proto\x1a\'src/simulation/proto/agent_action.proto\x1a\x1fsrc/simulation/proto/path.proto\x1a(src/simulation/proto/traffic_light.proto\x1a+src/simulation/proto/simulation_event.proto\x1a@third_party/lyft/lyft_idl/protos/pb/lyft/maps/road_network.proto\"\xf0\x03\n\x10\x45goMarkerMessage\x12;\n\x11starting_position\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x1a\n\x12starting_speed_mps\x18\x02 \x01(\x01\x12\x37\n\rgoal_position\x18\x03 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x13\n\x0bgoal_radius\x18\x04 \x01(\x01\x12\x1a\n\x0estart_waypoint\x18\x05 \x01(\tB\x02\x18\x01\x12\x18\n\x0c\x65nd_waypoint\x18\x06 \x01(\tB\x02\x18\x01\x12?\n\x05route\x18\x07 \x01(\x0b\x32\x30.avsoftware.simulation.EgoMarkerMessage.EgoRoute\x12\x43\n\x17\x65xpected_route_polyline\x18\x08 \x01(\x0b\x32\".avsoftware.planning.PolylineProto\x12\x19\n\x11\x65go_route_path_id\x18\x0b \x01(\x04\x12\x18\n\x10target_speed_mph\x18\t \x01(\x01\x12\x1f\n\x17ignore_map_speed_limits\x18\n \x01(\x08\x1a#\n\x08\x45goRoute\x12\x17\n\x0froute_point_ids\x18\x01 \x03(\t\"\xb0\x02\n\x14KeyframePointMessage\x12\x0f\n\x07time_ns\x18\x01 \x01(\x03\x12,\n\x02xy\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x36\n\x0c\x61gent_size_m\x18\x03 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x35\n\x05label\x18\x04 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12\x19\n\x11label_probability\x18\x05 \x01(\x02\x12\x17\n\x0fyaw_offset_rads\x18\x06 \x01(\x01\x12\x36\n\x08presence\x18\x07 \x01(\x0e\x32$.avsoftware.simulation.AgentPresence\"X\n\x15KeyframePathMessageV2\x12?\n\nkey_frames\x18\x03 \x03(\x0b\x32+.avsoftware.simulation.KeyframePointMessage\"\xc0\x03\n\x18SimulationAgentMessageV2\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x61gent_id\x18\x02 \x01(\x04\x12\x30\n\x06\x65xtent\x18\x03 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12:\n\x04path\x18\x05 \x01(\x0b\x32,.avsoftware.simulation.KeyframePathMessageV2\x12\x35\n\x05label\x18\x06 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12l\n\x1a\x61nimator_initially_enabled\x18\x07 \x01(\x0e\x32H.avsoftware.simulation.SimulationAgentMessageV2.AnimatorInitiallyEnabled\x12\x38\n\x0cyaw_handling\x18\x08 \x01(\x0e\x32\".avsoftware.simulation.YawHandling\"7\n\x18\x41nimatorInitiallyEnabled\x12\x0c\n\x08kEnabled\x10\x00\x12\r\n\tkDisabled\x10\x01\"r\n\x17SimulationRegionMessage\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x36\n\x07polygon\x18\x02 \x01(\x0b\x32%.avsoftware.common.Vector2dArrayProto\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\x94\x02\n\x1a\x41gentWithControllerMessage\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x32\n\x08\x65xtent_m\x18\x03 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x35\n\x05label\x18\x04 \x01(\x0e\x32&.avsoftware.perception.PerceptionLabel\x12\x15\n\rcontroller_id\x18\x05 \x01(\x04\x12<\n\x12initial_position_m\x18\x06 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x1c\n\x14initial_rotation_rad\x18\x07 \x01(\x01\"p\n\x16\x41gentControllerMessage\x12\n\n\x02id\x18\x01 \x01(\x04\x12J\n\x13\x61\x63tion_type_and_ids\x18\x02 \x03(\x0b\x32-.avsoftware.simulation.ActionTypeAndIdMessage\"\xb2\x0c\n\x1bSimulationScenarioMessageV2\x12\x15\n\rminor_version\x18\x08 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x10\n\x08\x61\x63tivity\x18\x0c \x01(\t\x12&\n\x1etermination_conditions_enabled\x18\r \x01(\r\x12\x1d\n\x15simulation_duration_s\x18\x0b \x01(\x01\x12\x17\n\x0fmap_config_path\x18\x1d \x01(\t\x12:\n\x1alocal_projection_geo_frame\x18\x1e \x01(\x0b\x32\x16.pb.lyft.maps.GeoFrame\x12\x1e\n\x12geometric_map_path\x18\x05 \x01(\tB\x02\x18\x01\x12\x1d\n\x11semantic_map_path\x18\x06 \x01(\tB\x02\x18\x01\x12\x1c\n\x10lat_lng_map_path\x18\t \x01(\tB\x02\x18\x01\x12\x1b\n\x0fground_map_path\x18\n \x01(\tB\x02\x18\x01\x12:\n\tegoMarker\x18\x04 \x01(\x0b\x32\'.avsoftware.simulation.EgoMarkerMessage\x12@\n\x0etraffic_lights\x18\x07 \x03(\x0b\x32(.avsoftware.simulation.TrafficLightProto\x12?\n\x06\x61gents\x18\x02 \x03(\x0b\x32/.avsoftware.simulation.SimulationAgentMessageV2\x12?\n\x07regions\x18\x0e \x03(\x0b\x32..avsoftware.simulation.SimulationRegionMessage\x12:\n\x06\x65vents\x18\x0f \x03(\x0b\x32*.avsoftware.simulation.EventTriggerMessage\x12O\n\x11region_evaluators\x18\x10 \x03(\x0b\x32\x34.avsoftware.simulation.RegionTriggerEvaluatorMessage\x12V\n\x19toggle_targets_responders\x18\x14 \x03(\x0b\x32\x33.avsoftware.simulation.ToggleTargetsResponseMessage\x12\x66\n\x1f\x63hange_traffic_light_responders\x18\x15 \x03(\x0b\x32=.avsoftware.simulation.ChangeTrafficLightStateResponseMessage\x12\x42\n\x0epolyline_paths\x18\x16 \x03(\x0b\x32*.avsoftware.simulation.PolylinePathMessage\x12@\n\rblended_paths\x18\x1f \x03(\x0b\x32).avsoftware.simulation.BlendedPathMessage\x12>\n\x0cstop_actions\x18\x17 \x03(\x0b\x32(.avsoftware.simulation.StopActionMessage\x12\\\n\x1cspeed_following_path_actions\x18\x18 \x03(\x0b\x32\x36.avsoftware.simulation.SpeedFollowingPathActionMessage\x12V\n\x19\x65go_relative_path_actions\x18\x19 \x03(\x0b\x32\x33.avsoftware.simulation.EgoRelativePathActionMessage\x12X\n\x1atime_relative_path_actions\x18\x1a \x03(\x0b\x32\x34.avsoftware.simulation.TimeRelativePathActionMessage\x12H\n\x11\x61gent_controllers\x18\x1b \x03(\x0b\x32-.avsoftware.simulation.AgentControllerMessage\x12R\n\x17\x61gents_with_controllers\x18\x1c \x03(\x0b\x32\x31.avsoftware.simulation.AgentWithControllerMessage*9\n\rAgentPresence\x12\x13\n\x0fkAgentIsPresent\x10\x00\x12\x13\n\x0fkAgentIsOmitted\x10\x01*C\n\x0bYawHandling\x12\x1a\n\x16kYawHandlingTrajectory\x10\x00\x12\x18\n\x14kYawHandlingAbsolute\x10\x01\x62\x06proto3')
  ,
  dependencies=[src_dot_common_dot_serialization_dot_eigen__serialization__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_perception__labels__pb2.DESCRIPTOR,src_dot_planning_dot_proto_dot_polyline__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_agent__action__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_path__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_traffic__light__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_simulation__event__pb2.DESCRIPTOR,third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2.DESCRIPTOR,])

_AGENTPRESENCE = _descriptor.EnumDescriptor(
  name='AgentPresence',
  full_name='avsoftware.simulation.AgentPresence',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kAgentIsPresent', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kAgentIsOmitted', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3878,
  serialized_end=3935,
)
_sym_db.RegisterEnumDescriptor(_AGENTPRESENCE)

AgentPresence = enum_type_wrapper.EnumTypeWrapper(_AGENTPRESENCE)
_YAWHANDLING = _descriptor.EnumDescriptor(
  name='YawHandling',
  full_name='avsoftware.simulation.YawHandling',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kYawHandlingTrajectory', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kYawHandlingAbsolute', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3937,
  serialized_end=4004,
)
_sym_db.RegisterEnumDescriptor(_YAWHANDLING)

YawHandling = enum_type_wrapper.EnumTypeWrapper(_YAWHANDLING)
kAgentIsPresent = 0
kAgentIsOmitted = 1
kYawHandlingTrajectory = 0
kYawHandlingAbsolute = 1


_SIMULATIONAGENTMESSAGEV2_ANIMATORINITIALLYENABLED = _descriptor.EnumDescriptor(
  name='AnimatorInitiallyEnabled',
  full_name='avsoftware.simulation.SimulationAgentMessageV2.AnimatorInitiallyEnabled',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kEnabled', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='kDisabled', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1723,
  serialized_end=1778,
)
_sym_db.RegisterEnumDescriptor(_SIMULATIONAGENTMESSAGEV2_ANIMATORINITIALLYENABLED)


_EGOMARKERMESSAGE_EGOROUTE = _descriptor.Descriptor(
  name='EgoRoute',
  full_name='avsoftware.simulation.EgoMarkerMessage.EgoRoute',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='route_point_ids', full_name='avsoftware.simulation.EgoMarkerMessage.EgoRoute.route_point_ids', index=0,
      number=1, 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=895,
  serialized_end=930,
)

_EGOMARKERMESSAGE = _descriptor.Descriptor(
  name='EgoMarkerMessage',
  full_name='avsoftware.simulation.EgoMarkerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='starting_position', full_name='avsoftware.simulation.EgoMarkerMessage.starting_position', 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='starting_speed_mps', full_name='avsoftware.simulation.EgoMarkerMessage.starting_speed_mps', index=1,
      number=2, 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='goal_position', full_name='avsoftware.simulation.EgoMarkerMessage.goal_position', 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='goal_radius', full_name='avsoftware.simulation.EgoMarkerMessage.goal_radius', 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='start_waypoint', full_name='avsoftware.simulation.EgoMarkerMessage.start_waypoint', 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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_waypoint', full_name='avsoftware.simulation.EgoMarkerMessage.end_waypoint', 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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='route', full_name='avsoftware.simulation.EgoMarkerMessage.route', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='expected_route_polyline', full_name='avsoftware.simulation.EgoMarkerMessage.expected_route_polyline', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ego_route_path_id', full_name='avsoftware.simulation.EgoMarkerMessage.ego_route_path_id', index=8,
      number=11, 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),
    _descriptor.FieldDescriptor(
      name='target_speed_mph', full_name='avsoftware.simulation.EgoMarkerMessage.target_speed_mph', index=9,
      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),
    _descriptor.FieldDescriptor(
      name='ignore_map_speed_limits', full_name='avsoftware.simulation.EgoMarkerMessage.ignore_map_speed_limits', index=10,
      number=10, 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),
  ],
  extensions=[
  ],
  nested_types=[_EGOMARKERMESSAGE_EGOROUTE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=434,
  serialized_end=930,
)


_KEYFRAMEPOINTMESSAGE = _descriptor.Descriptor(
  name='KeyframePointMessage',
  full_name='avsoftware.simulation.KeyframePointMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='time_ns', full_name='avsoftware.simulation.KeyframePointMessage.time_ns', index=0,
      number=1, 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='xy', full_name='avsoftware.simulation.KeyframePointMessage.xy', 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='agent_size_m', full_name='avsoftware.simulation.KeyframePointMessage.agent_size_m', 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='label', full_name='avsoftware.simulation.KeyframePointMessage.label', index=3,
      number=4, 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='label_probability', full_name='avsoftware.simulation.KeyframePointMessage.label_probability', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='yaw_offset_rads', full_name='avsoftware.simulation.KeyframePointMessage.yaw_offset_rads', 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),
    _descriptor.FieldDescriptor(
      name='presence', full_name='avsoftware.simulation.KeyframePointMessage.presence', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=933,
  serialized_end=1237,
)


_KEYFRAMEPATHMESSAGEV2 = _descriptor.Descriptor(
  name='KeyframePathMessageV2',
  full_name='avsoftware.simulation.KeyframePathMessageV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key_frames', full_name='avsoftware.simulation.KeyframePathMessageV2.key_frames', index=0,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1239,
  serialized_end=1327,
)


_SIMULATIONAGENTMESSAGEV2 = _descriptor.Descriptor(
  name='SimulationAgentMessageV2',
  full_name='avsoftware.simulation.SimulationAgentMessageV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='avsoftware.simulation.SimulationAgentMessageV2.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='agent_id', full_name='avsoftware.simulation.SimulationAgentMessageV2.agent_id', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='extent', full_name='avsoftware.simulation.SimulationAgentMessageV2.extent', 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='path', full_name='avsoftware.simulation.SimulationAgentMessageV2.path', index=3,
      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='label', full_name='avsoftware.simulation.SimulationAgentMessageV2.label', index=4,
      number=6, 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='animator_initially_enabled', full_name='avsoftware.simulation.SimulationAgentMessageV2.animator_initially_enabled', index=5,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yaw_handling', full_name='avsoftware.simulation.SimulationAgentMessageV2.yaw_handling', index=6,
      number=8, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SIMULATIONAGENTMESSAGEV2_ANIMATORINITIALLYENABLED,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1330,
  serialized_end=1778,
)


_SIMULATIONREGIONMESSAGE = _descriptor.Descriptor(
  name='SimulationRegionMessage',
  full_name='avsoftware.simulation.SimulationRegionMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='avsoftware.simulation.SimulationRegionMessage.id', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='polygon', full_name='avsoftware.simulation.SimulationRegionMessage.polygon', 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='description', full_name='avsoftware.simulation.SimulationRegionMessage.description', 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=1780,
  serialized_end=1894,
)


_AGENTWITHCONTROLLERMESSAGE = _descriptor.Descriptor(
  name='AgentWithControllerMessage',
  full_name='avsoftware.simulation.AgentWithControllerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='avsoftware.simulation.AgentWithControllerMessage.id', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='name', full_name='avsoftware.simulation.AgentWithControllerMessage.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extent_m', full_name='avsoftware.simulation.AgentWithControllerMessage.extent_m', 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='label', full_name='avsoftware.simulation.AgentWithControllerMessage.label', index=3,
      number=4, 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='controller_id', full_name='avsoftware.simulation.AgentWithControllerMessage.controller_id', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='initial_position_m', full_name='avsoftware.simulation.AgentWithControllerMessage.initial_position_m', 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='initial_rotation_rad', full_name='avsoftware.simulation.AgentWithControllerMessage.initial_rotation_rad', index=6,
      number=7, 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=1897,
  serialized_end=2173,
)


_AGENTCONTROLLERMESSAGE = _descriptor.Descriptor(
  name='AgentControllerMessage',
  full_name='avsoftware.simulation.AgentControllerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='avsoftware.simulation.AgentControllerMessage.id', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='action_type_and_ids', full_name='avsoftware.simulation.AgentControllerMessage.action_type_and_ids', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2175,
  serialized_end=2287,
)


_SIMULATIONSCENARIOMESSAGEV2 = _descriptor.Descriptor(
  name='SimulationScenarioMessageV2',
  full_name='avsoftware.simulation.SimulationScenarioMessageV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='minor_version', full_name='avsoftware.simulation.SimulationScenarioMessageV2.minor_version', index=0,
      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='description', full_name='avsoftware.simulation.SimulationScenarioMessageV2.description', index=1,
      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='activity', full_name='avsoftware.simulation.SimulationScenarioMessageV2.activity', index=2,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='termination_conditions_enabled', full_name='avsoftware.simulation.SimulationScenarioMessageV2.termination_conditions_enabled', index=3,
      number=13, 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='simulation_duration_s', full_name='avsoftware.simulation.SimulationScenarioMessageV2.simulation_duration_s', index=4,
      number=11, 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='map_config_path', full_name='avsoftware.simulation.SimulationScenarioMessageV2.map_config_path', index=5,
      number=29, 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='local_projection_geo_frame', full_name='avsoftware.simulation.SimulationScenarioMessageV2.local_projection_geo_frame', index=6,
      number=30, 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='geometric_map_path', full_name='avsoftware.simulation.SimulationScenarioMessageV2.geometric_map_path', index=7,
      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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='semantic_map_path', full_name='avsoftware.simulation.SimulationScenarioMessageV2.semantic_map_path', index=8,
      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=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lat_lng_map_path', full_name='avsoftware.simulation.SimulationScenarioMessageV2.lat_lng_map_path', index=9,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ground_map_path', full_name='avsoftware.simulation.SimulationScenarioMessageV2.ground_map_path', index=10,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='egoMarker', full_name='avsoftware.simulation.SimulationScenarioMessageV2.egoMarker', index=11,
      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_lights', full_name='avsoftware.simulation.SimulationScenarioMessageV2.traffic_lights', index=12,
      number=7, 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='agents', full_name='avsoftware.simulation.SimulationScenarioMessageV2.agents', index=13,
      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='regions', full_name='avsoftware.simulation.SimulationScenarioMessageV2.regions', index=14,
      number=14, 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='events', full_name='avsoftware.simulation.SimulationScenarioMessageV2.events', index=15,
      number=15, 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='region_evaluators', full_name='avsoftware.simulation.SimulationScenarioMessageV2.region_evaluators', index=16,
      number=16, 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='toggle_targets_responders', full_name='avsoftware.simulation.SimulationScenarioMessageV2.toggle_targets_responders', index=17,
      number=20, 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='change_traffic_light_responders', full_name='avsoftware.simulation.SimulationScenarioMessageV2.change_traffic_light_responders', index=18,
      number=21, 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='polyline_paths', full_name='avsoftware.simulation.SimulationScenarioMessageV2.polyline_paths', index=19,
      number=22, 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='blended_paths', full_name='avsoftware.simulation.SimulationScenarioMessageV2.blended_paths', index=20,
      number=31, 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='stop_actions', full_name='avsoftware.simulation.SimulationScenarioMessageV2.stop_actions', index=21,
      number=23, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed_following_path_actions', full_name='avsoftware.simulation.SimulationScenarioMessageV2.speed_following_path_actions', index=22,
      number=24, 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='ego_relative_path_actions', full_name='avsoftware.simulation.SimulationScenarioMessageV2.ego_relative_path_actions', index=23,
      number=25, 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_relative_path_actions', full_name='avsoftware.simulation.SimulationScenarioMessageV2.time_relative_path_actions', index=24,
      number=26, 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='agent_controllers', full_name='avsoftware.simulation.SimulationScenarioMessageV2.agent_controllers', index=25,
      number=27, 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='agents_with_controllers', full_name='avsoftware.simulation.SimulationScenarioMessageV2.agents_with_controllers', index=26,
      number=28, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2290,
  serialized_end=3876,
)

_EGOMARKERMESSAGE_EGOROUTE.containing_type = _EGOMARKERMESSAGE
_EGOMARKERMESSAGE.fields_by_name['starting_position'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_EGOMARKERMESSAGE.fields_by_name['goal_position'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_EGOMARKERMESSAGE.fields_by_name['route'].message_type = _EGOMARKERMESSAGE_EGOROUTE
_EGOMARKERMESSAGE.fields_by_name['expected_route_polyline'].message_type = src_dot_planning_dot_proto_dot_polyline__pb2._POLYLINEPROTO
_KEYFRAMEPOINTMESSAGE.fields_by_name['xy'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_KEYFRAMEPOINTMESSAGE.fields_by_name['agent_size_m'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_KEYFRAMEPOINTMESSAGE.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_KEYFRAMEPOINTMESSAGE.fields_by_name['presence'].enum_type = _AGENTPRESENCE
_KEYFRAMEPATHMESSAGEV2.fields_by_name['key_frames'].message_type = _KEYFRAMEPOINTMESSAGE
_SIMULATIONAGENTMESSAGEV2.fields_by_name['extent'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_SIMULATIONAGENTMESSAGEV2.fields_by_name['path'].message_type = _KEYFRAMEPATHMESSAGEV2
_SIMULATIONAGENTMESSAGEV2.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_SIMULATIONAGENTMESSAGEV2.fields_by_name['animator_initially_enabled'].enum_type = _SIMULATIONAGENTMESSAGEV2_ANIMATORINITIALLYENABLED
_SIMULATIONAGENTMESSAGEV2.fields_by_name['yaw_handling'].enum_type = _YAWHANDLING
_SIMULATIONAGENTMESSAGEV2_ANIMATORINITIALLYENABLED.containing_type = _SIMULATIONAGENTMESSAGEV2
_SIMULATIONREGIONMESSAGE.fields_by_name['polygon'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DARRAYPROTO
_AGENTWITHCONTROLLERMESSAGE.fields_by_name['extent_m'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_AGENTWITHCONTROLLERMESSAGE.fields_by_name['label'].enum_type = src_dot_perception_dot_proto_dot_perception__labels__pb2._PERCEPTIONLABEL
_AGENTWITHCONTROLLERMESSAGE.fields_by_name['initial_position_m'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_AGENTCONTROLLERMESSAGE.fields_by_name['action_type_and_ids'].message_type = src_dot_simulation_dot_proto_dot_agent__action__pb2._ACTIONTYPEANDIDMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['local_projection_geo_frame'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_maps_dot_road__network__pb2._GEOFRAME
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['egoMarker'].message_type = _EGOMARKERMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['traffic_lights'].message_type = src_dot_simulation_dot_proto_dot_traffic__light__pb2._TRAFFICLIGHTPROTO
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['agents'].message_type = _SIMULATIONAGENTMESSAGEV2
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['regions'].message_type = _SIMULATIONREGIONMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['events'].message_type = src_dot_simulation_dot_proto_dot_simulation__event__pb2._EVENTTRIGGERMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['region_evaluators'].message_type = src_dot_simulation_dot_proto_dot_simulation__event__pb2._REGIONTRIGGEREVALUATORMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['toggle_targets_responders'].message_type = src_dot_simulation_dot_proto_dot_simulation__event__pb2._TOGGLETARGETSRESPONSEMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['change_traffic_light_responders'].message_type = src_dot_simulation_dot_proto_dot_simulation__event__pb2._CHANGETRAFFICLIGHTSTATERESPONSEMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['polyline_paths'].message_type = src_dot_simulation_dot_proto_dot_path__pb2._POLYLINEPATHMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['blended_paths'].message_type = src_dot_simulation_dot_proto_dot_path__pb2._BLENDEDPATHMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['stop_actions'].message_type = src_dot_simulation_dot_proto_dot_agent__action__pb2._STOPACTIONMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['speed_following_path_actions'].message_type = src_dot_simulation_dot_proto_dot_agent__action__pb2._SPEEDFOLLOWINGPATHACTIONMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['ego_relative_path_actions'].message_type = src_dot_simulation_dot_proto_dot_agent__action__pb2._EGORELATIVEPATHACTIONMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['time_relative_path_actions'].message_type = src_dot_simulation_dot_proto_dot_agent__action__pb2._TIMERELATIVEPATHACTIONMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['agent_controllers'].message_type = _AGENTCONTROLLERMESSAGE
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['agents_with_controllers'].message_type = _AGENTWITHCONTROLLERMESSAGE
DESCRIPTOR.message_types_by_name['EgoMarkerMessage'] = _EGOMARKERMESSAGE
DESCRIPTOR.message_types_by_name['KeyframePointMessage'] = _KEYFRAMEPOINTMESSAGE
DESCRIPTOR.message_types_by_name['KeyframePathMessageV2'] = _KEYFRAMEPATHMESSAGEV2
DESCRIPTOR.message_types_by_name['SimulationAgentMessageV2'] = _SIMULATIONAGENTMESSAGEV2
DESCRIPTOR.message_types_by_name['SimulationRegionMessage'] = _SIMULATIONREGIONMESSAGE
DESCRIPTOR.message_types_by_name['AgentWithControllerMessage'] = _AGENTWITHCONTROLLERMESSAGE
DESCRIPTOR.message_types_by_name['AgentControllerMessage'] = _AGENTCONTROLLERMESSAGE
DESCRIPTOR.message_types_by_name['SimulationScenarioMessageV2'] = _SIMULATIONSCENARIOMESSAGEV2
DESCRIPTOR.enum_types_by_name['AgentPresence'] = _AGENTPRESENCE
DESCRIPTOR.enum_types_by_name['YawHandling'] = _YAWHANDLING
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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

  EgoRoute = _reflection.GeneratedProtocolMessageType('EgoRoute', (_message.Message,), dict(
    DESCRIPTOR = _EGOMARKERMESSAGE_EGOROUTE,
    __module__ = 'src.simulation.proto.simulation_scenario_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.simulation.EgoMarkerMessage.EgoRoute)
    ))
  ,
  DESCRIPTOR = _EGOMARKERMESSAGE,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.EgoMarkerMessage)
  ))
_sym_db.RegisterMessage(EgoMarkerMessage)
_sym_db.RegisterMessage(EgoMarkerMessage.EgoRoute)

KeyframePointMessage = _reflection.GeneratedProtocolMessageType('KeyframePointMessage', (_message.Message,), dict(
  DESCRIPTOR = _KEYFRAMEPOINTMESSAGE,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.KeyframePointMessage)
  ))
_sym_db.RegisterMessage(KeyframePointMessage)

KeyframePathMessageV2 = _reflection.GeneratedProtocolMessageType('KeyframePathMessageV2', (_message.Message,), dict(
  DESCRIPTOR = _KEYFRAMEPATHMESSAGEV2,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.KeyframePathMessageV2)
  ))
_sym_db.RegisterMessage(KeyframePathMessageV2)

SimulationAgentMessageV2 = _reflection.GeneratedProtocolMessageType('SimulationAgentMessageV2', (_message.Message,), dict(
  DESCRIPTOR = _SIMULATIONAGENTMESSAGEV2,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.SimulationAgentMessageV2)
  ))
_sym_db.RegisterMessage(SimulationAgentMessageV2)

SimulationRegionMessage = _reflection.GeneratedProtocolMessageType('SimulationRegionMessage', (_message.Message,), dict(
  DESCRIPTOR = _SIMULATIONREGIONMESSAGE,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.SimulationRegionMessage)
  ))
_sym_db.RegisterMessage(SimulationRegionMessage)

AgentWithControllerMessage = _reflection.GeneratedProtocolMessageType('AgentWithControllerMessage', (_message.Message,), dict(
  DESCRIPTOR = _AGENTWITHCONTROLLERMESSAGE,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.AgentWithControllerMessage)
  ))
_sym_db.RegisterMessage(AgentWithControllerMessage)

AgentControllerMessage = _reflection.GeneratedProtocolMessageType('AgentControllerMessage', (_message.Message,), dict(
  DESCRIPTOR = _AGENTCONTROLLERMESSAGE,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.AgentControllerMessage)
  ))
_sym_db.RegisterMessage(AgentControllerMessage)

SimulationScenarioMessageV2 = _reflection.GeneratedProtocolMessageType('SimulationScenarioMessageV2', (_message.Message,), dict(
  DESCRIPTOR = _SIMULATIONSCENARIOMESSAGEV2,
  __module__ = 'src.simulation.proto.simulation_scenario_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.simulation.SimulationScenarioMessageV2)
  ))
_sym_db.RegisterMessage(SimulationScenarioMessageV2)


_EGOMARKERMESSAGE.fields_by_name['start_waypoint']._options = None
_EGOMARKERMESSAGE.fields_by_name['end_waypoint']._options = None
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['geometric_map_path']._options = None
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['semantic_map_path']._options = None
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['lat_lng_map_path']._options = None
_SIMULATIONSCENARIOMESSAGEV2.fields_by_name['ground_map_path']._options = None
# @@protoc_insertion_point(module_scope)
