# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/vehicle/fusion/message/vehicle_report.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 google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from FireSpark.protos.src.avs.messages import guid_message_pb2 as src_dot_avs_dot_messages_dot_guid__message__pb2
from FireSpark.protos.src.avs.messages import lyft_car_time_pb2 as src_dot_avs_dot_messages_dot_lyft__car__time__pb2
from FireSpark.protos.src.vehicle.fusion.message import vehicle_state_pb2 as src_dot_vehicle_dot_fusion_dot_message_dot_vehicle__state__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/vehicle/fusion/message/vehicle_report.proto',
  package='avsoftware',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n/src/vehicle/fusion/message/vehicle_report.proto\x12\navsoftware\x1a\x1bgoogle/protobuf/empty.proto\x1a#src/avs/messages/guid_message.proto\x1a$src/avs/messages/lyft_car_time.proto\x1a.src/vehicle/fusion/message/vehicle_state.proto\"\xef\x08\n\rVehicleReport\x12.\n\x08steering\x18\x01 \x01(\x0b\x32\x1a.avsoftware.SteeringReportH\x00\x12(\n\x05\x62rake\x18\x02 \x01(\x0b\x32\x17.avsoftware.BrakeReportH\x00\x12.\n\x08throttle\x18\x03 \x01(\x0b\x32\x1a.avsoftware.ThrottleReportH\x00\x12(\n\x05speed\x18\x04 \x01(\x0b\x32\x17.avsoftware.SpeedReportH\x00\x12\x39\n\x0e\x61utonomy_state\x18\x05 \x01(\x0b\x32\x1f.avsoftware.AutonomyStateReportH\x00\x12\x39\n\x11wheel_speed_radps\x18\x06 \x01(\x0b\x32\x1c.avsoftware.WheelSpeedReportH\x00\x12\x38\n\x0fwheel_torque_nm\x18\x07 \x01(\x0b\x32\x1d.avsoftware.WheelTorqueReportH\x00\x12\x38\n\x0f\x62rake_torque_nm\x18\x08 \x01(\x0b\x32\x1d.avsoftware.BrakeTorqueReportH\x00\x12\x37\n\ris_stationary\x18\t \x01(\x0b\x32\x1e.avsoftware.IsStationaryReportH\x00\x12\x39\n\x0e\x61utonomy_event\x18\n \x01(\x0b\x32\x1f.avsoftware.AutonomyEventReportH\x00\x12\x39\n\x0ewheel_position\x18\x0b \x01(\x0b\x32\x1f.avsoftware.WheelPositionReportH\x00\x12=\n\x10\x66irmware_version\x18\x0f \x01(\x0b\x32!.avsoftware.FirmwareVersionReportH\x00\x12\x37\n\x15\x65ngage_button_pressed\x18\x10 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12:\n\x18\x64isengage_button_pressed\x18\x11 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x37\n\rdriver_assist\x18\x12 \x01(\x0b\x32\x1e.avsoftware.DriverAssistReportH\x00\x12>\n\x11\x61nti_lock_braking\x18\x13 \x01(\x0b\x32!.avsoftware.AntiLockBrakingReportH\x00\x12?\n\x11stability_control\x18\x14 \x01(\x0b\x32\".avsoftware.StabilityControlReportH\x00\x12L\n\x18\x61\x63\x63\x65leration_over_ground\x18\x15 \x01(\x0b\x32(.avsoftware.AccelerationOverGroundReportH\x00\x12\x36\n\x14source_lyft_car_time\x18\xe8\x07 \x01(\x0b\x32\x17.avsoftware.LyftCarTimeB\x0b\n\tsubsystemJ\x04\x08\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0f\"T\n\x0eSteeringReport\x12 \n\x18steering_wheel_angle_rad\x18\x01 \x01(\x02\x12 \n\x18steering_wheel_torque_nm\x18\x02 \x01(\x02\"<\n\x0bPedalReport\x12\x16\n\x0ephysical_ratio\x18\x01 \x01(\x02\x12\x15\n\rcommand_ratio\x18\x02 \x01(\x02\"5\n\x0b\x42rakeReport\x12&\n\x05pedal\x18\x01 \x01(\x0b\x32\x17.avsoftware.PedalReport\"8\n\x0eThrottleReport\x12&\n\x05pedal\x18\x01 \x01(\x0b\x32\x17.avsoftware.PedalReport\"(\n\x0bSpeedReport\x12\x19\n\x11vehicle_speed_mps\x18\x01 \x01(\x02\"\xc9\x01\n\x13\x41utonomyStateReport\x12/\n\rvehicle_state\x18\x04 \x01(\x0e\x32\x18.avsoftware.VehicleState\x12/\n\rautonomy_mode\x18\x05 \x01(\x0e\x32\x18.avsoftware.AutonomyMode\x12\x30\n\x12latest_autonomy_id\x18\x06 \x01(\x0b\x32\x14.avsoftware.avs.GUID\x12\x1e\n\x16\x65ngagement_duration_ms\x18\x07 \x01(\x04\"\xc2\x01\n\x10WheelSpeedReport\x12$\n\x1c\x66ront_left_wheel_speed_radps\x18\x05 \x01(\x01\x12%\n\x1d\x66ront_right_wheel_speed_radps\x18\x06 \x01(\x01\x12#\n\x1brear_left_wheel_speed_radps\x18\x07 \x01(\x01\x12$\n\x1crear_right_wheel_speed_radps\x18\x08 \x01(\x01J\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\"2\n\x11WheelTorqueReport\x12\x17\n\x0fwheel_torque_nm\x18\x02 \x01(\x01J\x04\x08\x01\x10\x02\"2\n\x11\x42rakeTorqueReport\x12\x17\n\x0f\x62rake_torque_nm\x18\x02 \x01(\x01J\x04\x08\x01\x10\x02\"+\n\x12IsStationaryReport\x12\x15\n\ris_stationary\x18\x01 \x01(\x08\"C\n\x15\x41ntiLockBrakingReport\x12\x13\n\x0b\x61\x62s_enabled\x18\x01 \x01(\x08\x12\x15\n\rabs_activated\x18\x02 \x01(\x08\"`\n\x16StabilityControlReport\x12!\n\x19stability_control_enabled\x18\x01 \x01(\x08\x12#\n\x1bstability_control_activated\x18\x02 \x01(\x08\"O\n\x1c\x41\x63\x63\x65lerationOverGroundReport\x12/\n\'acceleration_over_ground_estimated_mpss\x18\x01 \x01(\x02\"\xde\x04\n\x12\x41utonomyEventLabel\x12?\n\x02id\x18\x01 \x01(\x0e\x32\x33.avsoftware.AutonomyEventLabel.AutonomyEventLabelId\x12/\n\tsubsystem\x18\x02 \x01(\x0e\x32\x1c.avsoftware.VehicleSubsystem\"\xd5\x03\n\x14\x41utonomyEventLabelId\x12\x0b\n\x07NOT_SET\x10\x00\x12\x15\n\x11UNEXPECTED_ENGAGE\x10\x01\x12$\n NON_OPERATOR_INITIATED_DISENGAGE\x10\x02\x12 \n\x1cOPERATOR_INITIATED_DISENGAGE\x10\x03\x12\x1b\n\x17\x45NGAGE_REQUEST_ACCEPTED\x10\x04\x12\x1b\n\x17\x45NGAGE_REQUEST_REJECTED\x10\x05\x12\x1f\n\x1b\x43ONTROL_SUBSYSTEM_DISENGAGE\x10\x06\x12\x14\n\x10\x42UTTON_DISENGAGE\x10\x07\x12\x10\n\x0cREPORT_FAULT\x10\x08\x12\x1d\n\x19\x44\x41TASPEED_COMMAND_TIMEOUT\x10\t\x12\x1a\n\x16\x43OMMAND_TIMING_ANOMALY\x10\n\x12\x19\n\x15REPORT_TIMING_ANOMALY\x10\x0b\x12\x17\n\x13SYSTEM_HEALTH_ERROR\x10\x0c\x12\x16\n\x12\x45NGAGEMENT_DROPOUT\x10\r\x12\x1f\n\x1bWAITING_FOR_ENGAGED_TIMEOUT\x10\x0e\x12&\n\"AUTOMATIC_EMERGENCY_BRAKING_ACTIVE\x10\x0f\"\xa0\x01\n\x13\x41utonomyEventReport\x12(\n\x05\x65vent\x18\x01 \x01(\x0e\x32\x19.avsoftware.AutonomyEvent\x12-\n\x05label\x18\x02 \x03(\x0b\x32\x1e.avsoftware.AutonomyEventLabel\x12\x30\n\x12latest_autonomy_id\x18\x03 \x01(\x0b\x32\x14.avsoftware.avs.GUID\"\xb9\x01\n\x13WheelPositionReport\x12\'\n\x1f\x66ront_left_wheel_position_count\x18\x01 \x01(\x05\x12(\n front_right_wheel_position_count\x18\x02 \x01(\x05\x12&\n\x1erear_left_wheel_position_count\x18\x03 \x01(\x05\x12\'\n\x1frear_right_wheel_position_count\x18\x04 \x01(\x05\">\n\x0f\x46irmwareVersion\x12\r\n\x05major\x18\x01 \x01(\x05\x12\r\n\x05minor\x18\x02 \x01(\x05\x12\r\n\x05\x62uild\x18\x03 \x01(\x05\"\xcf\x01\n\x15\x46irmwareVersionReport\x12-\n\x08steering\x18\x01 \x01(\x0b\x32\x1b.avsoftware.FirmwareVersion\x12-\n\x08throttle\x18\x02 \x01(\x0b\x32\x1b.avsoftware.FirmwareVersion\x12*\n\x05\x62rake\x18\x03 \x01(\x0b\x32\x1b.avsoftware.FirmwareVersion\x12,\n\x07shifter\x18\x04 \x01(\x0b\x32\x1b.avsoftware.FirmwareVersion\"}\n\x0c\x42uttonReport\x12\x33\n\x05state\x18\x01 \x01(\x0e\x32$.avsoftware.ButtonReport.ButtonState\"8\n\x0b\x42uttonState\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0f\n\x0bNOT_PRESSED\x10\x01\x12\x0b\n\x07PRESSED\x10\x02\">\n\x12\x45ngageButtonReport\x12(\n\x06\x62utton\x18\x01 \x01(\x0b\x32\x18.avsoftware.ButtonReport\"A\n\x15\x44isengageButtonReport\x12(\n\x06\x62utton\x18\x01 \x01(\x0b\x32\x18.avsoftware.ButtonReport\"\xf1\x01\n\x12\x44riverAssistReport\x12+\n#automatic_emergency_braking_enabled\x18\x01 \x01(\x08\x12-\n%automatic_emergency_braking_precharge\x18\x02 \x01(\x08\x12*\n\"automatic_emergency_braking_active\x18\x03 \x01(\x08\x12)\n!forward_collision_warning_enabled\x18\x04 \x01(\x08\x12(\n forward_collision_warning_active\x18\x05 \x01(\x08*\xc9\x01\n\rAutonomyEvent\x12\x1a\n\x16\x41UTONOMY_EVENT_NOT_SET\x10\x00\x12\x19\n\x15\x41UTONOMY_EVENT_ENGAGE\x10\x01\x12\x1c\n\x18\x41UTONOMY_EVENT_DISENGAGE\x10\x02\x12\x18\n\x14\x41UTONOMY_EVENT_FAULT\x10\x03\x12!\n\x1d\x41UTONOMY_EVENT_ENGAGE_REQUEST\x10\x04\x12&\n\"AUTONOMY_EVENT_ENGAGE_UNSUCCESSFUL\x10\x05\x62\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_guid__message__pb2.DESCRIPTOR,src_dot_avs_dot_messages_dot_lyft__car__time__pb2.DESCRIPTOR,src_dot_vehicle_dot_fusion_dot_message_dot_vehicle__state__pb2.DESCRIPTOR,])

