# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: cmvr/msgs/agv.proto
# Protobuf Python Version: 6.33.5
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    33,
    5,
    '',
    'cmvr/msgs/agv.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13\x63mvr/msgs/agv.proto\x12\tcmvr.msgs\"0\n\tAgvPose2d\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\r\n\x05theta\x18\x03 \x01(\x01\"1\n\x0b\x41gvVelocity\x12\n\n\x02vx\x18\x01 \x01(\x01\x12\n\n\x02vy\x18\x02 \x01(\x01\x12\n\n\x02wz\x18\x03 \x01(\x01\"n\n\x0f\x41gvBatteryState\x12\x12\n\npercentage\x18\x01 \x01(\x01\x12\x0f\n\x07voltage\x18\x02 \x01(\x01\x12\x0f\n\x07\x63urrent\x18\x03 \x01(\x01\x12\x13\n\x0btemperature\x18\x04 \x01(\x01\x12\x10\n\x08\x63harging\x18\x05 \x01(\x08\"\xd4\x01\n\x10\x41gvMotionOptions\x12\x11\n\tmax_speed\x18\x01 \x01(\x01\x12\x19\n\x11max_angular_speed\x18\x02 \x01(\x01\x12\x18\n\x10max_acceleration\x18\x03 \x01(\x01\x12 \n\x18max_angular_acceleration\x18\x04 \x01(\x01\x12\x16\n\x0ereach_distance\x18\x05 \x01(\x01\x12\x13\n\x0breach_angle\x18\x06 \x01(\x01\x12\x13\n\x0bspeed_ratio\x18\x07 \x01(\x01\x12\x14\n\x0c\x61synchronous\x18\x08 \x01(\x08\"z\n\x10\x41gvAdapterParams\x12\x37\n\x06values\x18\x01 \x03(\x0b\x32\'.cmvr.msgs.AgvAdapterParams.ValuesEntry\x1a-\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xcf\x02\n\x0f\x41gvRuntimeState\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12\x0c\n\x04mode\x18\x02 \x01(\x05\x12\x11\n\tconnected\x18\x03 \x01(\x08\x12\x11\n\tlocalized\x18\x04 \x01(\x08\x12\x0e\n\x06moving\x18\x05 \x01(\x08\x12\r\n\x05\x66\x61ult\x18\x06 \x01(\x08\x12\x19\n\x11\x65mergency_stopped\x18\x07 \x01(\x08\x12\"\n\x04pose\x18\x08 \x01(\x0b\x32\x14.cmvr.msgs.AgvPose2d\x12(\n\x08velocity\x18\t \x01(\x0b\x32\x16.cmvr.msgs.AgvVelocity\x12+\n\x07\x62\x61ttery\x18\n \x01(\x0b\x32\x1a.cmvr.msgs.AgvBatteryState\x12\x13\n\x0b\x63urrent_map\x18\x0b \x01(\t\x12\x17\n\x0f\x63urrent_station\x18\x0c \x01(\t\x12\x12\n\nlast_error\x18\r \x01(\t\"_\n\nAgvStation\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\"\n\x04pose\x18\x03 \x01(\x0b\x32\x14.cmvr.msgs.AgvPose2d\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"@\n\x0e\x41gvPathSegment\x12\x16\n\x0esource_station\x18\x01 \x01(\t\x12\x16\n\x0etarget_station\x18\x02 \x01(\t\"0\n\rAgvMapPoint3D\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\"\xc7\x01\n\x0f\x41gvUnifiedMap2D\x12\x10\n\x08\x66rame_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x12\n\nresolution\x18\x03 \x01(\x01\x12\r\n\x05width\x18\x04 \x01(\r\x12\x0e\n\x06height\x18\x05 \x01(\r\x12$\n\x06origin\x18\x06 \x01(\x0b\x32\x14.cmvr.msgs.AgvPose2d\x12\x0c\n\x04\x64\x61ta\x18\x07 \x03(\x05\x12(\n\x07objects\x18\x08 \x03(\x0b\x32\x17.cmvr.msgs.AgvMapObject\"l\n\x13\x41gvMapPointSample3D\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x12\x11\n\tintensity\x18\x04 \x01(\x02\x12\x0c\n\x04ring\x18\x05 \x01(\r\x12\x13\n\x0btime_offset\x18\x06 \x01(\x01\"E\n\rAgvMapVoxel3D\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\t\n\x01z\x18\x03 \x01(\x05\x12\x13\n\x0bprobability\x18\x04 \x01(\x02\"~\n\rAgvMapPlane3D\x12(\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x18.cmvr.msgs.AgvMapPoint3D\x12(\n\x06normal\x18\x02 \x01(\x0b\x32\x18.cmvr.msgs.AgvMapPoint3D\x12\t\n\x01\x64\x18\x03 \x01(\x01\x12\x0e\n\x06radius\x18\x04 \x01(\x01\"\xf0\x01\n\x0c\x41gvMapObject\x12\n\n\x02id\x18\x01 \x01(\t\x12)\n\x04type\x18\x02 \x01(\x0e\x32\x1b.cmvr.msgs.AgvMapObjectType\x12(\n\x06points\x18\x03 \x03(\x0b\x32\x18.cmvr.msgs.AgvMapPoint3D\x12\x0f\n\x07heading\x18\x04 \x01(\x01\x12;\n\nproperties\x18\x05 \x03(\x0b\x32\'.cmvr.msgs.AgvMapObject.PropertiesEntry\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xfe\x01\n\x0f\x41gvUnifiedMap3D\x12\x10\n\x08\x66rame_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x18\n\x10voxel_resolution\x18\x03 \x01(\x01\x12.\n\x06points\x18\x04 \x03(\x0b\x32\x1e.cmvr.msgs.AgvMapPointSample3D\x12(\n\x06voxels\x18\x05 \x03(\x0b\x32\x18.cmvr.msgs.AgvMapVoxel3D\x12(\n\x06planes\x18\x06 \x03(\x0b\x32\x18.cmvr.msgs.AgvMapPlane3D\x12(\n\x07objects\x18\x07 \x03(\x0b\x32\x17.cmvr.msgs.AgvMapObject\"\xa6\x03\n\x13\x41gvUnifiedMapUpdate\x12\x0e\n\x06map_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x10\n\x08sequence\x18\x03 \x01(\x04\x12\x14\n\x0cresume_token\x18\x04 \x01(\t\x12-\n\tdimension\x18\x05 \x01(\x0e\x32\x1a.cmvr.msgs.AgvMapDimension\x12\x30\n\x0bupdate_type\x18\x06 \x01(\x0e\x32\x1b.cmvr.msgs.AgvMapUpdateType\x12\x10\n\x08\x66rame_id\x18\x07 \x01(\t\x12\x11\n\ttimestamp\x18\x08 \x01(\x01\x12\x16\n\x0esnapshot_begin\x18\t \x01(\x08\x12\x14\n\x0csnapshot_end\x18\n \x01(\x08\x12\x13\n\x0b\x63hunk_index\x18\x0b \x01(\r\x12\x13\n\x0b\x63hunk_count\x18\x0c \x01(\r\x12,\n\x06map_2d\x18\x14 \x01(\x0b\x32\x1a.cmvr.msgs.AgvUnifiedMap2DH\x00\x12,\n\x06map_3d\x18\x15 \x01(\x0b\x32\x1a.cmvr.msgs.AgvUnifiedMap3DH\x00\x42\t\n\x07payload\"U\n\x13\x41gvNavigationStatus\x12\r\n\x05state\x18\x01 \x01(\x05\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\x10\n\x08progress\x18\x03 \x01(\x01\x12\x0f\n\x07message\x18\x04 \x01(\t*k\n\x0f\x41gvMapDimension\x12!\n\x1d\x41GV_MAP_DIMENSION_UNSPECIFIED\x10\x00\x12\x0e\n\nAGV_MAP_2D\x10\x01\x12\x0e\n\nAGV_MAP_3D\x10\x02\x12\x15\n\x11\x41GV_MAP_2D_AND_3D\x10\x03*\x89\x01\n\x10\x41gvMapUpdateType\x12\x1e\n\x1a\x41GV_MAP_UPDATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x41GV_MAP_UPDATE_SNAPSHOT\x10\x01\x12\x1e\n\x1a\x41GV_MAP_UPDATE_INCREMENTAL\x10\x02\x12\x18\n\x14\x41GV_MAP_UPDATE_RESET\x10\x03*\xfe\x01\n\x10\x41gvMapObjectType\x12\x1e\n\x1a\x41GV_MAP_OBJECT_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41GV_MAP_OBJECT_STATION\x10\x01\x12\x17\n\x13\x41GV_MAP_OBJECT_LINE\x10\x02\x12\x17\n\x13\x41GV_MAP_OBJECT_AREA\x10\x03\x12\x19\n\x15\x41GV_MAP_OBJECT_QR_TAG\x10\x04\x12\x1c\n\x18\x41GV_MAP_OBJECT_REFLECTOR\x10\x05\x12\x1f\n\x1b\x41GV_MAP_OBJECT_BIN_LOCATION\x10\x06\x12\"\n\x1e\x41GV_MAP_OBJECT_EXTERNAL_DEVICE\x10\x07\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cmvr.msgs.agv_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_AGVADAPTERPARAMS_VALUESENTRY']._loaded_options = None
  _globals['_AGVADAPTERPARAMS_VALUESENTRY']._serialized_options = b'8\001'
  _globals['_AGVMAPOBJECT_PROPERTIESENTRY']._loaded_options = None
  _globals['_AGVMAPOBJECT_PROPERTIESENTRY']._serialized_options = b'8\001'
  _globals['_AGVMAPDIMENSION']._serialized_start=2660
  _globals['_AGVMAPDIMENSION']._serialized_end=2767
  _globals['_AGVMAPUPDATETYPE']._serialized_start=2770
  _globals['_AGVMAPUPDATETYPE']._serialized_end=2907
  _globals['_AGVMAPOBJECTTYPE']._serialized_start=2910
  _globals['_AGVMAPOBJECTTYPE']._serialized_end=3164
  _globals['_AGVPOSE2D']._serialized_start=34
  _globals['_AGVPOSE2D']._serialized_end=82
  _globals['_AGVVELOCITY']._serialized_start=84
  _globals['_AGVVELOCITY']._serialized_end=133
  _globals['_AGVBATTERYSTATE']._serialized_start=135
  _globals['_AGVBATTERYSTATE']._serialized_end=245
  _globals['_AGVMOTIONOPTIONS']._serialized_start=248
  _globals['_AGVMOTIONOPTIONS']._serialized_end=460
  _globals['_AGVADAPTERPARAMS']._serialized_start=462
  _globals['_AGVADAPTERPARAMS']._serialized_end=584
  _globals['_AGVADAPTERPARAMS_VALUESENTRY']._serialized_start=539
  _globals['_AGVADAPTERPARAMS_VALUESENTRY']._serialized_end=584
  _globals['_AGVRUNTIMESTATE']._serialized_start=587
  _globals['_AGVRUNTIMESTATE']._serialized_end=922
  _globals['_AGVSTATION']._serialized_start=924
  _globals['_AGVSTATION']._serialized_end=1019
  _globals['_AGVPATHSEGMENT']._serialized_start=1021
  _globals['_AGVPATHSEGMENT']._serialized_end=1085
  _globals['_AGVMAPPOINT3D']._serialized_start=1087
  _globals['_AGVMAPPOINT3D']._serialized_end=1135
  _globals['_AGVUNIFIEDMAP2D']._serialized_start=1138
  _globals['_AGVUNIFIEDMAP2D']._serialized_end=1337
  _globals['_AGVMAPPOINTSAMPLE3D']._serialized_start=1339
  _globals['_AGVMAPPOINTSAMPLE3D']._serialized_end=1447
  _globals['_AGVMAPVOXEL3D']._serialized_start=1449
  _globals['_AGVMAPVOXEL3D']._serialized_end=1518
  _globals['_AGVMAPPLANE3D']._serialized_start=1520
  _globals['_AGVMAPPLANE3D']._serialized_end=1646
  _globals['_AGVMAPOBJECT']._serialized_start=1649
  _globals['_AGVMAPOBJECT']._serialized_end=1889
  _globals['_AGVMAPOBJECT_PROPERTIESENTRY']._serialized_start=1840
  _globals['_AGVMAPOBJECT_PROPERTIESENTRY']._serialized_end=1889
  _globals['_AGVUNIFIEDMAP3D']._serialized_start=1892
  _globals['_AGVUNIFIEDMAP3D']._serialized_end=2146
  _globals['_AGVUNIFIEDMAPUPDATE']._serialized_start=2149
  _globals['_AGVUNIFIEDMAPUPDATE']._serialized_end=2571
  _globals['_AGVNAVIGATIONSTATUS']._serialized_start=2573
  _globals['_AGVNAVIGATIONSTATUS']._serialized_end=2658
# @@protoc_insertion_point(module_scope)
