# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: robot.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
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import nanopb_pb2 as nanopb__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='robot.proto',
  package='barobo.Robot',
  syntax='proto2',
  serialized_pb=_b('\n\x0brobot.proto\x12\x0c\x62\x61robo.Robot\x1a\x0cnanopb.proto\"G\n\x14getAccelerometerData\x1a\x04\n\x02In\x1a)\n\x06Result\x12\t\n\x01x\x18\x01 \x02(\x02\x12\t\n\x01y\x18\x02 \x02(\x02\x12\t\n\x01z\x18\x03 \x02(\x02\",\n\x0bgetLedColor\x1a\x04\n\x02In\x1a\x17\n\x06Result\x12\r\n\x05value\x18\x01 \x02(\r\",\n\x0bsetLedColor\x1a\x13\n\x02In\x12\r\n\x05value\x18\x01 \x02(\r\x1a\x08\n\x06Result\"3\n\x12getBuzzerFrequency\x1a\x04\n\x02In\x1a\x17\n\x06Result\x12\r\n\x05value\x18\x01 \x02(\x02\"3\n\x12setBuzzerFrequency\x1a\x13\n\x02In\x12\r\n\x05value\x18\x01 \x02(\x02\x1a\x08\n\x06Result\"3\n\x11\x65nableButtonEvent\x1a\x14\n\x02In\x12\x0e\n\x06\x65nable\x18\x01 \x02(\x08\x1a\x08\n\x06Result\"\xaa\x02\n\x12\x65nableEncoderEvent\x1a\x89\x02\n\x02In\x12\x43\n\nencoderOne\x18\x01 \x01(\x0b\x32/.barobo.Robot.enableEncoderEvent.In.SignalState\x12\x43\n\nencoderTwo\x18\x02 \x01(\x0b\x32/.barobo.Robot.enableEncoderEvent.In.SignalState\x12\x45\n\x0c\x65ncoderThree\x18\x03 \x01(\x0b\x32/.barobo.Robot.enableEncoderEvent.In.SignalState\x1a\x32\n\x0bSignalState\x12\x0e\n\x06\x65nable\x18\x01 \x02(\x08\x12\x13\n\x0bgranularity\x18\x02 \x02(\x02\x1a\x08\n\x06Result\"2\n\x10\x65nableJointEvent\x1a\x14\n\x02In\x12\x0e\n\x06\x65nable\x18\x01 \x02(\x08\x1a\x08\n\x06Result\"O\n\x18\x65nableAccelerometerEvent\x1a)\n\x02In\x12\x0e\n\x06\x65nable\x18\x01 \x02(\x08\x12\x13\n\x0bgranularity\x18\x02 \x02(\x02\x1a\x08\n\x06Result\"Z\n!setMotorControllerSafetyThreshold\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\rB\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"V\n\x1dsetMotorControllerSafetyAngle\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"Q\n\x18setMotorControllerAlphaI\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"Q\n\x18setMotorControllerAlphaF\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"P\n\x17setMotorControllerOmega\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"[\n\"setMotorControllerProportionalGain\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"Y\n setMotorControllerIntegratorGain\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\"Y\n setMotorControllerDerivativeGain\x1a+\n\x02In\x12\x0c\n\x04mask\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \x1a\x08\n\x06Result\".\n\x11getBatteryVoltage\x1a\x04\n\x02In\x1a\x13\n\x06Result\x12\t\n\x01v\x18\x01 \x02(\x02\"4\n\tgetAdcRaw\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\rB\x07\x10\x01\x92?\x02\x10 \"L\n!getMotorControllerSafetyThreshold\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\rB\x07\x10\x01\x92?\x02\x10 \"H\n\x1dgetMotorControllerSafetyAngle\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"C\n\x18getMotorControllerAlphaI\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"C\n\x18getMotorControllerAlphaF\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"B\n\x17getMotorControllerOmega\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"M\n\"getMotorControllerProportionalGain\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"K\n getMotorControllerIntegratorGain\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"K\n getMotorControllerDerivativeGain\x1a\x04\n\x02In\x1a!\n\x06Result\x12\x17\n\x06values\x18\x01 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"N\n\x10getEncoderValues\x1a\x04\n\x02In\x1a\x34\n\x06Result\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\x17\n\x06values\x18\x02 \x03(\x02\x42\x07\x10\x01\x92?\x02\x10 \"f\n\x0egetJointStates\x1a\x04\n\x02In\x1aN\n\x06Result\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\x31\n\x06values\x18\x02 \x03(\x0e\x32\x18.barobo.Robot.JointStateB\x07\x10\x01\x92?\x02\x10 \"\x85\x01\n\rgetFormFactor\x1a\x04\n\x02In\x1a?\n\x06Result\x12\x35\n\x05value\x18\x01 \x02(\x0e\x32&.barobo.Robot.getFormFactor.FormFactor\"-\n\nFormFactor\x12\x05\n\x01I\x10\x00\x12\x05\n\x01L\x10\x01\x12\x05\n\x01T\x10\x02\x12\n\n\x06\x44ONGLE\x10\x03\"\xbb\x02\n\x04Goal\x12%\n\x04type\x18\x01 \x02(\x0e\x32\x17.barobo.Robot.Goal.Type\x12\x0c\n\x04goal\x18\x02 \x02(\x02\x12\x31\n\ncontroller\x18\x03 \x01(\x0e\x32\x1d.barobo.Robot.Goal.Controller\x12\x0f\n\x07timeout\x18\x04 \x01(\x02\x12/\n\rmodeOnTimeout\x18\x05 \x01(\x0e\x32\x18.barobo.Robot.JointState\"0\n\x04Type\x12\x0c\n\x08\x41\x42SOLUTE\x10\x01\x12\x0c\n\x08RELATIVE\x10\x02\x12\x0c\n\x08INFINITE\x10\x03\"W\n\nController\x12\x07\n\x03PID\x10\x01\x12\x0c\n\x08\x43ONSTVEL\x10\x02\x12\n\n\x06SMOOTH\x10\x03\x12\t\n\x05\x41\x43\x43\x45L\x10\x04\x12\r\n\tCYCLOIDAL\x10\x05\x12\x0c\n\x08HARMONIC\x10\x06\"\x97\x01\n\x04move\x1a\x84\x01\n\x02In\x12(\n\x0cmotorOneGoal\x18\x01 \x01(\x0b\x32\x12.barobo.Robot.Goal\x12(\n\x0cmotorTwoGoal\x18\x02 \x01(\x0b\x32\x12.barobo.Robot.Goal\x12*\n\x0emotorThreeGoal\x18\x03 \x01(\x0b\x32\x12.barobo.Robot.Goal\x1a\x08\n\x06Result\"\"\n\x10resetEncoderRevs\x1a\x04\n\x02In\x1a\x08\n\x06Result\"$\n\x04stop\x1a\x12\n\x02In\x12\x0c\n\x04mask\x18\x01 \x01(\r\x1a\x08\n\x06Result\".\n\x0egetButtonState\x1a\x04\n\x02In\x1a\x16\n\x06Result\x12\x0c\n\x04mask\x18\x01 \x02(\r\"Q\n\x12getFirmwareVersion\x1a\x04\n\x02In\x1a\x35\n\x06Result\x12\r\n\x05major\x18\x01 \x02(\r\x12\r\n\x05minor\x18\x02 \x02(\r\x12\r\n\x05patch\x18\x03 \x02(\r\"D\n\x0bwriteEeprom\x1a+\n\x02In\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x02(\r\x12\x14\n\x04\x64\x61ta\x18\x02 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\x1a\x08\n\x06Result\"Q\n\nreadEeprom\x1a#\n\x02In\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x02(\r\x12\x0c\n\x04size\x18\x02 \x02(\r\x1a\x1e\n\x06Result\x12\x14\n\x04\x64\x61ta\x18\x01 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\"A\n\x08writeTwi\x1a+\n\x02In\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x02(\r\x12\x14\n\x04\x64\x61ta\x18\x02 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\x1a\x08\n\x06Result\"R\n\x07readTwi\x1a\'\n\x02In\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x02(\r\x12\x10\n\x08recvsize\x18\x02 \x02(\r\x1a\x1e\n\x06Result\x12\x14\n\x04\x64\x61ta\x18\x02 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\"m\n\x0cwriteReadTwi\x1a=\n\x02In\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x02(\r\x12\x10\n\x08recvsize\x18\x02 \x02(\r\x12\x14\n\x04\x64\x61ta\x18\x03 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\x1a\x1e\n\x06Result\x12\x14\n\x04\x64\x61ta\x18\x02 \x02(\x0c\x42\x06\x92?\x03\x08\x80\x01\"\x18\n\x06reboot\x1a\x04\n\x02In\x1a\x08\n\x06Result\"p\n\x0b\x62uttonEvent\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12$\n\x06\x62utton\x18\x02 \x02(\x0e\x32\x14.barobo.Robot.Button\x12(\n\x05state\x18\x03 \x02(\x0e\x32\x19.barobo.Robot.ButtonState\"A\n\x0c\x65ncoderEvent\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\x0f\n\x07\x65ncoder\x18\x02 \x02(\r\x12\r\n\x05value\x18\x03 \x02(\x02\"H\n\x12\x61\x63\x63\x65lerometerEvent\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\t\n\x01x\x18\x02 \x02(\x02\x12\t\n\x01y\x18\x03 \x02(\x02\x12\t\n\x01z\x18\x04 \x02(\x02\"W\n\njointEvent\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\r\n\x05joint\x18\x02 \x02(\r\x12\'\n\x05\x65vent\x18\x03 \x02(\x0e\x32\x18.barobo.Robot.JointState\"B\n\x11\x64\x65\x62ugMessageEvent\x12\x11\n\ttimestamp\x18\x01 \x02(\r\x12\x1a\n\nbytestring\x18\x02 \x02(\tB\x06\x92?\x03\x08\x80\x01\")\n\x14\x63onnectionTerminated\x12\x11\n\ttimestamp\x18\x01 \x02(\r*8\n\nJointState\x12\t\n\x05\x43OAST\x10\x00\x12\x08\n\x04HOLD\x10\x01\x12\n\n\x06MOVING\x10\x02\x12\t\n\x05\x45RROR\x10\x04*!\n\x06\x42utton\x12\t\n\x05POWER\x10\x00\x12\x05\n\x01\x41\x10\x01\x12\x05\n\x01\x42\x10\x02*\x1f\n\x0b\x42uttonState\x12\x06\n\x02UP\x10\x00\x12\x08\n\x04\x44OWN\x10\x01')
  ,
  dependencies=[nanopb__pb2.DESCRIPTOR,])
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