_AUTONOMYEVENT = _descriptor.EnumDescriptor(
  name='AutonomyEvent',
  full_name='avsoftware.AutonomyEvent',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_ENGAGE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_DISENGAGE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_FAULT', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_ENGAGE_REQUEST', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTONOMY_EVENT_ENGAGE_UNSUCCESSFUL', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4191,
  serialized_end=4392,
)
_sym_db.RegisterEnumDescriptor(_AUTONOMYEVENT)

AutonomyEvent = enum_type_wrapper.EnumTypeWrapper(_AUTONOMYEVENT)
AUTONOMY_EVENT_NOT_SET = 0
AUTONOMY_EVENT_ENGAGE = 1
AUTONOMY_EVENT_DISENGAGE = 2
AUTONOMY_EVENT_FAULT = 3
AUTONOMY_EVENT_ENGAGE_REQUEST = 4
AUTONOMY_EVENT_ENGAGE_UNSUCCESSFUL = 5


_AUTONOMYEVENTLABEL_AUTONOMYEVENTLABELID = _descriptor.EnumDescriptor(
  name='AutonomyEventLabelId',
  full_name='avsoftware.AutonomyEventLabel.AutonomyEventLabelId',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNEXPECTED_ENGAGE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NON_OPERATOR_INITIATED_DISENGAGE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OPERATOR_INITIATED_DISENGAGE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ENGAGE_REQUEST_ACCEPTED', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ENGAGE_REQUEST_REJECTED', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONTROL_SUBSYSTEM_DISENGAGE', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BUTTON_DISENGAGE', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='REPORT_FAULT', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DATASPEED_COMMAND_TIMEOUT', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COMMAND_TIMING_ANOMALY', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='REPORT_TIMING_ANOMALY', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SYSTEM_HEALTH_ERROR', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ENGAGEMENT_DROPOUT', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WAITING_FOR_ENGAGED_TIMEOUT', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTOMATIC_EMERGENCY_BRAKING_ACTIVE', index=15, number=15,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2592,
  serialized_end=3061,
)
_sym_db.RegisterEnumDescriptor(_AUTONOMYEVENTLABEL_AUTONOMYEVENTLABELID)

