# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/sensor/gnss/proto/ins.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.avs.messages import lyft_car_time_pb2 as src_dot_avs_dot_messages_dot_lyft__car__time__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/sensor/gnss/proto/ins.proto',
  package='avsoftware.sensor.ins.proto',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x1fsrc/sensor/gnss/proto/ins.proto\x12\x1b\x61vsoftware.sensor.ins.proto\x1a$src/avs/messages/lyft_car_time.proto\"\xb8\x05\n\x06InsPva\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12\x41\n\nins_status\x18\x03 \x01(\x0e\x32-.avsoftware.sensor.ins.proto.InsPva.InsStatus\x12\x0f\n\x07lat_rad\x18\x04 \x01(\x01\x12\x0f\n\x07lng_rad\x18\x05 \x01(\x01\x12\x10\n\x08height_m\x18\x06 \x01(\x01\x12\x1a\n\x12north_velocity_mps\x18\x07 \x01(\x01\x12\x19\n\x11\x65\x61st_velocity_mps\x18\x08 \x01(\x01\x12\x17\n\x0fup_velocity_mps\x18\t \x01(\x01\x12\x10\n\x08roll_rad\x18\n \x01(\x01\x12\x11\n\tpitch_rad\x18\x0b \x01(\x01\x12\x0f\n\x07yaw_rad\x18\x0c \x01(\x01\x12\x15\n\rhas_pva_stdev\x18\r \x01(\x08\x12\x13\n\x0blat_stdev_m\x18\x0e \x01(\x02\x12\x13\n\x0blng_stdev_m\x18\x0f \x01(\x02\x12\x16\n\x0eheight_stdev_m\x18\x10 \x01(\x02\x12 \n\x18north_velocity_stdev_mps\x18\x11 \x01(\x02\x12\x1f\n\x17\x65\x61st_velocity_stdev_mps\x18\x12 \x01(\x02\x12\x1d\n\x15up_velocity_stdev_mps\x18\x13 \x01(\x02\x12\x16\n\x0eroll_stdev_rad\x18\x14 \x01(\x02\x12\x17\n\x0fpitch_stdev_rad\x18\x15 \x01(\x02\x12\x15\n\ryaw_stdev_rad\x18\x16 \x01(\x02\"i\n\tInsStatus\x12\x16\n\x12INS_STATUS_NOT_SET\x10\x00\x12\x16\n\x12INS_STATUS_INVALID\x10\x01\x12\x19\n\x15INS_STATUS_CONVERGING\x10\x02\x12\x11\n\rINS_STATUS_OK\x10\x03\"\xca\x01\n\rInsCovarience\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12$\n\x18position_covariance_m_sq\x18\x03 \x03(\x01\x42\x02\x10\x01\x12&\n\x1avelocity_covariance_mps_sq\x18\x04 \x03(\x01\x42\x02\x10\x01\x12&\n\x1a\x61ttitude_covariance_rad_sq\x18\x05 \x03(\x01\x42\x02\x10\x01\"\xb3\x04\n\x06RawImu\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12@\n\timu_error\x18\x03 \x01(\x0e\x32-.avsoftware.sensor.ins.proto.RawImu.ImuStatus\x12=\n\x08imu_type\x18\x04 \x01(\x0e\x32+.avsoftware.sensor.ins.proto.RawImu.ImuType\x12\x12\n\nimu_status\x18\x05 \x01(\r\x12\x1c\n\x14x_accelerometer_mpss\x18\x06 \x01(\x01\x12\x1c\n\x14y_accelerometer_mpss\x18\x07 \x01(\x01\x12\x1c\n\x14z_accelerometer_mpss\x18\x08 \x01(\x01\x12\x14\n\x0cx_gyro_radps\x18\t \x01(\x01\x12\x14\n\x0cy_gyro_radps\x18\n \x01(\x01\x12\x14\n\x0cz_gyro_radps\x18\x0b \x01(\x01\"L\n\tImuStatus\x12\x16\n\x12IMU_STATUS_NOT_SET\x10\x00\x12\x14\n\x10IMU_STATUS_ERROR\x10\x01\x12\x11\n\rIMU_STATUS_OK\x10\x02\"e\n\x07ImuType\x12\x14\n\x10IMU_TYPE_NOT_SET\x10\x00\x12\x14\n\x10IMU_TYPE_UNKNOWN\x10\x01\x12\x15\n\x11IMU_TYPE_KVH_1750\x10\x02\x12\x17\n\x13IMU_TYPE_EPSON_G320\x10\x03\"\x91\x07\n\x10GnssBestPosition\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12\x44\n\x0fsolution_status\x18\x03 \x01(\x0e\x32+.avsoftware.sensor.ins.proto.SolutionStatus\x12Q\n\rsolution_type\x18\x04 \x01(\x0e\x32:.avsoftware.sensor.ins.proto.GnssBestPosition.SolutionType\x12\x44\n\x0fsolution_method\x18\x05 \x01(\x0e\x32+.avsoftware.sensor.ins.proto.SolutionMethod\x12\x0f\n\x07lat_rad\x18\x06 \x01(\x01\x12\x0f\n\x07lng_rad\x18\x07 \x01(\x01\x12\x14\n\x0cheight_msl_m\x18\x08 \x01(\x01\x12\x14\n\x0cundulation_m\x18\t \x01(\x01\x12\x13\n\x0blat_stdev_m\x18\n \x01(\x02\x12\x13\n\x0blng_stdev_m\x18\x0b \x01(\x02\x12\x16\n\x0eheight_stdev_m\x18\x0c \x01(\x02\x12\x17\n\x0f\x62\x61se_station_id\x18\r \x01(\x0c\x12\x1b\n\x13\x64ifferential_age_ns\x18\x0e \x01(\x03\x12\x17\n\x0fsolution_age_ns\x18\x0f \x01(\x03\x12\x1e\n\x16num_tracked_satellites\x18\x10 \x01(\x05\x12\"\n\x1anum_satellites_in_solution\x18\x11 \x01(\x05\x12+\n#num_l1_b1_e1_satellites_in_solution\x18\x12 \x01(\x05\x12\x30\n(num_multifrequency_satelites_in_solution\x18\x13 \x01(\x05\x12 \n\x18\x65xtended_solution_status\x18\x14 \x01(\r\x12 \n\x18galileo_beidou_used_mask\x18\x15 \x01(\r\x12\x1d\n\x15gps_glonass_used_mask\x18\x16 \x01(\r\"t\n\x0cSolutionType\x12\x19\n\x15SOLUTION_TYPE_NOT_SET\x10\x00\x12\x19\n\x15SOLUTION_TYPE_INVALID\x10\x01\x12\x16\n\x12SOLUTION_TYPE_GNSS\x10\x02\x12\x16\n\x12SOLUTION_TYPE_BEST\x10\x03\"\xef\x02\n\x10GnssBestVelocity\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12\x44\n\x0fsolution_status\x18\x03 \x01(\x0e\x32+.avsoftware.sensor.ins.proto.SolutionStatus\x12\x44\n\x0fsolution_method\x18\x04 \x01(\x0e\x32+.avsoftware.sensor.ins.proto.SolutionMethod\x12\x13\n\x0blatency_sec\x18\x05 \x01(\x02\x12\x1c\n\x14\x64ifferential_age_sec\x18\x06 \x01(\x02\x12\x1c\n\x14horizontal_speed_mps\x18\x07 \x01(\x01\x12\x1d\n\x15track_over_ground_deg\x18\x08 \x01(\x01\x12\x1a\n\x12vertical_speed_mps\x18\t \x01(\x01\"\x1e\n\x0eNovatelRawData\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\"9\n\nGpsUtcTime\x12\x16\n\x0egps_time_valid\x18\x01 \x01(\x08\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\"\xf3\x01\n\x07\x43orrImu\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12\x1a\n\x12lateral_accel_mpss\x18\x03 \x01(\x01\x12\x1f\n\x17longitudinal_accel_mpss\x18\x04 \x01(\x01\x12\x1b\n\x13vertical_accel_mpss\x18\x05 \x01(\x01\x12\x18\n\x10pitch_rate_radps\x18\x06 \x01(\x01\x12\x17\n\x0froll_rate_radps\x18\x07 \x01(\x01\x12\x16\n\x0eyaw_rate_radps\x18\x08 \x01(\x01\"\x85\x01\n\tWheelSize\x12.\n\rlyft_car_time\x18\x01 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12\x13\n\x0bgps_time_ns\x18\x02 \x01(\x03\x12\x16\n\x0ewheel_radius_m\x18\x03 \x01(\x01\x12\x1b\n\x13wheel_radius_var_m2\x18\x04 \x01(\x01*\x99\x04\n\x0eSolutionStatus\x12\x1b\n\x17SOLUTION_STATUS_NOT_SET\x10\x00\x12\x1c\n\x18SOLUTION_STATUS_COMPUTED\x10\x01\x12$\n SOLUTION_STATUS_INSUFFICIENT_OBS\x10\x02\x12\"\n\x1eSOLUTION_STATUS_NO_CONVERGENCE\x10\x03\x12\x1f\n\x1bSOLUTION_STATUS_SINGULARITY\x10\x04\x12\x1d\n\x19SOLUTION_STATUS_COV_TRACE\x10\x05\x12\x1d\n\x19SOLUTION_STATUS_TEST_DIST\x10\x06\x12\x1e\n\x1aSOLUTION_STATUS_COLD_START\x10\x07\x12\x1d\n\x19SOLUTION_STATUS_V_H_LIMIT\x10\x08\x12\x1c\n\x18SOLUTION_STATUS_VARIANCE\x10\t\x12\x1d\n\x19SOLUTION_STATUS_RESIDUALS\x10\n\x12%\n!SOLUTION_STATUS_INTEGRITY_WARNING\x10\x0b\x12\x1b\n\x17SOLUTION_STATUS_PENDING\x10\x0c\x12\x1f\n\x1bSOLUTION_STATUS_INVALID_FIX\x10\r\x12 \n\x1cSOLUTION_STATUS_UNAUTHORIZED\x10\x0e\x12 \n\x1cSOLUTION_STATUS_INVALID_RATE\x10\x0f*\xb4\x08\n\x0eSolutionMethod\x12\x1b\n\x17SOLUTION_METHOD_NOT_SET\x10\x00\x12\x1c\n\x18SOLUTION_METHOD_FIXEDPOS\x10\x01\x12\x1f\n\x1bSOLUTION_METHOD_FIXEDHEIGHT\x10\x02\x12\x1d\n\x19SOLUTION_METHOD_FLOATCONV\x10\x04\x12\x1c\n\x18SOLUTION_METHOD_WIDELANE\x10\x05\x12\x1e\n\x1aSOLUTION_METHOD_NARROWLANE\x10\x06\x12$\n SOLUTION_METHOD_DOPPLER_VELOCITY\x10\x08\x12\x1a\n\x16SOLUTION_METHOD_SINGLE\x10\x10\x12\x1b\n\x17SOLUTION_METHOD_PSRDIFF\x10\x11\x12\x18\n\x14SOLUTION_METHOD_WAAS\x10\x12\x12\x1e\n\x1aSOLUTION_METHOD_PROPOGATED\x10\x13\x12\x1c\n\x18SOLUTION_METHOD_OMNISTAR\x10\x14\x12\x1c\n\x18SOLUTION_METHOD_L1_FLOAT\x10 \x12\"\n\x1eSOLUTION_METHOD_IONOFREE_FLOAT\x10!\x12 \n\x1cSOLUTION_METHOD_NARROW_FLOAT\x10\"\x12\x1a\n\x16SOLUTION_METHOD_L1_INT\x10\x30\x12\x1c\n\x18SOLUTION_METHOD_WIDE_INT\x10\x31\x12\x1e\n\x1aSOLUTION_METHOD_NARROW_INT\x10\x32\x12\"\n\x1eSOLUTION_METHOD_RTK_DIRECT_INS\x10\x33\x12\x1c\n\x18SOLUTION_METHOD_INS_SBAS\x10\x34\x12\x1d\n\x19SOLUTION_METHOD_INS_PSRSP\x10\x35\x12\x1f\n\x1bSOLUTION_METHOD_INS_PSRDIFF\x10\x36\x12 \n\x1cSOLUTION_METHOD_INS_RTKFLOAT\x10\x37\x12 \n\x1cSOLUTION_METHOD_INS_RTKFIXED\x10\x38\x12 \n\x1cSOLUTION_METHOD_INS_OMNISTAR\x10\x39\x12#\n\x1fSOLUTION_METHOD_INS_OMNISTAR_HP\x10:\x12#\n\x1fSOLUTION_METHOD_INS_OMNISTAR_XP\x10;\x12\x1f\n\x1bSOLUTION_METHOD_OMNISTAR_HP\x10@\x12\x1f\n\x1bSOLUTION_METHOD_OMNISTAR_XP\x10\x41\x12\"\n\x1eSOLUTION_METHOD_PPP_CONVERGING\x10\x44\x12\x17\n\x13SOLUTION_METHOD_PPP\x10\x45\x12&\n\"SOLUTION_METHOD_INS_PPP_CONVERGING\x10I\x12\x1b\n\x17SOLUTION_METHOD_INS_PPP\x10Jb\x06proto3')
  ,
  dependencies=[src_dot_avs_dot_messages_dot_lyft__car__time__pb2.DESCRIPTOR,])