_JOINTSTATE = _descriptor.EnumDescriptor(
  name='JointState',
  full_name='barobo.Robot.JointState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='COAST', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HOLD', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MOVING', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ERROR', index=3, number=4,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4090,
  serialized_end=4146,
)
_sym_db.RegisterEnumDescriptor(_JOINTSTATE)

JointState = enum_type_wrapper.EnumTypeWrapper(_JOINTSTATE)
_BUTTON = _descriptor.EnumDescriptor(
  name='Button',
  full_name='barobo.Robot.Button',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='POWER', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='A', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='B', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4148,
  serialized_end=4181,
)
_sym_db.RegisterEnumDescriptor(_BUTTON)

Button = enum_type_wrapper.EnumTypeWrapper(_BUTTON)
_BUTTONSTATE = _descriptor.EnumDescriptor(
  name='ButtonState',
  full_name='barobo.Robot.ButtonState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UP', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOWN', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4183,
  serialized_end=4214,
)
_sym_db.RegisterEnumDescriptor(_BUTTONSTATE)

ButtonState = enum_type_wrapper.EnumTypeWrapper(_BUTTONSTATE)
COAST = 0
HOLD = 1
MOVING = 2
ERROR = 4
POWER = 0
A = 1
B = 2
UP = 0
DOWN = 1


_GETFORMFACTOR_FORMFACTOR = _descriptor.EnumDescriptor(
  name='FormFactor',
  full_name='barobo.Robot.getFormFactor.FormFactor',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='I', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='L', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='T', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DONGLE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2470,
  serialized_end=2515,
)
_sym_db.RegisterEnumDescriptor(_GETFORMFACTOR_FORMFACTOR)

_GOAL_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='barobo.Robot.Goal.Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ABSOLUTE', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RELATIVE', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INFINITE', index=2, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2696,
  serialized_end=2744,
)
_sym_db.RegisterEnumDescriptor(_GOAL_TYPE)

_GOAL_CONTROLLER = _descriptor.EnumDescriptor(
  name='Controller',
  full_name='barobo.Robot.Goal.Controller',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PID', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONSTVEL', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SMOOTH', index=2, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ACCEL', index=3, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CYCLOIDAL', index=4, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HARMONIC', index=5, number=6,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2746,
  serialized_end=2833,
)
_sym_db.RegisterEnumDescriptor(_GOAL_CONTROLLER)


_GETACCELEROMETERDATA_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getAccelerometerData.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETACCELEROMETERDATA_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getAccelerometerData.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='barobo.Robot.getAccelerometerData.Result.x', index=0,
      number=1, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='y', full_name='barobo.Robot.getAccelerometerData.Result.y', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='z', full_name='barobo.Robot.getAccelerometerData.Result.z', index=2,
      number=3, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=114,
)

_GETACCELEROMETERDATA = _descriptor.Descriptor(
  name='getAccelerometerData',
  full_name='barobo.Robot.getAccelerometerData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETACCELEROMETERDATA_IN, _GETACCELEROMETERDATA_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43,
  serialized_end=114,
)


_GETLEDCOLOR_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getLedColor.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETLEDCOLOR_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getLedColor.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.getLedColor.Result.value', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=137,
  serialized_end=160,
)

_GETLEDCOLOR = _descriptor.Descriptor(
  name='getLedColor',
  full_name='barobo.Robot.getLedColor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETLEDCOLOR_IN, _GETLEDCOLOR_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=116,
  serialized_end=160,
)


_SETLEDCOLOR_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setLedColor.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.setLedColor.In.value', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=177,
  serialized_end=196,
)

_SETLEDCOLOR_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setLedColor.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETLEDCOLOR = _descriptor.Descriptor(
  name='setLedColor',
  full_name='barobo.Robot.setLedColor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETLEDCOLOR_IN, _SETLEDCOLOR_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=162,
  serialized_end=206,
)


_GETBUZZERFREQUENCY_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getBuzzerFrequency.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETBUZZERFREQUENCY_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getBuzzerFrequency.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.getBuzzerFrequency.Result.value', index=0,
      number=1, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=236,
  serialized_end=259,
)

_GETBUZZERFREQUENCY = _descriptor.Descriptor(
  name='getBuzzerFrequency',
  full_name='barobo.Robot.getBuzzerFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETBUZZERFREQUENCY_IN, _GETBUZZERFREQUENCY_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=208,
  serialized_end=259,
)


_SETBUZZERFREQUENCY_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setBuzzerFrequency.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.setBuzzerFrequency.In.value', index=0,
      number=1, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=283,
  serialized_end=302,
)

_SETBUZZERFREQUENCY_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setBuzzerFrequency.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETBUZZERFREQUENCY = _descriptor.Descriptor(
  name='setBuzzerFrequency',
  full_name='barobo.Robot.setBuzzerFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETBUZZERFREQUENCY_IN, _SETBUZZERFREQUENCY_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=261,
  serialized_end=312,
)


_ENABLEBUTTONEVENT_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.enableButtonEvent.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='barobo.Robot.enableButtonEvent.In.enable', index=0,
      number=1, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=335,
  serialized_end=355,
)

_ENABLEBUTTONEVENT_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.enableButtonEvent.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_ENABLEBUTTONEVENT = _descriptor.Descriptor(
  name='enableButtonEvent',
  full_name='barobo.Robot.enableButtonEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_ENABLEBUTTONEVENT_IN, _ENABLEBUTTONEVENT_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=314,
  serialized_end=365,
)


_ENABLEENCODEREVENT_IN_SIGNALSTATE = _descriptor.Descriptor(
  name='SignalState',
  full_name='barobo.Robot.enableEncoderEvent.In.SignalState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='barobo.Robot.enableEncoderEvent.In.SignalState.enable', index=0,
      number=1, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='granularity', full_name='barobo.Robot.enableEncoderEvent.In.SignalState.granularity', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=606,
  serialized_end=656,
)

_ENABLEENCODEREVENT_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.enableEncoderEvent.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='encoderOne', full_name='barobo.Robot.enableEncoderEvent.In.encoderOne', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='encoderTwo', full_name='barobo.Robot.enableEncoderEvent.In.encoderTwo', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='encoderThree', full_name='barobo.Robot.enableEncoderEvent.In.encoderThree', 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_ENABLEENCODEREVENT_IN_SIGNALSTATE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=391,
  serialized_end=656,
)

_ENABLEENCODEREVENT_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.enableEncoderEvent.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_ENABLEENCODEREVENT = _descriptor.Descriptor(
  name='enableEncoderEvent',
  full_name='barobo.Robot.enableEncoderEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_ENABLEENCODEREVENT_IN, _ENABLEENCODEREVENT_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=368,
  serialized_end=666,
)


_ENABLEJOINTEVENT_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.enableJointEvent.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='barobo.Robot.enableJointEvent.In.enable', index=0,
      number=1, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=335,
  serialized_end=355,
)

_ENABLEJOINTEVENT_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.enableJointEvent.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_ENABLEJOINTEVENT = _descriptor.Descriptor(
  name='enableJointEvent',
  full_name='barobo.Robot.enableJointEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_ENABLEJOINTEVENT_IN, _ENABLEJOINTEVENT_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=668,
  serialized_end=718,
)


_ENABLEACCELEROMETEREVENT_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.enableAccelerometerEvent.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='barobo.Robot.enableAccelerometerEvent.In.enable', index=0,
      number=1, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='granularity', full_name='barobo.Robot.enableAccelerometerEvent.In.granularity', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=748,
  serialized_end=789,
)

_ENABLEACCELEROMETEREVENT_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.enableAccelerometerEvent.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_ENABLEACCELEROMETEREVENT = _descriptor.Descriptor(
  name='enableAccelerometerEvent',
  full_name='barobo.Robot.enableAccelerometerEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_ENABLEACCELEROMETEREVENT_IN, _ENABLEACCELEROMETEREVENT_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=720,
  serialized_end=799,
)