_BUTTONREPORT_BUTTONSTATE = _descriptor.EnumDescriptor(
  name='ButtonState',
  full_name='avsoftware.ButtonReport.ButtonState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOT_PRESSED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PRESSED', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3757,
  serialized_end=3813,
)
_sym_db.RegisterEnumDescriptor(_BUTTONREPORT_BUTTONSTATE)


_VEHICLEREPORT = _descriptor.Descriptor(
  name='VehicleReport',
  full_name='avsoftware.VehicleReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steering', full_name='avsoftware.VehicleReport.steering', 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='brake', full_name='avsoftware.VehicleReport.brake', 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='throttle', full_name='avsoftware.VehicleReport.throttle', 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='speed', full_name='avsoftware.VehicleReport.speed', 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='autonomy_state', full_name='avsoftware.VehicleReport.autonomy_state', 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='wheel_speed_radps', full_name='avsoftware.VehicleReport.wheel_speed_radps', 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='wheel_torque_nm', full_name='avsoftware.VehicleReport.wheel_torque_nm', 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='brake_torque_nm', full_name='avsoftware.VehicleReport.brake_torque_nm', 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='is_stationary', full_name='avsoftware.VehicleReport.is_stationary', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autonomy_event', full_name='avsoftware.VehicleReport.autonomy_event', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wheel_position', full_name='avsoftware.VehicleReport.wheel_position', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='avsoftware.VehicleReport.firmware_version', index=11,
      number=15, 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='engage_button_pressed', full_name='avsoftware.VehicleReport.engage_button_pressed', index=12,
      number=16, 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='disengage_button_pressed', full_name='avsoftware.VehicleReport.disengage_button_pressed', index=13,
      number=17, 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='driver_assist', full_name='avsoftware.VehicleReport.driver_assist', index=14,
      number=18, 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='anti_lock_braking', full_name='avsoftware.VehicleReport.anti_lock_braking', index=15,
      number=19, 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='stability_control', full_name='avsoftware.VehicleReport.stability_control', index=16,
      number=20, 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='acceleration_over_ground', full_name='avsoftware.VehicleReport.acceleration_over_ground', index=17,
      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),
    _descriptor.FieldDescriptor(
      name='source_lyft_car_time', full_name='avsoftware.VehicleReport.source_lyft_car_time', index=18,
      number=1000, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='subsystem', full_name='avsoftware.VehicleReport.subsystem',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=216,
  serialized_end=1351,
)