_SOLUTIONSTATUS = _descriptor.EnumDescriptor(
  name='SolutionStatus',
  full_name='avsoftware.sensor.ins.proto.SolutionStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_COMPUTED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_INSUFFICIENT_OBS', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_NO_CONVERGENCE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_SINGULARITY', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_COV_TRACE', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_TEST_DIST', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_COLD_START', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_V_H_LIMIT', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_VARIANCE', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_RESIDUALS', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_INTEGRITY_WARNING', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_PENDING', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_INVALID_FIX', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_UNAUTHORIZED', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_STATUS_INVALID_RATE', index=15, number=15,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3332,
  serialized_end=3869,
)
_sym_db.RegisterEnumDescriptor(_SOLUTIONSTATUS)

SolutionStatus = enum_type_wrapper.EnumTypeWrapper(_SOLUTIONSTATUS)
_SOLUTIONMETHOD = _descriptor.EnumDescriptor(
  name='SolutionMethod',
  full_name='avsoftware.sensor.ins.proto.SolutionMethod',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_FIXEDPOS', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_FIXEDHEIGHT', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_FLOATCONV', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_WIDELANE', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_NARROWLANE', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_DOPPLER_VELOCITY', index=6, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_SINGLE', index=7, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_PSRDIFF', index=8, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_WAAS', index=9, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_PROPOGATED', index=10, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_OMNISTAR', index=11, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_L1_FLOAT', index=12, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_IONOFREE_FLOAT', index=13, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_NARROW_FLOAT', index=14, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_L1_INT', index=15, number=48,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_WIDE_INT', index=16, number=49,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_NARROW_INT', index=17, number=50,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_RTK_DIRECT_INS', index=18, number=51,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_SBAS', index=19, number=52,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_PSRSP', index=20, number=53,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_PSRDIFF', index=21, number=54,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_RTKFLOAT', index=22, number=55,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_RTKFIXED', index=23, number=56,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_OMNISTAR', index=24, number=57,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_OMNISTAR_HP', index=25, number=58,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_OMNISTAR_XP', index=26, number=59,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_OMNISTAR_HP', index=27, number=64,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_OMNISTAR_XP', index=28, number=65,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_PPP_CONVERGING', index=29, number=68,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_PPP', index=30, number=69,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_PPP_CONVERGING', index=31, number=73,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_METHOD_INS_PPP', index=32, number=74,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3872,
  serialized_end=4948,
)
_sym_db.RegisterEnumDescriptor(_SOLUTIONMETHOD)

