# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/sensor/radar/astyx/proto/astyx.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()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/sensor/radar/astyx/proto/astyx.proto',
  package='avsoftware.sensor.radar.astyx.proto',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n(src/sensor/radar/astyx/proto/astyx.proto\x12#avsoftware.sensor.radar.astyx.proto\"\xea\x06\n\x0b\x41styxHeader\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\"\n\x1a\x66pga_temperature_reg_value\x18\x02 \x01(\r\x12\x10\n\x08rpu_type\x18\x03 \x01(\r\x12\"\n\x1a\x66pga_timestamp_cmd_rcvd_lo\x18\x04 \x01(\r\x12\"\n\x1a\x66pga_timestamp_cmd_rcvd_hi\x18\x05 \x01(\r\x12\x1d\n\x15\x66pga_timestamp_mc0_lo\x18\x06 \x01(\r\x12\x1d\n\x15\x66pga_timestamp_mc0_hi\x18\x07 \x01(\r\x12\"\n\x1aptp_timestamp_cmd_rcvd_sec\x18\x08 \x01(\r\x12!\n\x19ptp_timestamp_cmd_rcvd_ns\x18\t \x01(\r\x12\x1d\n\x15ptp_timestamp_mc0_sec\x18\n \x01(\r\x12\x1c\n\x14ptp_timestamp_mc0_ns\x18\x0b \x01(\r\x12\x19\n\x11ptp_warning_flags\x18\x0c \x01(\r\x12\x17\n\x0fprocessing_mode\x18\r \x01(\r\x12\x18\n\x10sample_frequency\x18\x0e \x01(\r\x12\x16\n\x0egain_dac_value\x18\x0f \x01(\r\x12\x16\n\x0eramp_direction\x18\x10 \x01(\r\x12\x19\n\x11optimization_mode\x18\x11 \x01(\r\x12\x12\n\nrange_mode\x18\x12 \x01(\r\x12\x18\n\x10\x66requency_offset\x18\x13 \x01(\r\x12\x16\n\x0erange_fft_size\x18\x14 \x01(\r\x12\x11\n\tftw_start\x18\x15 \x01(\r\x12\x11\n\tftw_slope\x18\x16 \x01(\r\x12\r\n\x05n_pre\x18\x17 \x01(\r\x12\x10\n\x08n_period\x18\x18 \x01(\r\x12\x14\n\x0ctd_num_ramps\x18\x19 \x01(\r\x12\x18\n\x10td_sample_points\x18\x1a \x01(\r\x12\x15\n\rtd_enable_sar\x18\x1b \x01(\r\x12\x1e\n\x16\x66ilter_b1_b2_min_range\x18\x1c \x01(\r\x12\x1f\n\x17\x66ilter_b1_b2_min_mag_db\x18\x1d \x01(\r\x12G\n\x0bsensor_mode\x18\x1e \x01(\x0e\x32\x32.avsoftware.sensor.radar.astyx.proto.AtpSensorMode\x12\x13\n\x0btable_index\x18\x1f \x01(\r*\xa2\x01\n\rAtpSensorMode\x12\x0e\n\nBEST_RANGE\x10\x00\x12\x18\n\x14\x42\x45ST_BEAM_BEST_RANGE\x10\x01\x12\r\n\tMAX_RANGE\x10\x02\x12\r\n\tBEST_BEAM\x10\x03\x12\x17\n\x13VELOCITY_AMBIGUITY1\x10\x04\x12\x17\n\x13VELOCITY_AMBIGUITY2\x10\x05\x12\x17\n\x13VELOCITY_AMBIGUITY3\x10\x06\x62\x06proto3')
)

_ATPSENSORMODE = _descriptor.EnumDescriptor(
  name='AtpSensorMode',
  full_name='avsoftware.sensor.radar.astyx.proto.AtpSensorMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='BEST_RANGE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BEST_BEAM_BEST_RANGE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAX_RANGE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BEST_BEAM', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VELOCITY_AMBIGUITY1', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VELOCITY_AMBIGUITY2', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VELOCITY_AMBIGUITY3', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=959,
  serialized_end=1121,
)
_sym_db.RegisterEnumDescriptor(_ATPSENSORMODE)