_SETMOTORCONTROLLERSAFETYTHRESHOLD_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerSafetyThreshold.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerSafetyThreshold.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerSafetyThreshold.In.values', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=838,
  serialized_end=881,
)

_SETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerSafetyThreshold.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERSAFETYTHRESHOLD = _descriptor.Descriptor(
  name='setMotorControllerSafetyThreshold',
  full_name='barobo.Robot.setMotorControllerSafetyThreshold',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERSAFETYTHRESHOLD_IN, _SETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=801,
  serialized_end=891,
)


_SETMOTORCONTROLLERSAFETYANGLE_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerSafetyAngle.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerSafetyAngle.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerSafetyAngle.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERSAFETYANGLE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerSafetyAngle.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERSAFETYANGLE = _descriptor.Descriptor(
  name='setMotorControllerSafetyAngle',
  full_name='barobo.Robot.setMotorControllerSafetyAngle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERSAFETYANGLE_IN, _SETMOTORCONTROLLERSAFETYANGLE_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=893,
  serialized_end=979,
)


_SETMOTORCONTROLLERALPHAI_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerAlphaI.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerAlphaI.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerAlphaI.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERALPHAI_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerAlphaI.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERALPHAI = _descriptor.Descriptor(
  name='setMotorControllerAlphaI',
  full_name='barobo.Robot.setMotorControllerAlphaI',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERALPHAI_IN, _SETMOTORCONTROLLERALPHAI_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=981,
  serialized_end=1062,
)


_SETMOTORCONTROLLERALPHAF_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerAlphaF.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerAlphaF.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerAlphaF.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERALPHAF_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerAlphaF.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERALPHAF = _descriptor.Descriptor(
  name='setMotorControllerAlphaF',
  full_name='barobo.Robot.setMotorControllerAlphaF',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERALPHAF_IN, _SETMOTORCONTROLLERALPHAF_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1064,
  serialized_end=1145,
)


_SETMOTORCONTROLLEROMEGA_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerOmega.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerOmega.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerOmega.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLEROMEGA_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerOmega.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLEROMEGA = _descriptor.Descriptor(
  name='setMotorControllerOmega',
  full_name='barobo.Robot.setMotorControllerOmega',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLEROMEGA_IN, _SETMOTORCONTROLLEROMEGA_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1147,
  serialized_end=1227,
)


_SETMOTORCONTROLLERPROPORTIONALGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerProportionalGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerProportionalGain.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerProportionalGain.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERPROPORTIONALGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerProportionalGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERPROPORTIONALGAIN = _descriptor.Descriptor(
  name='setMotorControllerProportionalGain',
  full_name='barobo.Robot.setMotorControllerProportionalGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERPROPORTIONALGAIN_IN, _SETMOTORCONTROLLERPROPORTIONALGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1229,
  serialized_end=1320,
)


_SETMOTORCONTROLLERINTEGRATORGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerIntegratorGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerIntegratorGain.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerIntegratorGain.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERINTEGRATORGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerIntegratorGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERINTEGRATORGAIN = _descriptor.Descriptor(
  name='setMotorControllerIntegratorGain',
  full_name='barobo.Robot.setMotorControllerIntegratorGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERINTEGRATORGAIN_IN, _SETMOTORCONTROLLERINTEGRATORGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1322,
  serialized_end=1411,
)


_SETMOTORCONTROLLERDERIVATIVEGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.setMotorControllerDerivativeGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.setMotorControllerDerivativeGain.In.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.setMotorControllerDerivativeGain.In.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=926,
  serialized_end=969,
)

_SETMOTORCONTROLLERDERIVATIVEGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.setMotorControllerDerivativeGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_SETMOTORCONTROLLERDERIVATIVEGAIN = _descriptor.Descriptor(
  name='setMotorControllerDerivativeGain',
  full_name='barobo.Robot.setMotorControllerDerivativeGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_SETMOTORCONTROLLERDERIVATIVEGAIN_IN, _SETMOTORCONTROLLERDERIVATIVEGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1413,
  serialized_end=1502,
)


_GETBATTERYVOLTAGE_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getBatteryVoltage.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETBATTERYVOLTAGE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getBatteryVoltage.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='v', full_name='barobo.Robot.getBatteryVoltage.Result.v', index=0,
      number=1, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1531,
  serialized_end=1550,
)

_GETBATTERYVOLTAGE = _descriptor.Descriptor(
  name='getBatteryVoltage',
  full_name='barobo.Robot.getBatteryVoltage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETBATTERYVOLTAGE_IN, _GETBATTERYVOLTAGE_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1504,
  serialized_end=1550,
)


_GETADCRAW_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getAdcRaw.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETADCRAW_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getAdcRaw.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getAdcRaw.Result.values', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1571,
  serialized_end=1604,
)

_GETADCRAW = _descriptor.Descriptor(
  name='getAdcRaw',
  full_name='barobo.Robot.getAdcRaw',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETADCRAW_IN, _GETADCRAW_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1552,
  serialized_end=1604,
)


_GETMOTORCONTROLLERSAFETYTHRESHOLD_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerSafetyThreshold.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerSafetyThreshold.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerSafetyThreshold.Result.values', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1571,
  serialized_end=1604,
)

_GETMOTORCONTROLLERSAFETYTHRESHOLD = _descriptor.Descriptor(
  name='getMotorControllerSafetyThreshold',
  full_name='barobo.Robot.getMotorControllerSafetyThreshold',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERSAFETYTHRESHOLD_IN, _GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1606,
  serialized_end=1682,
)


_GETMOTORCONTROLLERSAFETYANGLE_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerSafetyAngle.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERSAFETYANGLE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerSafetyAngle.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerSafetyAngle.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERSAFETYANGLE = _descriptor.Descriptor(
  name='getMotorControllerSafetyAngle',
  full_name='barobo.Robot.getMotorControllerSafetyAngle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERSAFETYANGLE_IN, _GETMOTORCONTROLLERSAFETYANGLE_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1684,
  serialized_end=1756,
)


_GETMOTORCONTROLLERALPHAI_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerAlphaI.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERALPHAI_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerAlphaI.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerAlphaI.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERALPHAI = _descriptor.Descriptor(
  name='getMotorControllerAlphaI',
  full_name='barobo.Robot.getMotorControllerAlphaI',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERALPHAI_IN, _GETMOTORCONTROLLERALPHAI_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1758,
  serialized_end=1825,
)


_GETMOTORCONTROLLERALPHAF_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerAlphaF.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERALPHAF_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerAlphaF.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerAlphaF.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERALPHAF = _descriptor.Descriptor(
  name='getMotorControllerAlphaF',
  full_name='barobo.Robot.getMotorControllerAlphaF',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERALPHAF_IN, _GETMOTORCONTROLLERALPHAF_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1827,
  serialized_end=1894,
)


_GETMOTORCONTROLLEROMEGA_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerOmega.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLEROMEGA_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerOmega.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerOmega.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLEROMEGA = _descriptor.Descriptor(
  name='getMotorControllerOmega',
  full_name='barobo.Robot.getMotorControllerOmega',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLEROMEGA_IN, _GETMOTORCONTROLLEROMEGA_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1896,
  serialized_end=1962,
)


_GETMOTORCONTROLLERPROPORTIONALGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerProportionalGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerProportionalGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerProportionalGain.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERPROPORTIONALGAIN = _descriptor.Descriptor(
  name='getMotorControllerProportionalGain',
  full_name='barobo.Robot.getMotorControllerProportionalGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERPROPORTIONALGAIN_IN, _GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1964,
  serialized_end=2041,
)


_GETMOTORCONTROLLERINTEGRATORGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerIntegratorGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERINTEGRATORGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerIntegratorGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerIntegratorGain.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERINTEGRATORGAIN = _descriptor.Descriptor(
  name='getMotorControllerIntegratorGain',
  full_name='barobo.Robot.getMotorControllerIntegratorGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERINTEGRATORGAIN_IN, _GETMOTORCONTROLLERINTEGRATORGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2043,
  serialized_end=2118,
)


_GETMOTORCONTROLLERDERIVATIVEGAIN_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getMotorControllerDerivativeGain.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getMotorControllerDerivativeGain.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getMotorControllerDerivativeGain.Result.values', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1723,
  serialized_end=1756,
)

_GETMOTORCONTROLLERDERIVATIVEGAIN = _descriptor.Descriptor(
  name='getMotorControllerDerivativeGain',
  full_name='barobo.Robot.getMotorControllerDerivativeGain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETMOTORCONTROLLERDERIVATIVEGAIN_IN, _GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2120,
  serialized_end=2195,
)


_GETENCODERVALUES_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getEncoderValues.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETENCODERVALUES_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getEncoderValues.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.getEncoderValues.Result.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getEncoderValues.Result.values', index=1,
      number=2, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2223,
  serialized_end=2275,
)

_GETENCODERVALUES = _descriptor.Descriptor(
  name='getEncoderValues',
  full_name='barobo.Robot.getEncoderValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETENCODERVALUES_IN, _GETENCODERVALUES_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2197,
  serialized_end=2275,
)


