# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: rdk/proto/robot-skill-api/robot-navigate-api.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from harix.rdk.proto.common import common_pb2 as rdk_dot_proto_dot_common_dot_common__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='rdk/proto/robot-skill-api/robot-navigate-api.proto',
  package='robotSkillApi',
  syntax='proto3',
  serialized_options=_b('Z<cloudminds.com/harix/harix-skill-robot/proto/robot-skill-api'),
  serialized_pb=_b('\n2rdk/proto/robot-skill-api/robot-navigate-api.proto\x12\rrobotSkillApi\x1a\x1drdk/proto/common/common.proto\"r\n\nMapRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x12\n\nquery_type\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\t\x12\x10\n\x08map_name\x18\x04 \x01(\t\"t\n\x08Location\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x13\n\x0blocation_id\x18\x02 \x01(\t\x12#\n\x05point\x18\x03 \x01(\x0b\x32\x14.robotSkillApi.Point\"\x9e\x01\n\x10GetPatrolRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x12\n\nquery_type\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\t\x12\x10\n\x08map_name\x18\x04 \x01(\t\x12\x10\n\x08route_id\x18\x05 \x01(\t\x12\x12\n\nroute_name\x18\x06 \x01(\t\"V\n\x14NavigateBaseResponse\x12.\n\x0f\x63ommon_rsp_info\x18\x01 \x01(\x0b\x32\x15.common.CommonRspInfo\x12\x0e\n\x06result\x18\x02 \x01(\t\"\x87\x01\n\rPatrolRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x0e\n\x06map_id\x18\x02 \x01(\t\x12\x10\n\x08map_name\x18\x03 \x01(\t\x12\x10\n\x08route_id\x18\x04 \x01(\t\x12\x12\n\nroute_name\x18\x05 \x01(\t\"s\n\x1e\x45nableCalibrationPointsRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12!\n\x19\x65nable_calibration_points\x18\x02 \x01(\x08\"L\n\x05Point\x12\x0e\n\x06map_id\x18\x01 \x01(\t\x12\x10\n\x08map_name\x18\x02 \x01(\t\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01\x12\x0b\n\x03yaw\x18\x05 \x01(\x01\"\xa5\x01\n\rMoveToRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x0c\n\x04mode\x18\x02 \x01(\x05\x12\r\n\x05\x61ngle\x18\x03 \x01(\x01\x12\r\n\x05speed\x18\x04 \x01(\x05\x12#\n\x05point\x18\x05 \x01(\x0b\x32\x14.robotSkillApi.Point\x12\x13\n\x0blocation_id\x18\x06 \x01(\t\"\xaf\x01\n\x11MoveByPathRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x0c\n\x04mode\x18\x02 \x01(\x05\x12\r\n\x05speed\x18\x03 \x01(\x05\x12\x14\n\x0cpatrol_times\x18\x04 \x01(\x05\x12$\n\x06points\x18\x05 \x03(\x0b\x32\x14.robotSkillApi.Point\x12\x11\n\tlocations\x18\x06 \x03(\t\"n\n\x17SetRobotLocationRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12#\n\x05point\x18\x02 \x01(\x0b\x32\x14.robotSkillApi.Point\"/\n\x08Position\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\r\n\x05theta\x18\x03 \x01(\x02\"\x8c\x01\n\x13\x43hargingSiteRequest\x12.\n\x0f\x63ommon_req_info\x18\x01 \x01(\x0b\x32\x15.common.CommonReqInfo\x12\x1a\n\x12\x63harging_site_name\x18\x02 \x01(\t\x12)\n\x08position\x18\x03 \x01(\x0b\x32\x17.robotSkillApi.Position2\x86\x0c\n\x14RobotNavigateService\x12S\n\x0fGetRobotMapList\x12\x19.robotSkillApi.MapRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12R\n\x0eGetMapLocation\x12\x19.robotSkillApi.MapRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12X\n\x0eGetPatrolRoute\x12\x1f.robotSkillApi.GetPatrolRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12R\n\x0e\x44\x65leteRobotMap\x12\x19.robotSkillApi.MapRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12P\n\x0csetActiveMap\x12\x19.robotSkillApi.MapRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12T\n\x10NotifyMapUpdated\x12\x19.robotSkillApi.MapRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12R\n\x0bStartPatrol\x12\x1c.robotSkillApi.PatrolRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12R\n\x0bPausePatrol\x12\x1c.robotSkillApi.PatrolRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12S\n\x0cResumePatrol\x12\x1c.robotSkillApi.PatrolRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12Q\n\nStopPatrol\x12\x1c.robotSkillApi.PatrolRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12o\n\x17\x45nableCalibrationPoints\x12-.robotSkillApi.EnableCalibrationPointsRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12M\n\x06MoveTo\x12\x1c.robotSkillApi.MoveToRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12U\n\nMoveByPath\x12 .robotSkillApi.MoveByPathRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12\x61\n\x10SetRobotLocation\x12&.robotSkillApi.SetRobotLocationRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12\x63\n\x16SetDefaultChargingSite\x12\".robotSkillApi.ChargingSiteRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12_\n\x12\x41ttachChargingPile\x12\".robotSkillApi.ChargingSiteRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x12_\n\x12\x44\x65tachChargingPile\x12\".robotSkillApi.ChargingSiteRequest\x1a#.robotSkillApi.NavigateBaseResponse\"\x00\x42>Z<cloudminds.com/harix/harix-skill-robot/proto/robot-skill-apib\x06proto3')
  ,
  dependencies=[rdk_dot_proto_dot_common_dot_common__pb2.DESCRIPTOR,])