_STEERINGREPORT = _descriptor.Descriptor(
  name='SteeringReport',
  full_name='avsoftware.SteeringReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steering_wheel_angle_rad', full_name='avsoftware.SteeringReport.steering_wheel_angle_rad', index=0,
      number=1, 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='steering_wheel_torque_nm', full_name='avsoftware.SteeringReport.steering_wheel_torque_nm', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1353,
  serialized_end=1437,
)


_PEDALREPORT = _descriptor.Descriptor(
  name='PedalReport',
  full_name='avsoftware.PedalReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='physical_ratio', full_name='avsoftware.PedalReport.physical_ratio', index=0,
      number=1, 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='command_ratio', full_name='avsoftware.PedalReport.command_ratio', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1439,
  serialized_end=1499,
)


_BRAKEREPORT = _descriptor.Descriptor(
  name='BrakeReport',
  full_name='avsoftware.BrakeReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pedal', full_name='avsoftware.BrakeReport.pedal', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1501,
  serialized_end=1554,
)


_THROTTLEREPORT = _descriptor.Descriptor(
  name='ThrottleReport',
  full_name='avsoftware.ThrottleReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pedal', full_name='avsoftware.ThrottleReport.pedal', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1556,
  serialized_end=1612,
)


_SPEEDREPORT = _descriptor.Descriptor(
  name='SpeedReport',
  full_name='avsoftware.SpeedReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vehicle_speed_mps', full_name='avsoftware.SpeedReport.vehicle_speed_mps', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1614,
  serialized_end=1654,
)


_AUTONOMYSTATEREPORT = _descriptor.Descriptor(
  name='AutonomyStateReport',
  full_name='avsoftware.AutonomyStateReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vehicle_state', full_name='avsoftware.AutonomyStateReport.vehicle_state', index=0,
      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='autonomy_mode', full_name='avsoftware.AutonomyStateReport.autonomy_mode', index=1,
      number=5, 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='latest_autonomy_id', full_name='avsoftware.AutonomyStateReport.latest_autonomy_id', index=2,
      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='engagement_duration_ms', full_name='avsoftware.AutonomyStateReport.engagement_duration_ms', index=3,
      number=7, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1657,
  serialized_end=1858,
)


_WHEELSPEEDREPORT = _descriptor.Descriptor(
  name='WheelSpeedReport',
  full_name='avsoftware.WheelSpeedReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='front_left_wheel_speed_radps', full_name='avsoftware.WheelSpeedReport.front_left_wheel_speed_radps', index=0,
      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='front_right_wheel_speed_radps', full_name='avsoftware.WheelSpeedReport.front_right_wheel_speed_radps', index=1,
      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='rear_left_wheel_speed_radps', full_name='avsoftware.WheelSpeedReport.rear_left_wheel_speed_radps', index=2,
      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),
    _descriptor.FieldDescriptor(
      name='rear_right_wheel_speed_radps', full_name='avsoftware.WheelSpeedReport.rear_right_wheel_speed_radps', index=3,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1861,
  serialized_end=2055,
)


_WHEELTORQUEREPORT = _descriptor.Descriptor(
  name='WheelTorqueReport',
  full_name='avsoftware.WheelTorqueReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='wheel_torque_nm', full_name='avsoftware.WheelTorqueReport.wheel_torque_nm', index=0,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2057,
  serialized_end=2107,
)


_BRAKETORQUEREPORT = _descriptor.Descriptor(
  name='BrakeTorqueReport',
  full_name='avsoftware.BrakeTorqueReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='brake_torque_nm', full_name='avsoftware.BrakeTorqueReport.brake_torque_nm', index=0,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2109,
  serialized_end=2159,
)


_ISSTATIONARYREPORT = _descriptor.Descriptor(
  name='IsStationaryReport',
  full_name='avsoftware.IsStationaryReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='is_stationary', full_name='avsoftware.IsStationaryReport.is_stationary', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2161,
  serialized_end=2204,
)


