# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: adc.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tadc.proto\x12\rEdgePiRPC_ADC\"\n\n\x08\x45mptyMsg\".\n\nSuccessMsg\x12\x14\n\x07\x63ontent\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_content\"9\n\x0bVoltageRead\x12\x19\n\x0cvoltage_read\x18\x01 \x01(\x02H\x00\x88\x01\x01\x42\x0f\n\r_voltage_read\"\xb2\x03\n\x06\x43onfig\x12/\n\x08\x63onf_arg\x18\x01 \x03(\x0b\x32\x1d.EdgePiRPC_ADC.Config.ConfArg\x1a\xf6\x02\n\x07\x43onfArg\x12\x32\n\x0f\x61\x64\x63_1_analog_in\x18\x02 \x01(\x0e\x32\x17.EdgePiRPC_ADC.AnalogInH\x00\x12\x36\n\x0f\x61\x64\x63_1_data_rate\x18\x03 \x01(\x0e\x32\x1b.EdgePiRPC_ADC.ADC1DataRateH\x00\x12\x32\n\x0f\x61\x64\x63_2_analog_in\x18\x04 \x01(\x0e\x32\x17.EdgePiRPC_ADC.AnalogInH\x00\x12\x36\n\x0f\x61\x64\x63_2_data_rate\x18\x05 \x01(\x0e\x32\x1b.EdgePiRPC_ADC.ADC2DataRateH\x00\x12\x30\n\x0b\x66ilter_mode\x18\x06 \x01(\x0e\x32\x19.EdgePiRPC_ADC.FilterModeH\x00\x12\x32\n\x0f\x63onversion_mode\x18\x07 \x01(\x0e\x32\x17.EdgePiRPC_ADC.ConvModeH\x00\x12%\n\x1boverride_updates_validation\x18\x08 \x01(\x08H\x00\x42\x06\n\x04\x65num\"z\n\nDiffConfig\x12+\n\x07\x61\x64\x63_num\x18\x01 \x01(\x0e\x32\x15.EdgePiRPC_ADC.ADCNumH\x00\x88\x01\x01\x12*\n\x04\x64iff\x18\x02 \x01(\x0e\x32\x17.EdgePiRPC_ADC.DiffModeH\x01\x88\x01\x01\x42\n\n\x08_adc_numB\x07\n\x05_diff\"f\n\tRtdConfig\x12\x14\n\x07set_rtd\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12+\n\x07\x61\x64\x63_num\x18\x02 \x01(\x0e\x32\x15.EdgePiRPC_ADC.ADCNumH\x01\x88\x01\x01\x42\n\n\x08_set_rtdB\n\n\x08_adc_num\")\n\x0bTempReading\x12\x11\n\x04temp\x18\x01 \x01(\x02H\x00\x88\x01\x01\x42\x07\n\x05_temp\">\n\x03\x41\x44\x43\x12+\n\x07\x61\x64\x63_num\x18\x01 \x01(\x0e\x32\x15.EdgePiRPC_ADC.ADCNumH\x00\x88\x01\x01\x42\n\n\x08_adc_num*q\n\x08\x41nalogIn\x12\x08\n\x04\x41IN1\x10\x00\x12\x08\n\x04\x41IN2\x10\x01\x12\x08\n\x04\x41IN3\x10\x02\x12\x08\n\x04\x41IN4\x10\x03\x12\x08\n\x04\x41IN5\x10\x04\x12\x08\n\x04\x41IN6\x10\x05\x12\x08\n\x04\x41IN7\x10\x06\x12\x08\n\x04\x41IN8\x10\x07\x12\n\n\x06\x41INCOM\x10\x08\x12\t\n\x05\x46LOAT\x10\t*\xe6\x01\n\x0c\x41\x44\x43\x31\x44\x61taRate\x12\x0b\n\x07SPS_2P5\x10\x00\x12\t\n\x05SPS_5\x10\x01\x12\x0b\n\x07SPS_10_\x10\x02\x12\x0c\n\x08SPS_16P6\x10\x03\x12\n\n\x06SPS_20\x10\x04\x12\n\n\x06SPS_50\x10\x05\x12\n\n\x06SPS_60\x10\x06\x12\x0c\n\x08SPS_100_\x10\x07\x12\x0c\n\x08SPS_400_\x10\x08\x12\x0c\n\x08SPS_1200\x10\t\x12\x0c\n\x08SPS_2400\x10\n\x12\x0c\n\x08SPS_4800\x10\x0b\x12\x0c\n\x08SPS_7200\x10\x0c\x12\r\n\tSPS_14400\x10\r\x12\r\n\tSPS_19200\x10\x0e\x12\r\n\tSPS_38400\x10\x0f*A\n\x0c\x41\x44\x43\x32\x44\x61taRate\x12\n\n\x06SPS_10\x10\x00\x12\x0b\n\x07SPS_100\x10\x01\x12\x0b\n\x07SPS_400\x10\x03\x12\x0b\n\x07SPS_800\x10\x04*A\n\nFilterMode\x12\t\n\x05SINC1\x10\x00\x12\t\n\x05SINC2\x10\x01\x12\t\n\x05SINC3\x10\x02\x12\t\n\x05SINC4\x10\x03\x12\x07\n\x03\x46IR\x10\x04*%\n\x08\x43onvMode\x12\x0e\n\nCONTINUOUS\x10\x00\x12\t\n\x05PULSE\x10\x01*\x1e\n\x06\x41\x44\x43Num\x12\t\n\x05\x41\x44\x43_1\x10\x00\x12\t\n\x05\x41\x44\x43_2\x10\x01*H\n\x08\x44iffMode\x12\n\n\x06\x44IFF_1\x10\x00\x12\n\n\x06\x44IFF_2\x10\x01\x12\n\n\x06\x44IFF_3\x10\x02\x12\n\n\x06\x44IFF_4\x10\x03\x12\x0c\n\x08\x44IFF_OFF\x10\x04\x32\xf0\x03\n\nAdcService\x12>\n\nset_config\x12\x15.EdgePiRPC_ADC.Config\x1a\x19.EdgePiRPC_ADC.SuccessMsg\x12\x44\n\rsingle_sample\x12\x17.EdgePiRPC_ADC.EmptyMsg\x1a\x1a.EdgePiRPC_ADC.VoltageRead\x12K\n\x13select_differential\x12\x19.EdgePiRPC_ADC.DiffConfig\x1a\x19.EdgePiRPC_ADC.SuccessMsg\x12>\n\x07set_rtd\x12\x18.EdgePiRPC_ADC.RtdConfig\x1a\x19.EdgePiRPC_ADC.SuccessMsg\x12H\n\x11single_sample_rtd\x12\x17.EdgePiRPC_ADC.EmptyMsg\x1a\x1a.EdgePiRPC_ADC.TempReading\x12\x42\n\x11start_conversions\x12\x12.EdgePiRPC_ADC.ADC\x1a\x19.EdgePiRPC_ADC.SuccessMsg\x12\x41\n\x10stop_conversions\x12\x12.EdgePiRPC_ADC.ADC\x1a\x19.EdgePiRPC_ADC.SuccessMsgB\x03\x90\x01\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'adc_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\220\001\001'
  _globals['_ANALOGIN']._serialized_start=919
  _globals['_ANALOGIN']._serialized_end=1032
  _globals['_ADC1DATARATE']._serialized_start=1035
  _globals['_ADC1DATARATE']._serialized_end=1265
  _globals['_ADC2DATARATE']._serialized_start=1267
  _globals['_ADC2DATARATE']._serialized_end=1332
  _globals['_FILTERMODE']._serialized_start=1334
  _globals['_FILTERMODE']._serialized_end=1399
  _globals['_CONVMODE']._serialized_start=1401
  _globals['_CONVMODE']._serialized_end=1438
  _globals['_ADCNUM']._serialized_start=1440
  _globals['_ADCNUM']._serialized_end=1470
  _globals['_DIFFMODE']._serialized_start=1472
  _globals['_DIFFMODE']._serialized_end=1544
  _globals['_EMPTYMSG']._serialized_start=28
  _globals['_EMPTYMSG']._serialized_end=38
  _globals['_SUCCESSMSG']._serialized_start=40
  _globals['_SUCCESSMSG']._serialized_end=86
  _globals['_VOLTAGEREAD']._serialized_start=88
  _globals['_VOLTAGEREAD']._serialized_end=145
  _globals['_CONFIG']._serialized_start=148
  _globals['_CONFIG']._serialized_end=582
  _globals['_CONFIG_CONFARG']._serialized_start=208
  _globals['_CONFIG_CONFARG']._serialized_end=582
  _globals['_DIFFCONFIG']._serialized_start=584
  _globals['_DIFFCONFIG']._serialized_end=706
  _globals['_RTDCONFIG']._serialized_start=708
  _globals['_RTDCONFIG']._serialized_end=810
  _globals['_TEMPREADING']._serialized_start=812
  _globals['_TEMPREADING']._serialized_end=853
  _globals['_ADC']._serialized_start=855
  _globals['_ADC']._serialized_end=917
  _globals['_ADCSERVICE']._serialized_start=1547
  _globals['_ADCSERVICE']._serialized_end=2043
_builder.BuildServices(DESCRIPTOR, 'adc_pb2', _globals)
# @@protoc_insertion_point(module_scope)