SolutionMethod = enum_type_wrapper.EnumTypeWrapper(_SOLUTIONMETHOD)
SOLUTION_STATUS_NOT_SET = 0
SOLUTION_STATUS_COMPUTED = 1
SOLUTION_STATUS_INSUFFICIENT_OBS = 2
SOLUTION_STATUS_NO_CONVERGENCE = 3
SOLUTION_STATUS_SINGULARITY = 4
SOLUTION_STATUS_COV_TRACE = 5
SOLUTION_STATUS_TEST_DIST = 6
SOLUTION_STATUS_COLD_START = 7
SOLUTION_STATUS_V_H_LIMIT = 8
SOLUTION_STATUS_VARIANCE = 9
SOLUTION_STATUS_RESIDUALS = 10
SOLUTION_STATUS_INTEGRITY_WARNING = 11
SOLUTION_STATUS_PENDING = 12
SOLUTION_STATUS_INVALID_FIX = 13
SOLUTION_STATUS_UNAUTHORIZED = 14
SOLUTION_STATUS_INVALID_RATE = 15
SOLUTION_METHOD_NOT_SET = 0
SOLUTION_METHOD_FIXEDPOS = 1
SOLUTION_METHOD_FIXEDHEIGHT = 2
SOLUTION_METHOD_FLOATCONV = 4
SOLUTION_METHOD_WIDELANE = 5
SOLUTION_METHOD_NARROWLANE = 6
SOLUTION_METHOD_DOPPLER_VELOCITY = 8
SOLUTION_METHOD_SINGLE = 16
SOLUTION_METHOD_PSRDIFF = 17
SOLUTION_METHOD_WAAS = 18
SOLUTION_METHOD_PROPOGATED = 19
SOLUTION_METHOD_OMNISTAR = 20
SOLUTION_METHOD_L1_FLOAT = 32
SOLUTION_METHOD_IONOFREE_FLOAT = 33
SOLUTION_METHOD_NARROW_FLOAT = 34
SOLUTION_METHOD_L1_INT = 48
SOLUTION_METHOD_WIDE_INT = 49
SOLUTION_METHOD_NARROW_INT = 50
SOLUTION_METHOD_RTK_DIRECT_INS = 51
SOLUTION_METHOD_INS_SBAS = 52
SOLUTION_METHOD_INS_PSRSP = 53
SOLUTION_METHOD_INS_PSRDIFF = 54
SOLUTION_METHOD_INS_RTKFLOAT = 55
SOLUTION_METHOD_INS_RTKFIXED = 56
SOLUTION_METHOD_INS_OMNISTAR = 57
SOLUTION_METHOD_INS_OMNISTAR_HP = 58
SOLUTION_METHOD_INS_OMNISTAR_XP = 59
SOLUTION_METHOD_OMNISTAR_HP = 64
SOLUTION_METHOD_OMNISTAR_XP = 65
SOLUTION_METHOD_PPP_CONVERGING = 68
SOLUTION_METHOD_PPP = 69
SOLUTION_METHOD_INS_PPP_CONVERGING = 73
SOLUTION_METHOD_INS_PPP = 74