_ANTILOCKBRAKINGREPORT = _descriptor.Descriptor(
  name='AntiLockBrakingReport',
  full_name='avsoftware.AntiLockBrakingReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='abs_enabled', full_name='avsoftware.AntiLockBrakingReport.abs_enabled', 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),
    _descriptor.FieldDescriptor(
      name='abs_activated', full_name='avsoftware.AntiLockBrakingReport.abs_activated', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2206,
  serialized_end=2273,
)


_STABILITYCONTROLREPORT = _descriptor.Descriptor(
  name='StabilityControlReport',
  full_name='avsoftware.StabilityControlReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stability_control_enabled', full_name='avsoftware.StabilityControlReport.stability_control_enabled', 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),
    _descriptor.FieldDescriptor(
      name='stability_control_activated', full_name='avsoftware.StabilityControlReport.stability_control_activated', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2275,
  serialized_end=2371,
)


_ACCELERATIONOVERGROUNDREPORT = _descriptor.Descriptor(
  name='AccelerationOverGroundReport',
  full_name='avsoftware.AccelerationOverGroundReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='acceleration_over_ground_estimated_mpss', full_name='avsoftware.AccelerationOverGroundReport.acceleration_over_ground_estimated_mpss', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2373,
  serialized_end=2452,
)


_AUTONOMYEVENTLABEL = _descriptor.Descriptor(
  name='AutonomyEventLabel',
  full_name='avsoftware.AutonomyEventLabel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='avsoftware.AutonomyEventLabel.id', 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),
    _descriptor.FieldDescriptor(
      name='subsystem', full_name='avsoftware.AutonomyEventLabel.subsystem', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AUTONOMYEVENTLABEL_AUTONOMYEVENTLABELID,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2455,
  serialized_end=3061,
)


_AUTONOMYEVENTREPORT = _descriptor.Descriptor(
  name='AutonomyEventReport',
  full_name='avsoftware.AutonomyEventReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='event', full_name='avsoftware.AutonomyEventReport.event', 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),
    _descriptor.FieldDescriptor(
      name='label', full_name='avsoftware.AutonomyEventReport.label', 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='latest_autonomy_id', full_name='avsoftware.AutonomyEventReport.latest_autonomy_id', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3064,
  serialized_end=3224,
)


_WHEELPOSITIONREPORT = _descriptor.Descriptor(
  name='WheelPositionReport',
  full_name='avsoftware.WheelPositionReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='front_left_wheel_position_count', full_name='avsoftware.WheelPositionReport.front_left_wheel_position_count', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='front_right_wheel_position_count', full_name='avsoftware.WheelPositionReport.front_right_wheel_position_count', 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),
    _descriptor.FieldDescriptor(
      name='rear_left_wheel_position_count', full_name='avsoftware.WheelPositionReport.rear_left_wheel_position_count', 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),
    _descriptor.FieldDescriptor(
      name='rear_right_wheel_position_count', full_name='avsoftware.WheelPositionReport.rear_right_wheel_position_count', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3227,
  serialized_end=3412,
)


_FIRMWAREVERSION = _descriptor.Descriptor(
  name='FirmwareVersion',
  full_name='avsoftware.FirmwareVersion',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='major', full_name='avsoftware.FirmwareVersion.major', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='minor', full_name='avsoftware.FirmwareVersion.minor', 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),
    _descriptor.FieldDescriptor(
      name='build', full_name='avsoftware.FirmwareVersion.build', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3414,
  serialized_end=3476,
)


_FIRMWAREVERSIONREPORT = _descriptor.Descriptor(
  name='FirmwareVersionReport',
  full_name='avsoftware.FirmwareVersionReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steering', full_name='avsoftware.FirmwareVersionReport.steering', 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='throttle', full_name='avsoftware.FirmwareVersionReport.throttle', 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='brake', full_name='avsoftware.FirmwareVersionReport.brake', 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='shifter', full_name='avsoftware.FirmwareVersionReport.shifter', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3479,
  serialized_end=3686,
)


_BUTTONREPORT = _descriptor.Descriptor(
  name='ButtonReport',
  full_name='avsoftware.ButtonReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='avsoftware.ButtonReport.state', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _BUTTONREPORT_BUTTONSTATE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3688,
  serialized_end=3813,
)


_ENGAGEBUTTONREPORT = _descriptor.Descriptor(
  name='EngageButtonReport',
  full_name='avsoftware.EngageButtonReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='button', full_name='avsoftware.EngageButtonReport.button', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3815,
  serialized_end=3877,
)


_DISENGAGEBUTTONREPORT = _descriptor.Descriptor(
  name='DisengageButtonReport',
  full_name='avsoftware.DisengageButtonReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='button', full_name='avsoftware.DisengageButtonReport.button', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3879,
  serialized_end=3944,
)


_DRIVERASSISTREPORT = _descriptor.Descriptor(
  name='DriverAssistReport',
  full_name='avsoftware.DriverAssistReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='automatic_emergency_braking_enabled', full_name='avsoftware.DriverAssistReport.automatic_emergency_braking_enabled', 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),
    _descriptor.FieldDescriptor(
      name='automatic_emergency_braking_precharge', full_name='avsoftware.DriverAssistReport.automatic_emergency_braking_precharge', 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),
    _descriptor.FieldDescriptor(
      name='automatic_emergency_braking_active', full_name='avsoftware.DriverAssistReport.automatic_emergency_braking_active', index=2,
      number=3, 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),
    _descriptor.FieldDescriptor(
      name='forward_collision_warning_enabled', full_name='avsoftware.DriverAssistReport.forward_collision_warning_enabled', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='forward_collision_warning_active', full_name='avsoftware.DriverAssistReport.forward_collision_warning_active', index=4,
      number=5, 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=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3947,
  serialized_end=4188,
)

_VEHICLEREPORT.fields_by_name['steering'].message_type = _STEERINGREPORT
_VEHICLEREPORT.fields_by_name['brake'].message_type = _BRAKEREPORT
_VEHICLEREPORT.fields_by_name['throttle'].message_type = _THROTTLEREPORT
_VEHICLEREPORT.fields_by_name['speed'].message_type = _SPEEDREPORT
_VEHICLEREPORT.fields_by_name['autonomy_state'].message_type = _AUTONOMYSTATEREPORT
_VEHICLEREPORT.fields_by_name['wheel_speed_radps'].message_type = _WHEELSPEEDREPORT
_VEHICLEREPORT.fields_by_name['wheel_torque_nm'].message_type = _WHEELTORQUEREPORT
_VEHICLEREPORT.fields_by_name['brake_torque_nm'].message_type = _BRAKETORQUEREPORT
_VEHICLEREPORT.fields_by_name['is_stationary'].message_type = _ISSTATIONARYREPORT
_VEHICLEREPORT.fields_by_name['autonomy_event'].message_type = _AUTONOMYEVENTREPORT
_VEHICLEREPORT.fields_by_name['wheel_position'].message_type = _WHEELPOSITIONREPORT
_VEHICLEREPORT.fields_by_name['firmware_version'].message_type = _FIRMWAREVERSIONREPORT
_VEHICLEREPORT.fields_by_name['engage_button_pressed'].message_type = google_dot_protobuf_dot_empty__pb2._EMPTY
_VEHICLEREPORT.fields_by_name['disengage_button_pressed'].message_type = google_dot_protobuf_dot_empty__pb2._EMPTY
_VEHICLEREPORT.fields_by_name['driver_assist'].message_type = _DRIVERASSISTREPORT
_VEHICLEREPORT.fields_by_name['anti_lock_braking'].message_type = _ANTILOCKBRAKINGREPORT
_VEHICLEREPORT.fields_by_name['stability_control'].message_type = _STABILITYCONTROLREPORT
_VEHICLEREPORT.fields_by_name['acceleration_over_ground'].message_type = _ACCELERATIONOVERGROUNDREPORT
_VEHICLEREPORT.fields_by_name['source_lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['steering'])
_VEHICLEREPORT.fields_by_name['steering'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['brake'])
_VEHICLEREPORT.fields_by_name['brake'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['throttle'])
_VEHICLEREPORT.fields_by_name['throttle'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['speed'])
_VEHICLEREPORT.fields_by_name['speed'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['autonomy_state'])
_VEHICLEREPORT.fields_by_name['autonomy_state'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['wheel_speed_radps'])
_VEHICLEREPORT.fields_by_name['wheel_speed_radps'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['wheel_torque_nm'])
_VEHICLEREPORT.fields_by_name['wheel_torque_nm'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['brake_torque_nm'])
_VEHICLEREPORT.fields_by_name['brake_torque_nm'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['is_stationary'])
_VEHICLEREPORT.fields_by_name['is_stationary'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['autonomy_event'])
_VEHICLEREPORT.fields_by_name['autonomy_event'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['wheel_position'])
_VEHICLEREPORT.fields_by_name['wheel_position'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['firmware_version'])
_VEHICLEREPORT.fields_by_name['firmware_version'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['engage_button_pressed'])
_VEHICLEREPORT.fields_by_name['engage_button_pressed'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['disengage_button_pressed'])
_VEHICLEREPORT.fields_by_name['disengage_button_pressed'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['driver_assist'])
_VEHICLEREPORT.fields_by_name['driver_assist'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['anti_lock_braking'])
_VEHICLEREPORT.fields_by_name['anti_lock_braking'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['stability_control'])
_VEHICLEREPORT.fields_by_name['stability_control'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_VEHICLEREPORT.oneofs_by_name['subsystem'].fields.append(
  _VEHICLEREPORT.fields_by_name['acceleration_over_ground'])
_VEHICLEREPORT.fields_by_name['acceleration_over_ground'].containing_oneof = _VEHICLEREPORT.oneofs_by_name['subsystem']
_BRAKEREPORT.fields_by_name['pedal'].message_type = _PEDALREPORT
_THROTTLEREPORT.fields_by_name['pedal'].message_type = _PEDALREPORT
_AUTONOMYSTATEREPORT.fields_by_name['vehicle_state'].enum_type = src_dot_vehicle_dot_fusion_dot_message_dot_vehicle__state__pb2._VEHICLESTATE
_AUTONOMYSTATEREPORT.fields_by_name['autonomy_mode'].enum_type = src_dot_vehicle_dot_fusion_dot_message_dot_vehicle__state__pb2._AUTONOMYMODE
_AUTONOMYSTATEREPORT.fields_by_name['latest_autonomy_id'].message_type = src_dot_avs_dot_messages_dot_guid__message__pb2._GUID
_AUTONOMYEVENTLABEL.fields_by_name['id'].enum_type = _AUTONOMYEVENTLABEL_AUTONOMYEVENTLABELID
_AUTONOMYEVENTLABEL.fields_by_name['subsystem'].enum_type = src_dot_vehicle_dot_fusion_dot_message_dot_vehicle__state__pb2._VEHICLESUBSYSTEM
_AUTONOMYEVENTLABEL_AUTONOMYEVENTLABELID.containing_type = _AUTONOMYEVENTLABEL
_AUTONOMYEVENTREPORT.fields_by_name['event'].enum_type = _AUTONOMYEVENT
_AUTONOMYEVENTREPORT.fields_by_name['label'].message_type = _AUTONOMYEVENTLABEL
_AUTONOMYEVENTREPORT.fields_by_name['latest_autonomy_id'].message_type = src_dot_avs_dot_messages_dot_guid__message__pb2._GUID
_FIRMWAREVERSIONREPORT.fields_by_name['steering'].message_type = _FIRMWAREVERSION
_FIRMWAREVERSIONREPORT.fields_by_name['throttle'].message_type = _FIRMWAREVERSION
_FIRMWAREVERSIONREPORT.fields_by_name['brake'].message_type = _FIRMWAREVERSION
_FIRMWAREVERSIONREPORT.fields_by_name['shifter'].message_type = _FIRMWAREVERSION
_BUTTONREPORT.fields_by_name['state'].enum_type = _BUTTONREPORT_BUTTONSTATE
_BUTTONREPORT_BUTTONSTATE.containing_type = _BUTTONREPORT
_ENGAGEBUTTONREPORT.fields_by_name['button'].message_type = _BUTTONREPORT
_DISENGAGEBUTTONREPORT.fields_by_name['button'].message_type = _BUTTONREPORT
DESCRIPTOR.message_types_by_name['VehicleReport'] = _VEHICLEREPORT
DESCRIPTOR.message_types_by_name['SteeringReport'] = _STEERINGREPORT
DESCRIPTOR.message_types_by_name['PedalReport'] = _PEDALREPORT
DESCRIPTOR.message_types_by_name['BrakeReport'] = _BRAKEREPORT
DESCRIPTOR.message_types_by_name['ThrottleReport'] = _THROTTLEREPORT
DESCRIPTOR.message_types_by_name['SpeedReport'] = _SPEEDREPORT
DESCRIPTOR.message_types_by_name['AutonomyStateReport'] = _AUTONOMYSTATEREPORT
DESCRIPTOR.message_types_by_name['WheelSpeedReport'] = _WHEELSPEEDREPORT
DESCRIPTOR.message_types_by_name['WheelTorqueReport'] = _WHEELTORQUEREPORT
DESCRIPTOR.message_types_by_name['BrakeTorqueReport'] = _BRAKETORQUEREPORT
DESCRIPTOR.message_types_by_name['IsStationaryReport'] = _ISSTATIONARYREPORT
DESCRIPTOR.message_types_by_name['AntiLockBrakingReport'] = _ANTILOCKBRAKINGREPORT
DESCRIPTOR.message_types_by_name['StabilityControlReport'] = _STABILITYCONTROLREPORT
DESCRIPTOR.message_types_by_name['AccelerationOverGroundReport'] = _ACCELERATIONOVERGROUNDREPORT
DESCRIPTOR.message_types_by_name['AutonomyEventLabel'] = _AUTONOMYEVENTLABEL
DESCRIPTOR.message_types_by_name['AutonomyEventReport'] = _AUTONOMYEVENTREPORT
DESCRIPTOR.message_types_by_name['WheelPositionReport'] = _WHEELPOSITIONREPORT
DESCRIPTOR.message_types_by_name['FirmwareVersion'] = _FIRMWAREVERSION
DESCRIPTOR.message_types_by_name['FirmwareVersionReport'] = _FIRMWAREVERSIONREPORT
DESCRIPTOR.message_types_by_name['ButtonReport'] = _BUTTONREPORT
DESCRIPTOR.message_types_by_name['EngageButtonReport'] = _ENGAGEBUTTONREPORT
DESCRIPTOR.message_types_by_name['DisengageButtonReport'] = _DISENGAGEBUTTONREPORT
DESCRIPTOR.message_types_by_name['DriverAssistReport'] = _DRIVERASSISTREPORT
DESCRIPTOR.enum_types_by_name['AutonomyEvent'] = _AUTONOMYEVENT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

VehicleReport = _reflection.GeneratedProtocolMessageType('VehicleReport', (_message.Message,), dict(
  DESCRIPTOR = _VEHICLEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.VehicleReport)
  ))
_sym_db.RegisterMessage(VehicleReport)

SteeringReport = _reflection.GeneratedProtocolMessageType('SteeringReport', (_message.Message,), dict(
  DESCRIPTOR = _STEERINGREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.SteeringReport)
  ))
_sym_db.RegisterMessage(SteeringReport)

PedalReport = _reflection.GeneratedProtocolMessageType('PedalReport', (_message.Message,), dict(
  DESCRIPTOR = _PEDALREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.PedalReport)
  ))
_sym_db.RegisterMessage(PedalReport)

BrakeReport = _reflection.GeneratedProtocolMessageType('BrakeReport', (_message.Message,), dict(
  DESCRIPTOR = _BRAKEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.BrakeReport)
  ))
_sym_db.RegisterMessage(BrakeReport)

ThrottleReport = _reflection.GeneratedProtocolMessageType('ThrottleReport', (_message.Message,), dict(
  DESCRIPTOR = _THROTTLEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.ThrottleReport)
  ))
_sym_db.RegisterMessage(ThrottleReport)

SpeedReport = _reflection.GeneratedProtocolMessageType('SpeedReport', (_message.Message,), dict(
  DESCRIPTOR = _SPEEDREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.SpeedReport)
  ))
_sym_db.RegisterMessage(SpeedReport)

AutonomyStateReport = _reflection.GeneratedProtocolMessageType('AutonomyStateReport', (_message.Message,), dict(
  DESCRIPTOR = _AUTONOMYSTATEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.AutonomyStateReport)
  ))