_MAPREQUEST = _descriptor.Descriptor(
  name='MapRequest',
  full_name='robotSkillApi.MapRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.MapRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='query_type', full_name='robotSkillApi.MapRequest.query_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='robotSkillApi.MapRequest.map_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='robotSkillApi.MapRequest.map_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=100,
  serialized_end=214,
)


_LOCATION = _descriptor.Descriptor(
  name='Location',
  full_name='robotSkillApi.Location',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.Location.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location_id', full_name='robotSkillApi.Location.location_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='robotSkillApi.Location.point', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=216,
  serialized_end=332,
)


_GETPATROLREQUEST = _descriptor.Descriptor(
  name='GetPatrolRequest',
  full_name='robotSkillApi.GetPatrolRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.GetPatrolRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='query_type', full_name='robotSkillApi.GetPatrolRequest.query_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='robotSkillApi.GetPatrolRequest.map_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='robotSkillApi.GetPatrolRequest.map_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='route_id', full_name='robotSkillApi.GetPatrolRequest.route_id', index=4,
      number=5, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='route_name', full_name='robotSkillApi.GetPatrolRequest.route_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=335,
  serialized_end=493,
)


_NAVIGATEBASERESPONSE = _descriptor.Descriptor(
  name='NavigateBaseResponse',
  full_name='robotSkillApi.NavigateBaseResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_rsp_info', full_name='robotSkillApi.NavigateBaseResponse.common_rsp_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='result', full_name='robotSkillApi.NavigateBaseResponse.result', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=495,
  serialized_end=581,
)


_PATROLREQUEST = _descriptor.Descriptor(
  name='PatrolRequest',
  full_name='robotSkillApi.PatrolRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.PatrolRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='robotSkillApi.PatrolRequest.map_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='robotSkillApi.PatrolRequest.map_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='route_id', full_name='robotSkillApi.PatrolRequest.route_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='route_name', full_name='robotSkillApi.PatrolRequest.route_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=584,
  serialized_end=719,
)


_ENABLECALIBRATIONPOINTSREQUEST = _descriptor.Descriptor(
  name='EnableCalibrationPointsRequest',
  full_name='robotSkillApi.EnableCalibrationPointsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.EnableCalibrationPointsRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_calibration_points', full_name='robotSkillApi.EnableCalibrationPointsRequest.enable_calibration_points', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=721,
  serialized_end=836,
)