_INSPVA_INSSTATUS = _descriptor.EnumDescriptor(
  name='InsStatus',
  full_name='avsoftware.sensor.ins.proto.InsPva.InsStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INS_STATUS_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INS_STATUS_INVALID', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INS_STATUS_CONVERGING', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INS_STATUS_OK', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=694,
  serialized_end=799,
)
_sym_db.RegisterEnumDescriptor(_INSPVA_INSSTATUS)

_RAWIMU_IMUSTATUS = _descriptor.EnumDescriptor(
  name='ImuStatus',
  full_name='avsoftware.sensor.ins.proto.RawImu.ImuStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IMU_STATUS_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IMU_STATUS_ERROR', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IMU_STATUS_OK', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1391,
  serialized_end=1467,
)
_sym_db.RegisterEnumDescriptor(_RAWIMU_IMUSTATUS)

_RAWIMU_IMUTYPE = _descriptor.EnumDescriptor(
  name='ImuType',
  full_name='avsoftware.sensor.ins.proto.RawImu.ImuType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IMU_TYPE_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IMU_TYPE_UNKNOWN', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IMU_TYPE_KVH_1750', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IMU_TYPE_EPSON_G320', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1469,
  serialized_end=1570,
)
_sym_db.RegisterEnumDescriptor(_RAWIMU_IMUTYPE)