_GETJOINTSTATES_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getJointStates.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETJOINTSTATES_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getJointStates.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.getJointStates.Result.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='barobo.Robot.getJointStates.Result.values', index=1,
      number=2, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2301,
  serialized_end=2379,
)

_GETJOINTSTATES = _descriptor.Descriptor(
  name='getJointStates',
  full_name='barobo.Robot.getJointStates',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETJOINTSTATES_IN, _GETJOINTSTATES_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2277,
  serialized_end=2379,
)


_GETFORMFACTOR_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getFormFactor.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETFORMFACTOR_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getFormFactor.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.getFormFactor.Result.value', index=0,
      number=1, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2405,
  serialized_end=2468,
)

_GETFORMFACTOR = _descriptor.Descriptor(
  name='getFormFactor',
  full_name='barobo.Robot.getFormFactor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETFORMFACTOR_IN, _GETFORMFACTOR_RESULT, ],
  enum_types=[
    _GETFORMFACTOR_FORMFACTOR,
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2382,
  serialized_end=2515,
)


_GOAL = _descriptor.Descriptor(
  name='Goal',
  full_name='barobo.Robot.Goal',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='barobo.Robot.Goal.type', index=0,
      number=1, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='goal', full_name='barobo.Robot.Goal.goal', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='controller', full_name='barobo.Robot.Goal.controller', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='timeout', full_name='barobo.Robot.Goal.timeout', index=3,
      number=4, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='modeOnTimeout', full_name='barobo.Robot.Goal.modeOnTimeout', 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _GOAL_TYPE,
    _GOAL_CONTROLLER,
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2518,
  serialized_end=2833,
)


_MOVE_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.move.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='motorOneGoal', full_name='barobo.Robot.move.In.motorOneGoal', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='motorTwoGoal', full_name='barobo.Robot.move.In.motorTwoGoal', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='motorThreeGoal', full_name='barobo.Robot.move.In.motorThreeGoal', 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2845,
  serialized_end=2977,
)

_MOVE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.move.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_MOVE = _descriptor.Descriptor(
  name='move',
  full_name='barobo.Robot.move',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_MOVE_IN, _MOVE_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2836,
  serialized_end=2987,
)


_RESETENCODERREVS_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.resetEncoderRevs.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_RESETENCODERREVS_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.resetEncoderRevs.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_RESETENCODERREVS = _descriptor.Descriptor(
  name='resetEncoderRevs',
  full_name='barobo.Robot.resetEncoderRevs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_RESETENCODERREVS_IN, _RESETENCODERREVS_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2989,
  serialized_end=3023,
)


_STOP_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.stop.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.stop.In.mask', 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3033,
  serialized_end=3051,
)

_STOP_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.stop.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_STOP = _descriptor.Descriptor(
  name='stop',
  full_name='barobo.Robot.stop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_STOP_IN, _STOP_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3025,
  serialized_end=3061,
)


_GETBUTTONSTATE_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getButtonState.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETBUTTONSTATE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getButtonState.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mask', full_name='barobo.Robot.getButtonState.Result.mask', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3087,
  serialized_end=3109,
)

_GETBUTTONSTATE = _descriptor.Descriptor(
  name='getButtonState',
  full_name='barobo.Robot.getButtonState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETBUTTONSTATE_IN, _GETBUTTONSTATE_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3063,
  serialized_end=3109,
)


_GETFIRMWAREVERSION_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.getFirmwareVersion.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_GETFIRMWAREVERSION_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.getFirmwareVersion.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='major', full_name='barobo.Robot.getFirmwareVersion.Result.major', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='minor', full_name='barobo.Robot.getFirmwareVersion.Result.minor', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='patch', full_name='barobo.Robot.getFirmwareVersion.Result.patch', index=2,
      number=3, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3139,
  serialized_end=3192,
)

_GETFIRMWAREVERSION = _descriptor.Descriptor(
  name='getFirmwareVersion',
  full_name='barobo.Robot.getFirmwareVersion',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_GETFIRMWAREVERSION_IN, _GETFIRMWAREVERSION_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3111,
  serialized_end=3192,
)


_WRITEEEPROM_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.writeEeprom.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='barobo.Robot.writeEeprom.In.address', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.writeEeprom.In.data', index=1,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3209,
  serialized_end=3252,
)

_WRITEEEPROM_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.writeEeprom.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_WRITEEEPROM = _descriptor.Descriptor(
  name='writeEeprom',
  full_name='barobo.Robot.writeEeprom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_WRITEEEPROM_IN, _WRITEEEPROM_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3194,
  serialized_end=3262,
)


_READEEPROM_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.readEeprom.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='barobo.Robot.readEeprom.In.address', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='size', full_name='barobo.Robot.readEeprom.In.size', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3278,
  serialized_end=3313,
)

_READEEPROM_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.readEeprom.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.readEeprom.Result.data', index=0,
      number=1, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3315,
  serialized_end=3345,
)

_READEEPROM = _descriptor.Descriptor(
  name='readEeprom',
  full_name='barobo.Robot.readEeprom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_READEEPROM_IN, _READEEPROM_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3264,
  serialized_end=3345,
)


_WRITETWI_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.writeTwi.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='barobo.Robot.writeTwi.In.address', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.writeTwi.In.data', index=1,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3209,
  serialized_end=3252,
)

_WRITETWI_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.writeTwi.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_WRITETWI = _descriptor.Descriptor(
  name='writeTwi',
  full_name='barobo.Robot.writeTwi',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_WRITETWI_IN, _WRITETWI_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3347,
  serialized_end=3412,
)


_READTWI_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.readTwi.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='barobo.Robot.readTwi.In.address', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='recvsize', full_name='barobo.Robot.readTwi.In.recvsize', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3425,
  serialized_end=3464,
)

_READTWI_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.readTwi.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.readTwi.Result.data', index=0,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3466,
  serialized_end=3496,
)

_READTWI = _descriptor.Descriptor(
  name='readTwi',
  full_name='barobo.Robot.readTwi',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_READTWI_IN, _READTWI_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3414,
  serialized_end=3496,
)


_WRITEREADTWI_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.writeReadTwi.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='barobo.Robot.writeReadTwi.In.address', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='recvsize', full_name='barobo.Robot.writeReadTwi.In.recvsize', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.writeReadTwi.In.data', index=2,
      number=3, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3514,
  serialized_end=3575,
)

_WRITEREADTWI_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.writeReadTwi.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='barobo.Robot.writeReadTwi.Result.data', index=0,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3466,
  serialized_end=3496,
)

_WRITEREADTWI = _descriptor.Descriptor(
  name='writeReadTwi',
  full_name='barobo.Robot.writeReadTwi',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_WRITEREADTWI_IN, _WRITEREADTWI_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3498,
  serialized_end=3607,
)


_REBOOT_IN = _descriptor.Descriptor(
  name='In',
  full_name='barobo.Robot.reboot.In',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=71,
)

_REBOOT_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='barobo.Robot.reboot.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=81,
)

_REBOOT = _descriptor.Descriptor(
  name='reboot',
  full_name='barobo.Robot.reboot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[_REBOOT_IN, _REBOOT_RESULT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3609,
  serialized_end=3633,
)


_BUTTONEVENT = _descriptor.Descriptor(
  name='buttonEvent',
  full_name='barobo.Robot.buttonEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.buttonEvent.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='button', full_name='barobo.Robot.buttonEvent.button', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='barobo.Robot.buttonEvent.state', index=2,
      number=3, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3635,
  serialized_end=3747,
)


_ENCODEREVENT = _descriptor.Descriptor(
  name='encoderEvent',
  full_name='barobo.Robot.encoderEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.encoderEvent.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='encoder', full_name='barobo.Robot.encoderEvent.encoder', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='barobo.Robot.encoderEvent.value', index=2,
      number=3, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3749,
  serialized_end=3814,
)


_ACCELEROMETEREVENT = _descriptor.Descriptor(
  name='accelerometerEvent',
  full_name='barobo.Robot.accelerometerEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.accelerometerEvent.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='x', full_name='barobo.Robot.accelerometerEvent.x', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='y', full_name='barobo.Robot.accelerometerEvent.y', index=2,
      number=3, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='z', full_name='barobo.Robot.accelerometerEvent.z', index=3,
      number=4, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3816,
  serialized_end=3888,
)


_JOINTEVENT = _descriptor.Descriptor(
  name='jointEvent',
  full_name='barobo.Robot.jointEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.jointEvent.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='joint', full_name='barobo.Robot.jointEvent.joint', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='event', full_name='barobo.Robot.jointEvent.event', index=2,
      number=3, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3890,
  serialized_end=3977,
)


_DEBUGMESSAGEEVENT = _descriptor.Descriptor(
  name='debugMessageEvent',
  full_name='barobo.Robot.debugMessageEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.debugMessageEvent.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytestring', full_name='barobo.Robot.debugMessageEvent.bytestring', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3979,
  serialized_end=4045,
)


_CONNECTIONTERMINATED = _descriptor.Descriptor(
  name='connectionTerminated',
  full_name='barobo.Robot.connectionTerminated',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='barobo.Robot.connectionTerminated.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4047,
  serialized_end=4088,
)