_POINT = _descriptor.Descriptor(
  name='Point',
  full_name='robotSkillApi.Point',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='map_id', full_name='robotSkillApi.Point.map_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='robotSkillApi.Point.map_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='x', full_name='robotSkillApi.Point.x', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y', full_name='robotSkillApi.Point.y', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yaw', full_name='robotSkillApi.Point.yaw', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=838,
  serialized_end=914,
)


_MOVETOREQUEST = _descriptor.Descriptor(
  name='MoveToRequest',
  full_name='robotSkillApi.MoveToRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.MoveToRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='robotSkillApi.MoveToRequest.mode', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='angle', full_name='robotSkillApi.MoveToRequest.angle', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='robotSkillApi.MoveToRequest.speed', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='robotSkillApi.MoveToRequest.point', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location_id', full_name='robotSkillApi.MoveToRequest.location_id', index=5,
      number=6, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=917,
  serialized_end=1082,
)


_MOVEBYPATHREQUEST = _descriptor.Descriptor(
  name='MoveByPathRequest',
  full_name='robotSkillApi.MoveByPathRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.MoveByPathRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='robotSkillApi.MoveByPathRequest.mode', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='robotSkillApi.MoveByPathRequest.speed', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='patrol_times', full_name='robotSkillApi.MoveByPathRequest.patrol_times', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='points', full_name='robotSkillApi.MoveByPathRequest.points', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='locations', full_name='robotSkillApi.MoveByPathRequest.locations', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1085,
  serialized_end=1260,
)


_SETROBOTLOCATIONREQUEST = _descriptor.Descriptor(
  name='SetRobotLocationRequest',
  full_name='robotSkillApi.SetRobotLocationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.SetRobotLocationRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='robotSkillApi.SetRobotLocationRequest.point', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1262,
  serialized_end=1372,
)


_POSITION = _descriptor.Descriptor(
  name='Position',
  full_name='robotSkillApi.Position',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='robotSkillApi.Position.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y', full_name='robotSkillApi.Position.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='theta', full_name='robotSkillApi.Position.theta', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1374,
  serialized_end=1421,
)


_CHARGINGSITEREQUEST = _descriptor.Descriptor(
  name='ChargingSiteRequest',
  full_name='robotSkillApi.ChargingSiteRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common_req_info', full_name='robotSkillApi.ChargingSiteRequest.common_req_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='charging_site_name', full_name='robotSkillApi.ChargingSiteRequest.charging_site_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      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,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='position', full_name='robotSkillApi.ChargingSiteRequest.position', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1424,
  serialized_end=1564,
)

_MAPREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_LOCATION.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_LOCATION.fields_by_name['point'].message_type = _POINT
_GETPATROLREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_NAVIGATEBASERESPONSE.fields_by_name['common_rsp_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONRSPINFO
_PATROLREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_ENABLECALIBRATIONPOINTSREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_MOVETOREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_MOVETOREQUEST.fields_by_name['point'].message_type = _POINT
_MOVEBYPATHREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_MOVEBYPATHREQUEST.fields_by_name['points'].message_type = _POINT
_SETROBOTLOCATIONREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_SETROBOTLOCATIONREQUEST.fields_by_name['point'].message_type = _POINT
_CHARGINGSITEREQUEST.fields_by_name['common_req_info'].message_type = rdk_dot_proto_dot_common_dot_common__pb2._COMMONREQINFO
_CHARGINGSITEREQUEST.fields_by_name['position'].message_type = _POSITION
DESCRIPTOR.message_types_by_name['MapRequest'] = _MAPREQUEST
DESCRIPTOR.message_types_by_name['Location'] = _LOCATION
DESCRIPTOR.message_types_by_name['GetPatrolRequest'] = _GETPATROLREQUEST
DESCRIPTOR.message_types_by_name['NavigateBaseResponse'] = _NAVIGATEBASERESPONSE
DESCRIPTOR.message_types_by_name['PatrolRequest'] = _PATROLREQUEST
DESCRIPTOR.message_types_by_name['EnableCalibrationPointsRequest'] = _ENABLECALIBRATIONPOINTSREQUEST
DESCRIPTOR.message_types_by_name['Point'] = _POINT
DESCRIPTOR.message_types_by_name['MoveToRequest'] = _MOVETOREQUEST
DESCRIPTOR.message_types_by_name['MoveByPathRequest'] = _MOVEBYPATHREQUEST
DESCRIPTOR.message_types_by_name['SetRobotLocationRequest'] = _SETROBOTLOCATIONREQUEST
DESCRIPTOR.message_types_by_name['Position'] = _POSITION
DESCRIPTOR.message_types_by_name['ChargingSiteRequest'] = _CHARGINGSITEREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

MapRequest = _reflection.GeneratedProtocolMessageType('MapRequest', (_message.Message,), {
  'DESCRIPTOR' : _MAPREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.MapRequest)
  })
_sym_db.RegisterMessage(MapRequest)

Location = _reflection.GeneratedProtocolMessageType('Location', (_message.Message,), {
  'DESCRIPTOR' : _LOCATION,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.Location)
  })
_sym_db.RegisterMessage(Location)

GetPatrolRequest = _reflection.GeneratedProtocolMessageType('GetPatrolRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETPATROLREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.GetPatrolRequest)
  })
_sym_db.RegisterMessage(GetPatrolRequest)

NavigateBaseResponse = _reflection.GeneratedProtocolMessageType('NavigateBaseResponse', (_message.Message,), {
  'DESCRIPTOR' : _NAVIGATEBASERESPONSE,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.NavigateBaseResponse)
  })
_sym_db.RegisterMessage(NavigateBaseResponse)

PatrolRequest = _reflection.GeneratedProtocolMessageType('PatrolRequest', (_message.Message,), {
  'DESCRIPTOR' : _PATROLREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.PatrolRequest)
  })
_sym_db.RegisterMessage(PatrolRequest)

EnableCalibrationPointsRequest = _reflection.GeneratedProtocolMessageType('EnableCalibrationPointsRequest', (_message.Message,), {
  'DESCRIPTOR' : _ENABLECALIBRATIONPOINTSREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.EnableCalibrationPointsRequest)
  })
_sym_db.RegisterMessage(EnableCalibrationPointsRequest)

Point = _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), {
  'DESCRIPTOR' : _POINT,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.Point)
  })
_sym_db.RegisterMessage(Point)

MoveToRequest = _reflection.GeneratedProtocolMessageType('MoveToRequest', (_message.Message,), {
  'DESCRIPTOR' : _MOVETOREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.MoveToRequest)
  })
_sym_db.RegisterMessage(MoveToRequest)

MoveByPathRequest = _reflection.GeneratedProtocolMessageType('MoveByPathRequest', (_message.Message,), {
  'DESCRIPTOR' : _MOVEBYPATHREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.MoveByPathRequest)
  })
_sym_db.RegisterMessage(MoveByPathRequest)

SetRobotLocationRequest = _reflection.GeneratedProtocolMessageType('SetRobotLocationRequest', (_message.Message,), {
  'DESCRIPTOR' : _SETROBOTLOCATIONREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.SetRobotLocationRequest)
  })
_sym_db.RegisterMessage(SetRobotLocationRequest)

Position = _reflection.GeneratedProtocolMessageType('Position', (_message.Message,), {
  'DESCRIPTOR' : _POSITION,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.Position)
  })
_sym_db.RegisterMessage(Position)