_GNSSBESTPOSITION_SOLUTIONTYPE = _descriptor.EnumDescriptor(
  name='SolutionType',
  full_name='avsoftware.sensor.ins.proto.GnssBestPosition.SolutionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_TYPE_NOT_SET', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_TYPE_INVALID', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_TYPE_GNSS', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SOLUTION_TYPE_BEST', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2370,
  serialized_end=2486,
)
_sym_db.RegisterEnumDescriptor(_GNSSBESTPOSITION_SOLUTIONTYPE)


_INSPVA = _descriptor.Descriptor(
  name='InsPva',
  full_name='avsoftware.sensor.ins.proto.InsPva',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.InsPva.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.InsPva.gps_time_ns', index=1,
      number=2, 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='ins_status', full_name='avsoftware.sensor.ins.proto.InsPva.ins_status', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lat_rad', full_name='avsoftware.sensor.ins.proto.InsPva.lat_rad', 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='lng_rad', full_name='avsoftware.sensor.ins.proto.InsPva.lng_rad', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height_m', full_name='avsoftware.sensor.ins.proto.InsPva.height_m', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='north_velocity_mps', full_name='avsoftware.sensor.ins.proto.InsPva.north_velocity_mps', 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),
    _descriptor.FieldDescriptor(
      name='east_velocity_mps', full_name='avsoftware.sensor.ins.proto.InsPva.east_velocity_mps', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='up_velocity_mps', full_name='avsoftware.sensor.ins.proto.InsPva.up_velocity_mps', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roll_rad', full_name='avsoftware.sensor.ins.proto.InsPva.roll_rad', index=9,
      number=10, 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='pitch_rad', full_name='avsoftware.sensor.ins.proto.InsPva.pitch_rad', index=10,
      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='yaw_rad', full_name='avsoftware.sensor.ins.proto.InsPva.yaw_rad', index=11,
      number=12, 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='has_pva_stdev', full_name='avsoftware.sensor.ins.proto.InsPva.has_pva_stdev', index=12,
      number=13, 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='lat_stdev_m', full_name='avsoftware.sensor.ins.proto.InsPva.lat_stdev_m', index=13,
      number=14, 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='lng_stdev_m', full_name='avsoftware.sensor.ins.proto.InsPva.lng_stdev_m', index=14,
      number=15, 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='height_stdev_m', full_name='avsoftware.sensor.ins.proto.InsPva.height_stdev_m', index=15,
      number=16, 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='north_velocity_stdev_mps', full_name='avsoftware.sensor.ins.proto.InsPva.north_velocity_stdev_mps', index=16,
      number=17, 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='east_velocity_stdev_mps', full_name='avsoftware.sensor.ins.proto.InsPva.east_velocity_stdev_mps', index=17,
      number=18, 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='up_velocity_stdev_mps', full_name='avsoftware.sensor.ins.proto.InsPva.up_velocity_stdev_mps', index=18,
      number=19, 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='roll_stdev_rad', full_name='avsoftware.sensor.ins.proto.InsPva.roll_stdev_rad', index=19,
      number=20, 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='pitch_stdev_rad', full_name='avsoftware.sensor.ins.proto.InsPva.pitch_stdev_rad', index=20,
      number=21, 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_stdev_rad', full_name='avsoftware.sensor.ins.proto.InsPva.yaw_stdev_rad', index=21,
      number=22, 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=[
    _INSPVA_INSSTATUS,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=103,
  serialized_end=799,
)


_INSCOVARIENCE = _descriptor.Descriptor(
  name='InsCovarience',
  full_name='avsoftware.sensor.ins.proto.InsCovarience',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.InsCovarience.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.InsCovarience.gps_time_ns', index=1,
      number=2, 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='position_covariance_m_sq', full_name='avsoftware.sensor.ins.proto.InsCovarience.position_covariance_m_sq', index=2,
      number=3, type=1, cpp_type=5, 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=_b('\020\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='velocity_covariance_mps_sq', full_name='avsoftware.sensor.ins.proto.InsCovarience.velocity_covariance_mps_sq', index=3,
      number=4, type=1, cpp_type=5, 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=_b('\020\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='attitude_covariance_rad_sq', full_name='avsoftware.sensor.ins.proto.InsCovarience.attitude_covariance_rad_sq', index=4,
      number=5, type=1, cpp_type=5, 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=_b('\020\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=802,
  serialized_end=1004,
)


_RAWIMU = _descriptor.Descriptor(
  name='RawImu',
  full_name='avsoftware.sensor.ins.proto.RawImu',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.RawImu.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.RawImu.gps_time_ns', index=1,
      number=2, 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='imu_error', full_name='avsoftware.sensor.ins.proto.RawImu.imu_error', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imu_type', full_name='avsoftware.sensor.ins.proto.RawImu.imu_type', 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='imu_status', full_name='avsoftware.sensor.ins.proto.RawImu.imu_status', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='x_accelerometer_mpss', full_name='avsoftware.sensor.ins.proto.RawImu.x_accelerometer_mpss', 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='y_accelerometer_mpss', full_name='avsoftware.sensor.ins.proto.RawImu.y_accelerometer_mpss', 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),
    _descriptor.FieldDescriptor(
      name='z_accelerometer_mpss', full_name='avsoftware.sensor.ins.proto.RawImu.z_accelerometer_mpss', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='x_gyro_radps', full_name='avsoftware.sensor.ins.proto.RawImu.x_gyro_radps', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y_gyro_radps', full_name='avsoftware.sensor.ins.proto.RawImu.y_gyro_radps', index=9,
      number=10, 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='z_gyro_radps', full_name='avsoftware.sensor.ins.proto.RawImu.z_gyro_radps', index=10,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _RAWIMU_IMUSTATUS,
    _RAWIMU_IMUTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1007,
  serialized_end=1570,
)


_GNSSBESTPOSITION = _descriptor.Descriptor(
  name='GnssBestPosition',
  full_name='avsoftware.sensor.ins.proto.GnssBestPosition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.gps_time_ns', index=1,
      number=2, 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='solution_status', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.solution_status', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='solution_type', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.solution_type', 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='solution_method', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.solution_method', index=4,
      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='lat_rad', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.lat_rad', 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='lng_rad', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.lng_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),
    _descriptor.FieldDescriptor(
      name='height_msl_m', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.height_msl_m', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='undulation_m', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.undulation_m', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lat_stdev_m', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.lat_stdev_m', index=9,
      number=10, 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='lng_stdev_m', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.lng_stdev_m', index=10,
      number=11, 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='height_stdev_m', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.height_stdev_m', index=11,
      number=12, 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='base_station_id', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.base_station_id', index=12,
      number=13, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='differential_age_ns', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.differential_age_ns', index=13,
      number=14, 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='solution_age_ns', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.solution_age_ns', index=14,
      number=15, 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='num_tracked_satellites', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.num_tracked_satellites', index=15,
      number=16, 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='num_satellites_in_solution', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.num_satellites_in_solution', index=16,
      number=17, 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='num_l1_b1_e1_satellites_in_solution', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.num_l1_b1_e1_satellites_in_solution', index=17,
      number=18, 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='num_multifrequency_satelites_in_solution', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.num_multifrequency_satelites_in_solution', index=18,
      number=19, 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='extended_solution_status', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.extended_solution_status', index=19,
      number=20, 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='galileo_beidou_used_mask', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.galileo_beidou_used_mask', index=20,
      number=21, 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='gps_glonass_used_mask', full_name='avsoftware.sensor.ins.proto.GnssBestPosition.gps_glonass_used_mask', index=21,
      number=22, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _GNSSBESTPOSITION_SOLUTIONTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1573,
  serialized_end=2486,
)


_GNSSBESTVELOCITY = _descriptor.Descriptor(
  name='GnssBestVelocity',
  full_name='avsoftware.sensor.ins.proto.GnssBestVelocity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.gps_time_ns', index=1,
      number=2, 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='solution_status', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.solution_status', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='solution_method', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.solution_method', 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='latency_sec', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.latency_sec', 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='differential_age_sec', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.differential_age_sec', index=5,
      number=6, 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='horizontal_speed_mps', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.horizontal_speed_mps', 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),
    _descriptor.FieldDescriptor(
      name='track_over_ground_deg', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.track_over_ground_deg', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vertical_speed_mps', full_name='avsoftware.sensor.ins.proto.GnssBestVelocity.vertical_speed_mps', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2489,
  serialized_end=2856,
)


_NOVATELRAWDATA = _descriptor.Descriptor(
  name='NovatelRawData',
  full_name='avsoftware.sensor.ins.proto.NovatelRawData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='avsoftware.sensor.ins.proto.NovatelRawData.data', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      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=2858,
  serialized_end=2888,
)


_GPSUTCTIME = _descriptor.Descriptor(
  name='GpsUtcTime',
  full_name='avsoftware.sensor.ins.proto.GpsUtcTime',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gps_time_valid', full_name='avsoftware.sensor.ins.proto.GpsUtcTime.gps_time_valid', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.GpsUtcTime.gps_time_ns', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2890,
  serialized_end=2947,
)


_CORRIMU = _descriptor.Descriptor(
  name='CorrImu',
  full_name='avsoftware.sensor.ins.proto.CorrImu',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.CorrImu.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.CorrImu.gps_time_ns', index=1,
      number=2, 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='lateral_accel_mpss', full_name='avsoftware.sensor.ins.proto.CorrImu.lateral_accel_mpss', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='longitudinal_accel_mpss', full_name='avsoftware.sensor.ins.proto.CorrImu.longitudinal_accel_mpss', 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='vertical_accel_mpss', full_name='avsoftware.sensor.ins.proto.CorrImu.vertical_accel_mpss', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pitch_rate_radps', full_name='avsoftware.sensor.ins.proto.CorrImu.pitch_rate_radps', 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='roll_rate_radps', full_name='avsoftware.sensor.ins.proto.CorrImu.roll_rate_radps', 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),
    _descriptor.FieldDescriptor(
      name='yaw_rate_radps', full_name='avsoftware.sensor.ins.proto.CorrImu.yaw_rate_radps', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2950,
  serialized_end=3193,
)


_WHEELSIZE = _descriptor.Descriptor(
  name='WheelSize',
  full_name='avsoftware.sensor.ins.proto.WheelSize',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lyft_car_time', full_name='avsoftware.sensor.ins.proto.WheelSize.lyft_car_time', 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='gps_time_ns', full_name='avsoftware.sensor.ins.proto.WheelSize.gps_time_ns', index=1,
      number=2, 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='wheel_radius_m', full_name='avsoftware.sensor.ins.proto.WheelSize.wheel_radius_m', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wheel_radius_var_m2', full_name='avsoftware.sensor.ins.proto.WheelSize.wheel_radius_var_m2', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3196,
  serialized_end=3329,
)

_INSPVA.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_INSPVA.fields_by_name['ins_status'].enum_type = _INSPVA_INSSTATUS
_INSPVA_INSSTATUS.containing_type = _INSPVA
_INSCOVARIENCE.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_RAWIMU.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_RAWIMU.fields_by_name['imu_error'].enum_type = _RAWIMU_IMUSTATUS
_RAWIMU.fields_by_name['imu_type'].enum_type = _RAWIMU_IMUTYPE
_RAWIMU_IMUSTATUS.containing_type = _RAWIMU
_RAWIMU_IMUTYPE.containing_type = _RAWIMU
_GNSSBESTPOSITION.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_GNSSBESTPOSITION.fields_by_name['solution_status'].enum_type = _SOLUTIONSTATUS
_GNSSBESTPOSITION.fields_by_name['solution_type'].enum_type = _GNSSBESTPOSITION_SOLUTIONTYPE
_GNSSBESTPOSITION.fields_by_name['solution_method'].enum_type = _SOLUTIONMETHOD
_GNSSBESTPOSITION_SOLUTIONTYPE.containing_type = _GNSSBESTPOSITION
_GNSSBESTVELOCITY.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_GNSSBESTVELOCITY.fields_by_name['solution_status'].enum_type = _SOLUTIONSTATUS
_GNSSBESTVELOCITY.fields_by_name['solution_method'].enum_type = _SOLUTIONMETHOD
_CORRIMU.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_WHEELSIZE.fields_by_name['lyft_car_time'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
DESCRIPTOR.message_types_by_name['InsPva'] = _INSPVA
DESCRIPTOR.message_types_by_name['InsCovarience'] = _INSCOVARIENCE
DESCRIPTOR.message_types_by_name['RawImu'] = _RAWIMU
DESCRIPTOR.message_types_by_name['GnssBestPosition'] = _GNSSBESTPOSITION
DESCRIPTOR.message_types_by_name['GnssBestVelocity'] = _GNSSBESTVELOCITY
DESCRIPTOR.message_types_by_name['NovatelRawData'] = _NOVATELRAWDATA
DESCRIPTOR.message_types_by_name['GpsUtcTime'] = _GPSUTCTIME
DESCRIPTOR.message_types_by_name['CorrImu'] = _CORRIMU
DESCRIPTOR.message_types_by_name['WheelSize'] = _WHEELSIZE
DESCRIPTOR.enum_types_by_name['SolutionStatus'] = _SOLUTIONSTATUS
DESCRIPTOR.enum_types_by_name['SolutionMethod'] = _SOLUTIONMETHOD
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

InsPva = _reflection.GeneratedProtocolMessageType('InsPva', (_message.Message,), dict(
  DESCRIPTOR = _INSPVA,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.InsPva)
  ))
_sym_db.RegisterMessage(InsPva)

InsCovarience = _reflection.GeneratedProtocolMessageType('InsCovarience', (_message.Message,), dict(
  DESCRIPTOR = _INSCOVARIENCE,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.InsCovarience)
  ))
_sym_db.RegisterMessage(InsCovarience)

RawImu = _reflection.GeneratedProtocolMessageType('RawImu', (_message.Message,), dict(
  DESCRIPTOR = _RAWIMU,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.RawImu)
  ))
_sym_db.RegisterMessage(RawImu)

GnssBestPosition = _reflection.GeneratedProtocolMessageType('GnssBestPosition', (_message.Message,), dict(
  DESCRIPTOR = _GNSSBESTPOSITION,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.GnssBestPosition)
  ))
_sym_db.RegisterMessage(GnssBestPosition)

GnssBestVelocity = _reflection.GeneratedProtocolMessageType('GnssBestVelocity', (_message.Message,), dict(
  DESCRIPTOR = _GNSSBESTVELOCITY,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.GnssBestVelocity)
  ))
_sym_db.RegisterMessage(GnssBestVelocity)

NovatelRawData = _reflection.GeneratedProtocolMessageType('NovatelRawData', (_message.Message,), dict(
  DESCRIPTOR = _NOVATELRAWDATA,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.NovatelRawData)
  ))
_sym_db.RegisterMessage(NovatelRawData)

GpsUtcTime = _reflection.GeneratedProtocolMessageType('GpsUtcTime', (_message.Message,), dict(
  DESCRIPTOR = _GPSUTCTIME,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.GpsUtcTime)
  ))
_sym_db.RegisterMessage(GpsUtcTime)

CorrImu = _reflection.GeneratedProtocolMessageType('CorrImu', (_message.Message,), dict(
  DESCRIPTOR = _CORRIMU,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.CorrImu)
  ))
_sym_db.RegisterMessage(CorrImu)

WheelSize = _reflection.GeneratedProtocolMessageType('WheelSize', (_message.Message,), dict(
  DESCRIPTOR = _WHEELSIZE,
  __module__ = 'src.sensor.gnss.proto.ins_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.ins.proto.WheelSize)
  ))
_sym_db.RegisterMessage(WheelSize)


_INSCOVARIENCE.fields_by_name['position_covariance_m_sq']._options = None
_INSCOVARIENCE.fields_by_name['velocity_covariance_mps_sq']._options = None
_INSCOVARIENCE.fields_by_name['attitude_covariance_rad_sq']._options = None
# @@protoc_insertion_point(module_scope)