_GETACCELEROMETERDATA_IN.containing_type = _GETACCELEROMETERDATA
_GETACCELEROMETERDATA_RESULT.containing_type = _GETACCELEROMETERDATA
_GETLEDCOLOR_IN.containing_type = _GETLEDCOLOR
_GETLEDCOLOR_RESULT.containing_type = _GETLEDCOLOR
_SETLEDCOLOR_IN.containing_type = _SETLEDCOLOR
_SETLEDCOLOR_RESULT.containing_type = _SETLEDCOLOR
_GETBUZZERFREQUENCY_IN.containing_type = _GETBUZZERFREQUENCY
_GETBUZZERFREQUENCY_RESULT.containing_type = _GETBUZZERFREQUENCY
_SETBUZZERFREQUENCY_IN.containing_type = _SETBUZZERFREQUENCY
_SETBUZZERFREQUENCY_RESULT.containing_type = _SETBUZZERFREQUENCY
_ENABLEBUTTONEVENT_IN.containing_type = _ENABLEBUTTONEVENT
_ENABLEBUTTONEVENT_RESULT.containing_type = _ENABLEBUTTONEVENT
_ENABLEENCODEREVENT_IN_SIGNALSTATE.containing_type = _ENABLEENCODEREVENT_IN
_ENABLEENCODEREVENT_IN.fields_by_name['encoderOne'].message_type = _ENABLEENCODEREVENT_IN_SIGNALSTATE
_ENABLEENCODEREVENT_IN.fields_by_name['encoderTwo'].message_type = _ENABLEENCODEREVENT_IN_SIGNALSTATE
_ENABLEENCODEREVENT_IN.fields_by_name['encoderThree'].message_type = _ENABLEENCODEREVENT_IN_SIGNALSTATE
_ENABLEENCODEREVENT_IN.containing_type = _ENABLEENCODEREVENT
_ENABLEENCODEREVENT_RESULT.containing_type = _ENABLEENCODEREVENT
_ENABLEJOINTEVENT_IN.containing_type = _ENABLEJOINTEVENT
_ENABLEJOINTEVENT_RESULT.containing_type = _ENABLEJOINTEVENT
_ENABLEACCELEROMETEREVENT_IN.containing_type = _ENABLEACCELEROMETEREVENT
_ENABLEACCELEROMETEREVENT_RESULT.containing_type = _ENABLEACCELEROMETEREVENT
_SETMOTORCONTROLLERSAFETYTHRESHOLD_IN.containing_type = _SETMOTORCONTROLLERSAFETYTHRESHOLD
_SETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT.containing_type = _SETMOTORCONTROLLERSAFETYTHRESHOLD
_SETMOTORCONTROLLERSAFETYANGLE_IN.containing_type = _SETMOTORCONTROLLERSAFETYANGLE
_SETMOTORCONTROLLERSAFETYANGLE_RESULT.containing_type = _SETMOTORCONTROLLERSAFETYANGLE
_SETMOTORCONTROLLERALPHAI_IN.containing_type = _SETMOTORCONTROLLERALPHAI
_SETMOTORCONTROLLERALPHAI_RESULT.containing_type = _SETMOTORCONTROLLERALPHAI
_SETMOTORCONTROLLERALPHAF_IN.containing_type = _SETMOTORCONTROLLERALPHAF
_SETMOTORCONTROLLERALPHAF_RESULT.containing_type = _SETMOTORCONTROLLERALPHAF
_SETMOTORCONTROLLEROMEGA_IN.containing_type = _SETMOTORCONTROLLEROMEGA
_SETMOTORCONTROLLEROMEGA_RESULT.containing_type = _SETMOTORCONTROLLEROMEGA
_SETMOTORCONTROLLERPROPORTIONALGAIN_IN.containing_type = _SETMOTORCONTROLLERPROPORTIONALGAIN
_SETMOTORCONTROLLERPROPORTIONALGAIN_RESULT.containing_type = _SETMOTORCONTROLLERPROPORTIONALGAIN
_SETMOTORCONTROLLERINTEGRATORGAIN_IN.containing_type = _SETMOTORCONTROLLERINTEGRATORGAIN
_SETMOTORCONTROLLERINTEGRATORGAIN_RESULT.containing_type = _SETMOTORCONTROLLERINTEGRATORGAIN
_SETMOTORCONTROLLERDERIVATIVEGAIN_IN.containing_type = _SETMOTORCONTROLLERDERIVATIVEGAIN
_SETMOTORCONTROLLERDERIVATIVEGAIN_RESULT.containing_type = _SETMOTORCONTROLLERDERIVATIVEGAIN
_GETBATTERYVOLTAGE_IN.containing_type = _GETBATTERYVOLTAGE
_GETBATTERYVOLTAGE_RESULT.containing_type = _GETBATTERYVOLTAGE
_GETADCRAW_IN.containing_type = _GETADCRAW
_GETADCRAW_RESULT.containing_type = _GETADCRAW
_GETMOTORCONTROLLERSAFETYTHRESHOLD_IN.containing_type = _GETMOTORCONTROLLERSAFETYTHRESHOLD
_GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT.containing_type = _GETMOTORCONTROLLERSAFETYTHRESHOLD
_GETMOTORCONTROLLERSAFETYANGLE_IN.containing_type = _GETMOTORCONTROLLERSAFETYANGLE
_GETMOTORCONTROLLERSAFETYANGLE_RESULT.containing_type = _GETMOTORCONTROLLERSAFETYANGLE
_GETMOTORCONTROLLERALPHAI_IN.containing_type = _GETMOTORCONTROLLERALPHAI
_GETMOTORCONTROLLERALPHAI_RESULT.containing_type = _GETMOTORCONTROLLERALPHAI
_GETMOTORCONTROLLERALPHAF_IN.containing_type = _GETMOTORCONTROLLERALPHAF
_GETMOTORCONTROLLERALPHAF_RESULT.containing_type = _GETMOTORCONTROLLERALPHAF
_GETMOTORCONTROLLEROMEGA_IN.containing_type = _GETMOTORCONTROLLEROMEGA
_GETMOTORCONTROLLEROMEGA_RESULT.containing_type = _GETMOTORCONTROLLEROMEGA
_GETMOTORCONTROLLERPROPORTIONALGAIN_IN.containing_type = _GETMOTORCONTROLLERPROPORTIONALGAIN
_GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT.containing_type = _GETMOTORCONTROLLERPROPORTIONALGAIN
_GETMOTORCONTROLLERINTEGRATORGAIN_IN.containing_type = _GETMOTORCONTROLLERINTEGRATORGAIN
_GETMOTORCONTROLLERINTEGRATORGAIN_RESULT.containing_type = _GETMOTORCONTROLLERINTEGRATORGAIN
_GETMOTORCONTROLLERDERIVATIVEGAIN_IN.containing_type = _GETMOTORCONTROLLERDERIVATIVEGAIN
_GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT.containing_type = _GETMOTORCONTROLLERDERIVATIVEGAIN
_GETENCODERVALUES_IN.containing_type = _GETENCODERVALUES
_GETENCODERVALUES_RESULT.containing_type = _GETENCODERVALUES
_GETJOINTSTATES_IN.containing_type = _GETJOINTSTATES
_GETJOINTSTATES_RESULT.fields_by_name['values'].enum_type = _JOINTSTATE
_GETJOINTSTATES_RESULT.containing_type = _GETJOINTSTATES
_GETFORMFACTOR_IN.containing_type = _GETFORMFACTOR
_GETFORMFACTOR_RESULT.fields_by_name['value'].enum_type = _GETFORMFACTOR_FORMFACTOR
_GETFORMFACTOR_RESULT.containing_type = _GETFORMFACTOR
_GETFORMFACTOR_FORMFACTOR.containing_type = _GETFORMFACTOR
_GOAL.fields_by_name['type'].enum_type = _GOAL_TYPE
_GOAL.fields_by_name['controller'].enum_type = _GOAL_CONTROLLER
_GOAL.fields_by_name['modeOnTimeout'].enum_type = _JOINTSTATE
_GOAL_TYPE.containing_type = _GOAL
_GOAL_CONTROLLER.containing_type = _GOAL
_MOVE_IN.fields_by_name['motorOneGoal'].message_type = _GOAL
_MOVE_IN.fields_by_name['motorTwoGoal'].message_type = _GOAL
_MOVE_IN.fields_by_name['motorThreeGoal'].message_type = _GOAL
_MOVE_IN.containing_type = _MOVE
_MOVE_RESULT.containing_type = _MOVE
_RESETENCODERREVS_IN.containing_type = _RESETENCODERREVS
_RESETENCODERREVS_RESULT.containing_type = _RESETENCODERREVS
_STOP_IN.containing_type = _STOP
_STOP_RESULT.containing_type = _STOP
_GETBUTTONSTATE_IN.containing_type = _GETBUTTONSTATE
_GETBUTTONSTATE_RESULT.containing_type = _GETBUTTONSTATE
_GETFIRMWAREVERSION_IN.containing_type = _GETFIRMWAREVERSION
_GETFIRMWAREVERSION_RESULT.containing_type = _GETFIRMWAREVERSION
_WRITEEEPROM_IN.containing_type = _WRITEEEPROM
_WRITEEEPROM_RESULT.containing_type = _WRITEEEPROM
_READEEPROM_IN.containing_type = _READEEPROM
_READEEPROM_RESULT.containing_type = _READEEPROM
_WRITETWI_IN.containing_type = _WRITETWI
_WRITETWI_RESULT.containing_type = _WRITETWI
_READTWI_IN.containing_type = _READTWI
_READTWI_RESULT.containing_type = _READTWI
_WRITEREADTWI_IN.containing_type = _WRITEREADTWI
_WRITEREADTWI_RESULT.containing_type = _WRITEREADTWI
_REBOOT_IN.containing_type = _REBOOT
_REBOOT_RESULT.containing_type = _REBOOT
_BUTTONEVENT.fields_by_name['button'].enum_type = _BUTTON
_BUTTONEVENT.fields_by_name['state'].enum_type = _BUTTONSTATE
_JOINTEVENT.fields_by_name['event'].enum_type = _JOINTSTATE
DESCRIPTOR.message_types_by_name['getAccelerometerData'] = _GETACCELEROMETERDATA
DESCRIPTOR.message_types_by_name['getLedColor'] = _GETLEDCOLOR
DESCRIPTOR.message_types_by_name['setLedColor'] = _SETLEDCOLOR
DESCRIPTOR.message_types_by_name['getBuzzerFrequency'] = _GETBUZZERFREQUENCY
DESCRIPTOR.message_types_by_name['setBuzzerFrequency'] = _SETBUZZERFREQUENCY
DESCRIPTOR.message_types_by_name['enableButtonEvent'] = _ENABLEBUTTONEVENT
DESCRIPTOR.message_types_by_name['enableEncoderEvent'] = _ENABLEENCODEREVENT
DESCRIPTOR.message_types_by_name['enableJointEvent'] = _ENABLEJOINTEVENT
DESCRIPTOR.message_types_by_name['enableAccelerometerEvent'] = _ENABLEACCELEROMETEREVENT
DESCRIPTOR.message_types_by_name['setMotorControllerSafetyThreshold'] = _SETMOTORCONTROLLERSAFETYTHRESHOLD
DESCRIPTOR.message_types_by_name['setMotorControllerSafetyAngle'] = _SETMOTORCONTROLLERSAFETYANGLE
DESCRIPTOR.message_types_by_name['setMotorControllerAlphaI'] = _SETMOTORCONTROLLERALPHAI
DESCRIPTOR.message_types_by_name['setMotorControllerAlphaF'] = _SETMOTORCONTROLLERALPHAF
DESCRIPTOR.message_types_by_name['setMotorControllerOmega'] = _SETMOTORCONTROLLEROMEGA
DESCRIPTOR.message_types_by_name['setMotorControllerProportionalGain'] = _SETMOTORCONTROLLERPROPORTIONALGAIN
DESCRIPTOR.message_types_by_name['setMotorControllerIntegratorGain'] = _SETMOTORCONTROLLERINTEGRATORGAIN
DESCRIPTOR.message_types_by_name['setMotorControllerDerivativeGain'] = _SETMOTORCONTROLLERDERIVATIVEGAIN
DESCRIPTOR.message_types_by_name['getBatteryVoltage'] = _GETBATTERYVOLTAGE
DESCRIPTOR.message_types_by_name['getAdcRaw'] = _GETADCRAW
DESCRIPTOR.message_types_by_name['getMotorControllerSafetyThreshold'] = _GETMOTORCONTROLLERSAFETYTHRESHOLD
DESCRIPTOR.message_types_by_name['getMotorControllerSafetyAngle'] = _GETMOTORCONTROLLERSAFETYANGLE
DESCRIPTOR.message_types_by_name['getMotorControllerAlphaI'] = _GETMOTORCONTROLLERALPHAI
DESCRIPTOR.message_types_by_name['getMotorControllerAlphaF'] = _GETMOTORCONTROLLERALPHAF
DESCRIPTOR.message_types_by_name['getMotorControllerOmega'] = _GETMOTORCONTROLLEROMEGA
DESCRIPTOR.message_types_by_name['getMotorControllerProportionalGain'] = _GETMOTORCONTROLLERPROPORTIONALGAIN
DESCRIPTOR.message_types_by_name['getMotorControllerIntegratorGain'] = _GETMOTORCONTROLLERINTEGRATORGAIN
DESCRIPTOR.message_types_by_name['getMotorControllerDerivativeGain'] = _GETMOTORCONTROLLERDERIVATIVEGAIN
DESCRIPTOR.message_types_by_name['getEncoderValues'] = _GETENCODERVALUES
DESCRIPTOR.message_types_by_name['getJointStates'] = _GETJOINTSTATES
DESCRIPTOR.message_types_by_name['getFormFactor'] = _GETFORMFACTOR
DESCRIPTOR.message_types_by_name['Goal'] = _GOAL
DESCRIPTOR.message_types_by_name['move'] = _MOVE
DESCRIPTOR.message_types_by_name['resetEncoderRevs'] = _RESETENCODERREVS
DESCRIPTOR.message_types_by_name['stop'] = _STOP
DESCRIPTOR.message_types_by_name['getButtonState'] = _GETBUTTONSTATE
DESCRIPTOR.message_types_by_name['getFirmwareVersion'] = _GETFIRMWAREVERSION
DESCRIPTOR.message_types_by_name['writeEeprom'] = _WRITEEEPROM
DESCRIPTOR.message_types_by_name['readEeprom'] = _READEEPROM
DESCRIPTOR.message_types_by_name['writeTwi'] = _WRITETWI
DESCRIPTOR.message_types_by_name['readTwi'] = _READTWI
DESCRIPTOR.message_types_by_name['writeReadTwi'] = _WRITEREADTWI
DESCRIPTOR.message_types_by_name['reboot'] = _REBOOT
DESCRIPTOR.message_types_by_name['buttonEvent'] = _BUTTONEVENT
DESCRIPTOR.message_types_by_name['encoderEvent'] = _ENCODEREVENT
DESCRIPTOR.message_types_by_name['accelerometerEvent'] = _ACCELEROMETEREVENT
DESCRIPTOR.message_types_by_name['jointEvent'] = _JOINTEVENT
DESCRIPTOR.message_types_by_name['debugMessageEvent'] = _DEBUGMESSAGEEVENT
DESCRIPTOR.message_types_by_name['connectionTerminated'] = _CONNECTIONTERMINATED
DESCRIPTOR.enum_types_by_name['JointState'] = _JOINTSTATE
DESCRIPTOR.enum_types_by_name['Button'] = _BUTTON
DESCRIPTOR.enum_types_by_name['ButtonState'] = _BUTTONSTATE

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETACCELEROMETERDATA_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getAccelerometerData.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETACCELEROMETERDATA_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getAccelerometerData.Result)
    ))
  ,
  DESCRIPTOR = _GETACCELEROMETERDATA,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getAccelerometerData)
  ))