ChargingSiteRequest = _reflection.GeneratedProtocolMessageType('ChargingSiteRequest', (_message.Message,), {
  'DESCRIPTOR' : _CHARGINGSITEREQUEST,
  '__module__' : 'rdk.proto.robot_skill_api.robot_navigate_api_pb2'
  # @@protoc_insertion_point(class_scope:robotSkillApi.ChargingSiteRequest)
  })
_sym_db.RegisterMessage(ChargingSiteRequest)


DESCRIPTOR._options = None

_ROBOTNAVIGATESERVICE = _descriptor.ServiceDescriptor(
  name='RobotNavigateService',
  full_name='robotSkillApi.RobotNavigateService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=1567,
  serialized_end=3109,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetRobotMapList',
    full_name='robotSkillApi.RobotNavigateService.GetRobotMapList',
    index=0,
    containing_service=None,
    input_type=_MAPREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetMapLocation',
    full_name='robotSkillApi.RobotNavigateService.GetMapLocation',
    index=1,
    containing_service=None,
    input_type=_MAPREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetPatrolRoute',
    full_name='robotSkillApi.RobotNavigateService.GetPatrolRoute',
    index=2,
    containing_service=None,
    input_type=_GETPATROLREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteRobotMap',
    full_name='robotSkillApi.RobotNavigateService.DeleteRobotMap',
    index=3,
    containing_service=None,
    input_type=_MAPREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='setActiveMap',
    full_name='robotSkillApi.RobotNavigateService.setActiveMap',
    index=4,
    containing_service=None,
    input_type=_MAPREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='NotifyMapUpdated',
    full_name='robotSkillApi.RobotNavigateService.NotifyMapUpdated',
    index=5,
    containing_service=None,
    input_type=_MAPREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='StartPatrol',
    full_name='robotSkillApi.RobotNavigateService.StartPatrol',
    index=6,
    containing_service=None,
    input_type=_PATROLREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PausePatrol',
    full_name='robotSkillApi.RobotNavigateService.PausePatrol',
    index=7,
    containing_service=None,
    input_type=_PATROLREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ResumePatrol',
    full_name='robotSkillApi.RobotNavigateService.ResumePatrol',
    index=8,
    containing_service=None,
    input_type=_PATROLREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='StopPatrol',
    full_name='robotSkillApi.RobotNavigateService.StopPatrol',
    index=9,
    containing_service=None,
    input_type=_PATROLREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='EnableCalibrationPoints',
    full_name='robotSkillApi.RobotNavigateService.EnableCalibrationPoints',
    index=10,
    containing_service=None,
    input_type=_ENABLECALIBRATIONPOINTSREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MoveTo',
    full_name='robotSkillApi.RobotNavigateService.MoveTo',
    index=11,
    containing_service=None,
    input_type=_MOVETOREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MoveByPath',
    full_name='robotSkillApi.RobotNavigateService.MoveByPath',
    index=12,
    containing_service=None,
    input_type=_MOVEBYPATHREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SetRobotLocation',
    full_name='robotSkillApi.RobotNavigateService.SetRobotLocation',
    index=13,
    containing_service=None,
    input_type=_SETROBOTLOCATIONREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SetDefaultChargingSite',
    full_name='robotSkillApi.RobotNavigateService.SetDefaultChargingSite',
    index=14,
    containing_service=None,
    input_type=_CHARGINGSITEREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AttachChargingPile',
    full_name='robotSkillApi.RobotNavigateService.AttachChargingPile',
    index=15,
    containing_service=None,
    input_type=_CHARGINGSITEREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DetachChargingPile',
    full_name='robotSkillApi.RobotNavigateService.DetachChargingPile',
    index=16,
    containing_service=None,
    input_type=_CHARGINGSITEREQUEST,
    output_type=_NAVIGATEBASERESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_ROBOTNAVIGATESERVICE)

DESCRIPTOR.services_by_name['RobotNavigateService'] = _ROBOTNAVIGATESERVICE

# @@protoc_insertion_point(module_scope)
