# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: cmvr/config/motor_config/motor_config.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/config/motor_config/motor_config.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from cmvr.config import joint_limits_config_pb2 as cmvr_dot_config_dot_joint__limits__config__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+cmvr/config/motor_config/motor_config.proto\x12\x0b\x63mvr.config\x1a%cmvr/config/joint_limits_config.proto\"j\n\x0eTi5MotorConfig\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x12\n\njoint_name\x18\x02 \x01(\t\x12\x12\n\nlimit_q_lb\x18\x03 \x01(\x01\x12\x12\n\nlimit_q_ub\x18\x04 \x01(\x01\x12\x10\n\x08limit_qd\x18\x05 \x01(\x01\"5\n\x0fSocketCanConfig\x12\x0e\n\x06\x64\x65v_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\x05\"5\n\x0e\x45therCATConfig\x12\x11\n\tmaster_id\x18\x01 \x01(\t\x12\x10\n\x08\x63ycle_us\x18\x02 \x01(\x05\"\xce\x02\n\x10MotorGroupConfig\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x08\x62us_type\x18\x02 \x01(\x0e\x32\x19.cmvr.config.MotorBusType\x12\x12\n\ntool_frame\x18\x03 \x01(\t\x12+\n\x03\x63\x61n\x18\n \x01(\x0b\x32\x1c.cmvr.config.SocketCanConfigH\x00\x12/\n\x08\x65thercat\x18\x0b \x01(\x0b\x32\x1b.cmvr.config.EtherCATConfigH\x00\x12+\n\x06motors\x18\x14 \x03(\x0b\x32\x1b.cmvr.config.Ti5MotorConfig\x12\x34\n\x0cjoint_limits\x18\x1e \x01(\x0b\x32\x1e.cmvr.config.JointLimitsConfig\x12\x1e\n\x16joint_limits_urdf_path\x18\x1f \x01(\tB\x0c\n\nbus_config\"N\n\x0bMotorConfig\x12\n\n\x02id\x18\x01 \x01(\t\x12\x33\n\x0cmotor_groups\x18\x02 \x03(\x0b\x32\x1d.cmvr.config.MotorGroupConfig\":\n\x0fMotorRootConfig\x12\'\n\x05motor\x18\x01 \x01(\x0b\x32\x18.cmvr.config.MotorConfig*f\n\x0cMotorBusType\x12\x15\n\x11MOTOR_BUS_UNKNOWN\x10\x00\x12\x11\n\rMOTOR_BUS_CAN\x10\x01\x12\x16\n\x12MOTOR_BUS_ETHERCAT\x10\x02\x12\x14\n\x10MOTOR_BUS_MUJOCO\x10\x03\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cmvr.config.motor_config.motor_config_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_MOTORBUSTYPE']._serialized_start=794
  _globals['_MOTORBUSTYPE']._serialized_end=896
  _globals['_TI5MOTORCONFIG']._serialized_start=99
  _globals['_TI5MOTORCONFIG']._serialized_end=205
  _globals['_SOCKETCANCONFIG']._serialized_start=207
  _globals['_SOCKETCANCONFIG']._serialized_end=260
  _globals['_ETHERCATCONFIG']._serialized_start=262
  _globals['_ETHERCATCONFIG']._serialized_end=315
  _globals['_MOTORGROUPCONFIG']._serialized_start=318
  _globals['_MOTORGROUPCONFIG']._serialized_end=652
  _globals['_MOTORCONFIG']._serialized_start=654
  _globals['_MOTORCONFIG']._serialized_end=732
  _globals['_MOTORROOTCONFIG']._serialized_start=734
  _globals['_MOTORROOTCONFIG']._serialized_end=792
# @@protoc_insertion_point(module_scope)