_sym_db.RegisterMessage(getAccelerometerData)
_sym_db.RegisterMessage(getAccelerometerData.In)
_sym_db.RegisterMessage(getAccelerometerData.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETLEDCOLOR_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getLedColor.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETLEDCOLOR_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getLedColor.Result)
    ))
  ,
  DESCRIPTOR = _GETLEDCOLOR,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getLedColor)
  ))
_sym_db.RegisterMessage(getLedColor)
_sym_db.RegisterMessage(getLedColor.In)
_sym_db.RegisterMessage(getLedColor.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETLEDCOLOR_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setLedColor.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETLEDCOLOR_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setLedColor.Result)
    ))
  ,
  DESCRIPTOR = _SETLEDCOLOR,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setLedColor)
  ))
_sym_db.RegisterMessage(setLedColor)
_sym_db.RegisterMessage(setLedColor.In)
_sym_db.RegisterMessage(setLedColor.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETBUZZERFREQUENCY_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getBuzzerFrequency.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETBUZZERFREQUENCY_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getBuzzerFrequency.Result)
    ))
  ,
  DESCRIPTOR = _GETBUZZERFREQUENCY,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getBuzzerFrequency)
  ))
_sym_db.RegisterMessage(getBuzzerFrequency)
_sym_db.RegisterMessage(getBuzzerFrequency.In)
_sym_db.RegisterMessage(getBuzzerFrequency.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETBUZZERFREQUENCY_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setBuzzerFrequency.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETBUZZERFREQUENCY_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setBuzzerFrequency.Result)
    ))
  ,
  DESCRIPTOR = _SETBUZZERFREQUENCY,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setBuzzerFrequency)
  ))
_sym_db.RegisterMessage(setBuzzerFrequency)
_sym_db.RegisterMessage(setBuzzerFrequency.In)
_sym_db.RegisterMessage(setBuzzerFrequency.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEBUTTONEVENT_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableButtonEvent.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEBUTTONEVENT_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableButtonEvent.Result)
    ))
  ,
  DESCRIPTOR = _ENABLEBUTTONEVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.enableButtonEvent)
  ))