_sym_db.RegisterMessage(AutonomyStateReport)

WheelSpeedReport = _reflection.GeneratedProtocolMessageType('WheelSpeedReport', (_message.Message,), dict(
  DESCRIPTOR = _WHEELSPEEDREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.WheelSpeedReport)
  ))
_sym_db.RegisterMessage(WheelSpeedReport)

WheelTorqueReport = _reflection.GeneratedProtocolMessageType('WheelTorqueReport', (_message.Message,), dict(
  DESCRIPTOR = _WHEELTORQUEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.WheelTorqueReport)
  ))
_sym_db.RegisterMessage(WheelTorqueReport)

BrakeTorqueReport = _reflection.GeneratedProtocolMessageType('BrakeTorqueReport', (_message.Message,), dict(
  DESCRIPTOR = _BRAKETORQUEREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.BrakeTorqueReport)
  ))
_sym_db.RegisterMessage(BrakeTorqueReport)

IsStationaryReport = _reflection.GeneratedProtocolMessageType('IsStationaryReport', (_message.Message,), dict(
  DESCRIPTOR = _ISSTATIONARYREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.IsStationaryReport)
  ))
_sym_db.RegisterMessage(IsStationaryReport)

AntiLockBrakingReport = _reflection.GeneratedProtocolMessageType('AntiLockBrakingReport', (_message.Message,), dict(
  DESCRIPTOR = _ANTILOCKBRAKINGREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.AntiLockBrakingReport)
  ))