AtpSensorMode = enum_type_wrapper.EnumTypeWrapper(_ATPSENSORMODE)
BEST_RANGE = 0
BEST_BEAM_BEST_RANGE = 1
MAX_RANGE = 2
BEST_BEAM = 3
VELOCITY_AMBIGUITY1 = 4
VELOCITY_AMBIGUITY2 = 5
VELOCITY_AMBIGUITY3 = 6



_ASTYXHEADER = _descriptor.Descriptor(
  name='AstyxHeader',
  full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.version', index=0,
      number=1, 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='fpga_temperature_reg_value', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.fpga_temperature_reg_value', index=1,
      number=2, 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='rpu_type', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.rpu_type', index=2,
      number=3, 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='fpga_timestamp_cmd_rcvd_lo', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.fpga_timestamp_cmd_rcvd_lo', index=3,
      number=4, 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='fpga_timestamp_cmd_rcvd_hi', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.fpga_timestamp_cmd_rcvd_hi', 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='fpga_timestamp_mc0_lo', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.fpga_timestamp_mc0_lo', index=5,
      number=6, 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='fpga_timestamp_mc0_hi', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.fpga_timestamp_mc0_hi', index=6,
      number=7, 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='ptp_timestamp_cmd_rcvd_sec', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ptp_timestamp_cmd_rcvd_sec', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ptp_timestamp_cmd_rcvd_ns', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ptp_timestamp_cmd_rcvd_ns', index=8,
      number=9, 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='ptp_timestamp_mc0_sec', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ptp_timestamp_mc0_sec', index=9,
      number=10, 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='ptp_timestamp_mc0_ns', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ptp_timestamp_mc0_ns', index=10,
      number=11, 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='ptp_warning_flags', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ptp_warning_flags', index=11,
      number=12, 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='processing_mode', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.processing_mode', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sample_frequency', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.sample_frequency', index=13,
      number=14, 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='gain_dac_value', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.gain_dac_value', index=14,
      number=15, 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='ramp_direction', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ramp_direction', index=15,
      number=16, 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='optimization_mode', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.optimization_mode', index=16,
      number=17, 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='range_mode', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.range_mode', index=17,
      number=18, 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='frequency_offset', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.frequency_offset', index=18,
      number=19, 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='range_fft_size', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.range_fft_size', 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='ftw_start', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ftw_start', 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='ftw_slope', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.ftw_slope', 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),
    _descriptor.FieldDescriptor(
      name='n_pre', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.n_pre', index=22,
      number=23, 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='n_period', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.n_period', index=23,
      number=24, 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='td_num_ramps', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.td_num_ramps', index=24,
      number=25, 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='td_sample_points', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.td_sample_points', index=25,
      number=26, 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='td_enable_sar', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.td_enable_sar', index=26,
      number=27, 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='filter_b1_b2_min_range', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.filter_b1_b2_min_range', index=27,
      number=28, 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='filter_b1_b2_min_mag_db', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.filter_b1_b2_min_mag_db', index=28,
      number=29, 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='sensor_mode', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.sensor_mode', index=29,
      number=30, 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='table_index', full_name='avsoftware.sensor.radar.astyx.proto.AstyxHeader.table_index', index=30,
      number=31, 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=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=82,
  serialized_end=956,
)

_ASTYXHEADER.fields_by_name['sensor_mode'].enum_type = _ATPSENSORMODE
DESCRIPTOR.message_types_by_name['AstyxHeader'] = _ASTYXHEADER
DESCRIPTOR.enum_types_by_name['AtpSensorMode'] = _ATPSENSORMODE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AstyxHeader = _reflection.GeneratedProtocolMessageType('AstyxHeader', (_message.Message,), dict(
  DESCRIPTOR = _ASTYXHEADER,
  __module__ = 'src.sensor.radar.astyx.proto.astyx_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.sensor.radar.astyx.proto.AstyxHeader)
  ))
_sym_db.RegisterMessage(AstyxHeader)


# @@protoc_insertion_point(module_scope)