_sym_db.RegisterMessage(enableButtonEvent)
_sym_db.RegisterMessage(enableButtonEvent.In)
_sym_db.RegisterMessage(enableButtonEvent.Result)

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

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

    SignalState = _reflection.GeneratedProtocolMessageType('SignalState', (_message.Message,), dict(
      DESCRIPTOR = _ENABLEENCODEREVENT_IN_SIGNALSTATE,
      __module__ = 'robot_pb2'
      # @@protoc_insertion_point(class_scope:barobo.Robot.enableEncoderEvent.In.SignalState)
      ))
    ,
    DESCRIPTOR = _ENABLEENCODEREVENT_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableEncoderEvent.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEENCODEREVENT_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableEncoderEvent.Result)
    ))
  ,
  DESCRIPTOR = _ENABLEENCODEREVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.enableEncoderEvent)
  ))
_sym_db.RegisterMessage(enableEncoderEvent)
_sym_db.RegisterMessage(enableEncoderEvent.In)
_sym_db.RegisterMessage(enableEncoderEvent.In.SignalState)
_sym_db.RegisterMessage(enableEncoderEvent.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEJOINTEVENT_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableJointEvent.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEJOINTEVENT_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableJointEvent.Result)
    ))
  ,
  DESCRIPTOR = _ENABLEJOINTEVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.enableJointEvent)
  ))
_sym_db.RegisterMessage(enableJointEvent)
_sym_db.RegisterMessage(enableJointEvent.In)
_sym_db.RegisterMessage(enableJointEvent.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEACCELEROMETEREVENT_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableAccelerometerEvent.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _ENABLEACCELEROMETEREVENT_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.enableAccelerometerEvent.Result)
    ))
  ,
  DESCRIPTOR = _ENABLEACCELEROMETEREVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.enableAccelerometerEvent)
  ))
_sym_db.RegisterMessage(enableAccelerometerEvent)
_sym_db.RegisterMessage(enableAccelerometerEvent.In)
_sym_db.RegisterMessage(enableAccelerometerEvent.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERSAFETYTHRESHOLD_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyThreshold.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyThreshold.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERSAFETYTHRESHOLD,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyThreshold)
  ))
_sym_db.RegisterMessage(setMotorControllerSafetyThreshold)
_sym_db.RegisterMessage(setMotorControllerSafetyThreshold.In)
_sym_db.RegisterMessage(setMotorControllerSafetyThreshold.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERSAFETYANGLE_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyAngle.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERSAFETYANGLE_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyAngle.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERSAFETYANGLE,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerSafetyAngle)
  ))
_sym_db.RegisterMessage(setMotorControllerSafetyAngle)
_sym_db.RegisterMessage(setMotorControllerSafetyAngle.In)
_sym_db.RegisterMessage(setMotorControllerSafetyAngle.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERALPHAI_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaI.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERALPHAI_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaI.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERALPHAI,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaI)
  ))
_sym_db.RegisterMessage(setMotorControllerAlphaI)
_sym_db.RegisterMessage(setMotorControllerAlphaI.In)
_sym_db.RegisterMessage(setMotorControllerAlphaI.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERALPHAF_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaF.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERALPHAF_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaF.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERALPHAF,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerAlphaF)
  ))
_sym_db.RegisterMessage(setMotorControllerAlphaF)
_sym_db.RegisterMessage(setMotorControllerAlphaF.In)
_sym_db.RegisterMessage(setMotorControllerAlphaF.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLEROMEGA_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerOmega.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLEROMEGA_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerOmega.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLEROMEGA,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerOmega)
  ))
_sym_db.RegisterMessage(setMotorControllerOmega)
_sym_db.RegisterMessage(setMotorControllerOmega.In)
_sym_db.RegisterMessage(setMotorControllerOmega.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERPROPORTIONALGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerProportionalGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERPROPORTIONALGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerProportionalGain.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERPROPORTIONALGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerProportionalGain)
  ))
_sym_db.RegisterMessage(setMotorControllerProportionalGain)
_sym_db.RegisterMessage(setMotorControllerProportionalGain.In)
_sym_db.RegisterMessage(setMotorControllerProportionalGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERINTEGRATORGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerIntegratorGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERINTEGRATORGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerIntegratorGain.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERINTEGRATORGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerIntegratorGain)
  ))
_sym_db.RegisterMessage(setMotorControllerIntegratorGain)
_sym_db.RegisterMessage(setMotorControllerIntegratorGain.In)
_sym_db.RegisterMessage(setMotorControllerIntegratorGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERDERIVATIVEGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerDerivativeGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _SETMOTORCONTROLLERDERIVATIVEGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerDerivativeGain.Result)
    ))
  ,
  DESCRIPTOR = _SETMOTORCONTROLLERDERIVATIVEGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.setMotorControllerDerivativeGain)
  ))
_sym_db.RegisterMessage(setMotorControllerDerivativeGain)
_sym_db.RegisterMessage(setMotorControllerDerivativeGain.In)
_sym_db.RegisterMessage(setMotorControllerDerivativeGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETBATTERYVOLTAGE_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getBatteryVoltage.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETBATTERYVOLTAGE_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getBatteryVoltage.Result)
    ))
  ,
  DESCRIPTOR = _GETBATTERYVOLTAGE,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getBatteryVoltage)
  ))
_sym_db.RegisterMessage(getBatteryVoltage)
_sym_db.RegisterMessage(getBatteryVoltage.In)
_sym_db.RegisterMessage(getBatteryVoltage.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETADCRAW_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getAdcRaw.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETADCRAW_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getAdcRaw.Result)
    ))
  ,
  DESCRIPTOR = _GETADCRAW,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getAdcRaw)
  ))
_sym_db.RegisterMessage(getAdcRaw)
_sym_db.RegisterMessage(getAdcRaw.In)
_sym_db.RegisterMessage(getAdcRaw.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERSAFETYTHRESHOLD_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyThreshold.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyThreshold.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERSAFETYTHRESHOLD,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyThreshold)
  ))
_sym_db.RegisterMessage(getMotorControllerSafetyThreshold)
_sym_db.RegisterMessage(getMotorControllerSafetyThreshold.In)
_sym_db.RegisterMessage(getMotorControllerSafetyThreshold.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERSAFETYANGLE_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyAngle.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERSAFETYANGLE_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyAngle.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERSAFETYANGLE,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerSafetyAngle)
  ))
_sym_db.RegisterMessage(getMotorControllerSafetyAngle)
_sym_db.RegisterMessage(getMotorControllerSafetyAngle.In)
_sym_db.RegisterMessage(getMotorControllerSafetyAngle.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERALPHAI_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaI.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERALPHAI_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaI.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERALPHAI,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaI)
  ))
_sym_db.RegisterMessage(getMotorControllerAlphaI)
_sym_db.RegisterMessage(getMotorControllerAlphaI.In)
_sym_db.RegisterMessage(getMotorControllerAlphaI.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERALPHAF_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaF.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERALPHAF_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaF.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERALPHAF,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerAlphaF)
  ))
_sym_db.RegisterMessage(getMotorControllerAlphaF)
_sym_db.RegisterMessage(getMotorControllerAlphaF.In)
_sym_db.RegisterMessage(getMotorControllerAlphaF.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLEROMEGA_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerOmega.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLEROMEGA_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerOmega.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLEROMEGA,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerOmega)
  ))
_sym_db.RegisterMessage(getMotorControllerOmega)
_sym_db.RegisterMessage(getMotorControllerOmega.In)
_sym_db.RegisterMessage(getMotorControllerOmega.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERPROPORTIONALGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerProportionalGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerProportionalGain.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERPROPORTIONALGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerProportionalGain)
  ))
_sym_db.RegisterMessage(getMotorControllerProportionalGain)
_sym_db.RegisterMessage(getMotorControllerProportionalGain.In)
_sym_db.RegisterMessage(getMotorControllerProportionalGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERINTEGRATORGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerIntegratorGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERINTEGRATORGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerIntegratorGain.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERINTEGRATORGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerIntegratorGain)
  ))
_sym_db.RegisterMessage(getMotorControllerIntegratorGain)
_sym_db.RegisterMessage(getMotorControllerIntegratorGain.In)
_sym_db.RegisterMessage(getMotorControllerIntegratorGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERDERIVATIVEGAIN_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerDerivativeGain.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerDerivativeGain.Result)
    ))
  ,
  DESCRIPTOR = _GETMOTORCONTROLLERDERIVATIVEGAIN,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getMotorControllerDerivativeGain)
  ))
_sym_db.RegisterMessage(getMotorControllerDerivativeGain)
_sym_db.RegisterMessage(getMotorControllerDerivativeGain.In)
_sym_db.RegisterMessage(getMotorControllerDerivativeGain.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETENCODERVALUES_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getEncoderValues.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETENCODERVALUES_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getEncoderValues.Result)
    ))
  ,
  DESCRIPTOR = _GETENCODERVALUES,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getEncoderValues)
  ))
_sym_db.RegisterMessage(getEncoderValues)
_sym_db.RegisterMessage(getEncoderValues.In)
_sym_db.RegisterMessage(getEncoderValues.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETJOINTSTATES_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getJointStates.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETJOINTSTATES_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getJointStates.Result)
    ))
  ,
  DESCRIPTOR = _GETJOINTSTATES,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getJointStates)
  ))