_sym_db.RegisterMessage(AntiLockBrakingReport)

StabilityControlReport = _reflection.GeneratedProtocolMessageType('StabilityControlReport', (_message.Message,), dict(
  DESCRIPTOR = _STABILITYCONTROLREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.StabilityControlReport)
  ))
_sym_db.RegisterMessage(StabilityControlReport)

AccelerationOverGroundReport = _reflection.GeneratedProtocolMessageType('AccelerationOverGroundReport', (_message.Message,), dict(
  DESCRIPTOR = _ACCELERATIONOVERGROUNDREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.AccelerationOverGroundReport)
  ))
_sym_db.RegisterMessage(AccelerationOverGroundReport)

AutonomyEventLabel = _reflection.GeneratedProtocolMessageType('AutonomyEventLabel', (_message.Message,), dict(
  DESCRIPTOR = _AUTONOMYEVENTLABEL,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.AutonomyEventLabel)
  ))
_sym_db.RegisterMessage(AutonomyEventLabel)

AutonomyEventReport = _reflection.GeneratedProtocolMessageType('AutonomyEventReport', (_message.Message,), dict(
  DESCRIPTOR = _AUTONOMYEVENTREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.AutonomyEventReport)
  ))
_sym_db.RegisterMessage(AutonomyEventReport)

WheelPositionReport = _reflection.GeneratedProtocolMessageType('WheelPositionReport', (_message.Message,), dict(
  DESCRIPTOR = _WHEELPOSITIONREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.WheelPositionReport)
  ))
_sym_db.RegisterMessage(WheelPositionReport)

FirmwareVersion = _reflection.GeneratedProtocolMessageType('FirmwareVersion', (_message.Message,), dict(
  DESCRIPTOR = _FIRMWAREVERSION,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.FirmwareVersion)
  ))
_sym_db.RegisterMessage(FirmwareVersion)

FirmwareVersionReport = _reflection.GeneratedProtocolMessageType('FirmwareVersionReport', (_message.Message,), dict(
  DESCRIPTOR = _FIRMWAREVERSIONREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.FirmwareVersionReport)
  ))
_sym_db.RegisterMessage(FirmwareVersionReport)

ButtonReport = _reflection.GeneratedProtocolMessageType('ButtonReport', (_message.Message,), dict(
  DESCRIPTOR = _BUTTONREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.ButtonReport)
  ))
_sym_db.RegisterMessage(ButtonReport)

EngageButtonReport = _reflection.GeneratedProtocolMessageType('EngageButtonReport', (_message.Message,), dict(
  DESCRIPTOR = _ENGAGEBUTTONREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.EngageButtonReport)
  ))
_sym_db.RegisterMessage(EngageButtonReport)

DisengageButtonReport = _reflection.GeneratedProtocolMessageType('DisengageButtonReport', (_message.Message,), dict(
  DESCRIPTOR = _DISENGAGEBUTTONREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.DisengageButtonReport)
  ))
_sym_db.RegisterMessage(DisengageButtonReport)

DriverAssistReport = _reflection.GeneratedProtocolMessageType('DriverAssistReport', (_message.Message,), dict(
  DESCRIPTOR = _DRIVERASSISTREPORT,
  __module__ = 'src.vehicle.fusion.message.vehicle_report_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.DriverAssistReport)
  ))
_sym_db.RegisterMessage(DriverAssistReport)


# @@protoc_insertion_point(module_scope)