_sym_db.RegisterMessage(getJointStates)
_sym_db.RegisterMessage(getJointStates.In)
_sym_db.RegisterMessage(getJointStates.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETFORMFACTOR_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getFormFactor.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETFORMFACTOR_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getFormFactor.Result)
    ))
  ,
  DESCRIPTOR = _GETFORMFACTOR,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getFormFactor)
  ))
_sym_db.RegisterMessage(getFormFactor)
_sym_db.RegisterMessage(getFormFactor.In)
_sym_db.RegisterMessage(getFormFactor.Result)

Goal = _reflection.GeneratedProtocolMessageType('Goal', (_message.Message,), dict(
  DESCRIPTOR = _GOAL,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.Goal)
  ))
_sym_db.RegisterMessage(Goal)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _MOVE_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.move.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _MOVE_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.move.Result)
    ))
  ,
  DESCRIPTOR = _MOVE,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.move)
  ))
_sym_db.RegisterMessage(move)
_sym_db.RegisterMessage(move.In)
_sym_db.RegisterMessage(move.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _RESETENCODERREVS_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.resetEncoderRevs.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _RESETENCODERREVS_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.resetEncoderRevs.Result)
    ))
  ,
  DESCRIPTOR = _RESETENCODERREVS,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.resetEncoderRevs)
  ))
_sym_db.RegisterMessage(resetEncoderRevs)
_sym_db.RegisterMessage(resetEncoderRevs.In)
_sym_db.RegisterMessage(resetEncoderRevs.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _STOP_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.stop.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _STOP_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.stop.Result)
    ))
  ,
  DESCRIPTOR = _STOP,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.stop)
  ))
_sym_db.RegisterMessage(stop)
_sym_db.RegisterMessage(stop.In)
_sym_db.RegisterMessage(stop.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETBUTTONSTATE_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getButtonState.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETBUTTONSTATE_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getButtonState.Result)
    ))
  ,
  DESCRIPTOR = _GETBUTTONSTATE,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getButtonState)
  ))
_sym_db.RegisterMessage(getButtonState)
_sym_db.RegisterMessage(getButtonState.In)
_sym_db.RegisterMessage(getButtonState.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _GETFIRMWAREVERSION_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getFirmwareVersion.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _GETFIRMWAREVERSION_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.getFirmwareVersion.Result)
    ))
  ,
  DESCRIPTOR = _GETFIRMWAREVERSION,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.getFirmwareVersion)
  ))
_sym_db.RegisterMessage(getFirmwareVersion)
_sym_db.RegisterMessage(getFirmwareVersion.In)
_sym_db.RegisterMessage(getFirmwareVersion.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _WRITEEEPROM_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeEeprom.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _WRITEEEPROM_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeEeprom.Result)
    ))
  ,
  DESCRIPTOR = _WRITEEEPROM,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.writeEeprom)
  ))
_sym_db.RegisterMessage(writeEeprom)
_sym_db.RegisterMessage(writeEeprom.In)
_sym_db.RegisterMessage(writeEeprom.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _READEEPROM_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.readEeprom.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _READEEPROM_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.readEeprom.Result)
    ))
  ,
  DESCRIPTOR = _READEEPROM,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.readEeprom)
  ))
_sym_db.RegisterMessage(readEeprom)
_sym_db.RegisterMessage(readEeprom.In)
_sym_db.RegisterMessage(readEeprom.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _WRITETWI_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeTwi.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _WRITETWI_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeTwi.Result)
    ))
  ,
  DESCRIPTOR = _WRITETWI,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.writeTwi)
  ))
_sym_db.RegisterMessage(writeTwi)
_sym_db.RegisterMessage(writeTwi.In)
_sym_db.RegisterMessage(writeTwi.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _READTWI_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.readTwi.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _READTWI_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.readTwi.Result)
    ))
  ,
  DESCRIPTOR = _READTWI,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.readTwi)
  ))
_sym_db.RegisterMessage(readTwi)
_sym_db.RegisterMessage(readTwi.In)
_sym_db.RegisterMessage(readTwi.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _WRITEREADTWI_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeReadTwi.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _WRITEREADTWI_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.writeReadTwi.Result)
    ))
  ,
  DESCRIPTOR = _WRITEREADTWI,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.writeReadTwi)
  ))
_sym_db.RegisterMessage(writeReadTwi)
_sym_db.RegisterMessage(writeReadTwi.In)
_sym_db.RegisterMessage(writeReadTwi.Result)

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

  In = _reflection.GeneratedProtocolMessageType('In', (_message.Message,), dict(
    DESCRIPTOR = _REBOOT_IN,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.reboot.In)
    ))
  ,

  Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
    DESCRIPTOR = _REBOOT_RESULT,
    __module__ = 'robot_pb2'
    # @@protoc_insertion_point(class_scope:barobo.Robot.reboot.Result)
    ))
  ,
  DESCRIPTOR = _REBOOT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.reboot)
  ))
_sym_db.RegisterMessage(reboot)
_sym_db.RegisterMessage(reboot.In)
_sym_db.RegisterMessage(reboot.Result)

buttonEvent = _reflection.GeneratedProtocolMessageType('buttonEvent', (_message.Message,), dict(
  DESCRIPTOR = _BUTTONEVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.buttonEvent)
  ))
_sym_db.RegisterMessage(buttonEvent)

encoderEvent = _reflection.GeneratedProtocolMessageType('encoderEvent', (_message.Message,), dict(
  DESCRIPTOR = _ENCODEREVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.encoderEvent)
  ))
_sym_db.RegisterMessage(encoderEvent)

accelerometerEvent = _reflection.GeneratedProtocolMessageType('accelerometerEvent', (_message.Message,), dict(
  DESCRIPTOR = _ACCELEROMETEREVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.accelerometerEvent)
  ))
_sym_db.RegisterMessage(accelerometerEvent)

jointEvent = _reflection.GeneratedProtocolMessageType('jointEvent', (_message.Message,), dict(
  DESCRIPTOR = _JOINTEVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.jointEvent)
  ))
_sym_db.RegisterMessage(jointEvent)

debugMessageEvent = _reflection.GeneratedProtocolMessageType('debugMessageEvent', (_message.Message,), dict(
  DESCRIPTOR = _DEBUGMESSAGEEVENT,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.debugMessageEvent)
  ))
_sym_db.RegisterMessage(debugMessageEvent)

connectionTerminated = _reflection.GeneratedProtocolMessageType('connectionTerminated', (_message.Message,), dict(
  DESCRIPTOR = _CONNECTIONTERMINATED,
  __module__ = 'robot_pb2'
  # @@protoc_insertion_point(class_scope:barobo.Robot.connectionTerminated)
  ))
_sym_db.RegisterMessage(connectionTerminated)


_SETMOTORCONTROLLERSAFETYTHRESHOLD_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERSAFETYTHRESHOLD_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERSAFETYANGLE_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERSAFETYANGLE_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERALPHAI_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERALPHAI_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERALPHAF_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERALPHAF_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLEROMEGA_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLEROMEGA_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERPROPORTIONALGAIN_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERPROPORTIONALGAIN_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERINTEGRATORGAIN_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERINTEGRATORGAIN_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_SETMOTORCONTROLLERDERIVATIVEGAIN_IN.fields_by_name['values'].has_options = True
_SETMOTORCONTROLLERDERIVATIVEGAIN_IN.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETADCRAW_RESULT.fields_by_name['values'].has_options = True
_GETADCRAW_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERSAFETYTHRESHOLD_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERSAFETYANGLE_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERSAFETYANGLE_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERALPHAI_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERALPHAI_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERALPHAF_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERALPHAF_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLEROMEGA_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLEROMEGA_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERPROPORTIONALGAIN_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERINTEGRATORGAIN_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERINTEGRATORGAIN_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT.fields_by_name['values'].has_options = True
_GETMOTORCONTROLLERDERIVATIVEGAIN_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETENCODERVALUES_RESULT.fields_by_name['values'].has_options = True
_GETENCODERVALUES_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_GETJOINTSTATES_RESULT.fields_by_name['values'].has_options = True
_GETJOINTSTATES_RESULT.fields_by_name['values']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001\222?\002\020 '))
_WRITEEEPROM_IN.fields_by_name['data'].has_options = True
_WRITEEEPROM_IN.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_READEEPROM_RESULT.fields_by_name['data'].has_options = True
_READEEPROM_RESULT.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_WRITETWI_IN.fields_by_name['data'].has_options = True
_WRITETWI_IN.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_READTWI_RESULT.fields_by_name['data'].has_options = True
_READTWI_RESULT.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_WRITEREADTWI_IN.fields_by_name['data'].has_options = True
_WRITEREADTWI_IN.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_WRITEREADTWI_RESULT.fields_by_name['data'].has_options = True
_WRITEREADTWI_RESULT.fields_by_name['data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
_DEBUGMESSAGEEVENT.fields_by_name['bytestring'].has_options = True
_DEBUGMESSAGEEVENT.fields_by_name['bytestring']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\222?\003\010\200\001'))
# @@protoc_insertion_point(module_scope)
