grpc_client/generated/cmvr/msgs/canopen_pb2.py
2025-11-13 03:01:00 +08:00

156 lines
9.0 KiB
Python

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: cmvr/msgs/canopen.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17\x63mvr/msgs/canopen.proto\x12\tcmvr.msgs\"\x9f\x01\n\x08SdoFrame\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\'\n\x02\x63s\x18\x02 \x01(\x0e\x32\x1b.cmvr.msgs.CommandSpecifier\x12!\n\x05index\x18\x03 \x01(\x0e\x32\x12.cmvr.msgs.ObIndex\x12(\n\tsub_index\x18\x04 \x01(\x0e\x32\x15.cmvr.msgs.ObSubIndex\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\r*\xe8\x01\n\tPdoBaseId\x12\x1b\n\x17PDO_BASE_ID_UNSPECIFIED\x10\x00\x12\x16\n\x11RPDO1_BASE_ID_200\x10\x80\x04\x12\x16\n\x11RPDO2_BASE_ID_300\x10\x80\x06\x12\x16\n\x11RPDO3_BASE_ID_400\x10\x80\x08\x12\x16\n\x11RPDO4_BASE_ID_500\x10\x80\n\x12\x16\n\x11TPDO1_BASE_ID_180\x10\x80\x03\x12\x16\n\x11TPDO2_BASE_ID_280\x10\x80\x05\x12\x16\n\x11TPDO3_BASE_ID_380\x10\x80\x07\x12\x16\n\x11TPDO4_BASE_ID_480\x10\x80\t*\x9d\x01\n\x10TransmissionType\x12\x15\n\x11SYNC_EVENT_DRIVEN\x10\x00\x12\x0f\n\x0bSYNC_CYCLIC\x10\x01\x12\x10\n\x0bREMOTE_SYNC\x10\xfc\x01\x12\x11\n\x0cREMOTE_ASYNC\x10\xfd\x01\x12 \n\x1b\x41SYNC_MANUFACTURER_SPECIFIC\x10\xfe\x01\x12\x1a\n\x15\x41SYNC_DEVICE_SPECIFIC\x10\xff\x01*\xd1\x02\n\x10\x43ommandSpecifier\x12\t\n\x05\x43S_NO\x10\x00\x12\x15\n\x11\x43S_WRITE_ONE_BYTE\x10/\x12\x16\n\x12\x43S_WRITE_TWO_BYTES\x10+\x12\x18\n\x14\x43S_WRITE_THREE_BYTES\x10\'\x12\x17\n\x13\x43S_WRITE_FOUR_BYTES\x10#\x12\x1d\n\x19\x43S_WRITE_SUCCESS_RESPONSE\x10`\x12\x13\n\x0f\x43S_READ_REQUEST\x10@\x12\x1d\n\x19\x43S_READ_RESPONSE_ONE_BYTE\x10O\x12\x1e\n\x1a\x43S_READ_RESPONSE_TWO_BYTES\x10K\x12 \n\x1c\x43S_READ_RESPONSE_THREE_BYTES\x10G\x12\x1f\n\x1b\x43S_READ_RESPONSE_FOUR_BYTES\x10\x43\x12\x1a\n\x15\x43S_EXCEPTION_RESPONSE\x10\x80\x01*\xa1\x01\n\x08NmtState\x12\x14\n\x10NMT_INITIALIZING\x10\x00\x12\x19\n\x15NMT_RESET_APPLICATION\x10\x01\x12\x12\n\x0eNMT_CONNECTING\x10\x02\x12\x11\n\rNMT_PREPARING\x10\x03\x12\x0f\n\x0bNMT_STOPPED\x10\x04\x12\x13\n\x0fNMT_OPERATIONAL\x10\x05\x12\x17\n\x13NMT_PRE_OPERATIONAL\x10\x7f*\xb1\x01\n\nNmtCommand\x12\x1b\n\x17NMT_COMMAND_UNSPECIFIED\x10\x00\x12\x19\n\x15NMT_START_REMOTE_NODE\x10\x01\x12\x18\n\x14NMT_STOP_REMOTE_NODE\x10\x02\x12\x1e\n\x19NMT_ENTER_PRE_OPERATIONAL\x10\x80\x01\x12\x13\n\x0eNMT_RESET_NODE\x10\x81\x01\x12\x1c\n\x17NMT_RESET_COMMUNICATION\x10\x82\x01*\xce\x08\n\x07ObIndex\x12\x0e\n\nINDEX_ZERO\x10\x00\x12\x18\n\x13USER_SAVE_PARA_2000\x10\x80@\x12\x19\n\x14POSITION_OFFSET_2008\x10\x88@\x12\x15\n\x0f\x45RROR_CODE_6007\x10\x87\xc0\x01\x12\x15\n\x0f\x45RROR_CODE_603F\x10\xbf\xc0\x01\x12\x17\n\x11\x43ONTROL_WORD_6040\x10\xc0\xc0\x01\x12\x16\n\x10STATUS_WORD_6041\x10\xc1\xc0\x01\x12\x19\n\x13OPERATION_MODE_6060\x10\xe0\xc0\x01\x12\x17\n\x11MODE_DISPLAY_6061\x10\xe1\xc0\x01\x12\x1a\n\x14\x41\x43TUAL_POSITION_6064\x10\xe4\xc0\x01\x12\x17\n\x11\x41\x43TUAL_SPEED_606C\x10\xec\xc0\x01\x12\x19\n\x13\x41\x43TUAL_CURRENT_6078\x10\xf8\xc0\x01\x12\x18\n\x12TARGET_TORQUE_6071\x10\xf1\xc0\x01\x12\x15\n\x0fMAX_TORQUE_6072\x10\xf2\xc0\x01\x12\x18\n\x12\x44\x45MAND_TORQUE_6074\x10\xf4\xc0\x01\x12\x1a\n\x14TARGET_POSITION_607A\x10\xfa\xc0\x01\x12\"\n\x1cSOFTWARE_POSITION_LIMIT_607D\x10\xfd\xc0\x01\x12\x14\n\x0eMAX_SPEED_607F\x10\xff\xc0\x01\x12\x18\n\x12PROFILE_SPEED_6081\x10\x81\xc1\x01\x12\x1f\n\x19PROFILE_ACCELERATION_6083\x10\x83\xc1\x01\x12\x1f\n\x19PROFILE_DECELERATION_6084\x10\x84\xc1\x01\x12\x1b\n\x15\x43URRENT_LOOP_PID_60F6\x10\xf6\xc1\x01\x12\x19\n\x13SPEED_LOOP_PID_60F9\x10\xf9\xc1\x01\x12\x1c\n\x16POSITION_LOOP_PID_60FB\x10\xfb\xc1\x01\x12\x17\n\x11TARGET_SPEED_60FF\x10\xff\xc1\x01\x12\x1c\n\x16QUICK_STOP_OPTION_605A\x10\xda\xc0\x01\x12\x1b\n\x15QUICK_STOP_DECEL_6085\x10\x85\xc1\x01\x12\x14\n\x0fRPDO1_COMM_1400\x10\x80(\x12\x14\n\x0fRPDO2_COMM_1401\x10\x81(\x12\x14\n\x0fRPDO3_COMM_1402\x10\x82(\x12\x14\n\x0fRPDO4_COMM_1403\x10\x83(\x12\x14\n\x0fTPDO1_COMM_1800\x10\x80\x30\x12\x14\n\x0fTPDO2_COMM_1801\x10\x81\x30\x12\x14\n\x0fTPDO3_COMM_1802\x10\x82\x30\x12\x14\n\x0fTPDO4_COMM_1803\x10\x83\x30\x12\x13\n\x0eRPDO1_MAP_1600\x10\x80,\x12\x13\n\x0eRPDO2_MAP_1601\x10\x81,\x12\x13\n\x0eRPDO3_MAP_1602\x10\x82,\x12\x13\n\x0eRPDO4_MAP_1603\x10\x83,\x12\x13\n\x0eTPDO1_MAP_1A00\x10\x80\x34\x12\x13\n\x0eTPDO2_MAP_1A01\x10\x81\x34\x12\x13\n\x0eTPDO3_MAP_1A02\x10\x82\x34\x12\x13\n\x0eTPDO4_MAP_1A03\x10\x83\x34\x12\x1c\n\x17PRODUCER_HEARTBEAT_TIME\x10\x97 *\x94\x01\n\nObSubIndex\x12\x0f\n\x0bSUB_INDEX_0\x10\x00\x12\x0f\n\x0bSUB_INDEX_1\x10\x01\x12\x0f\n\x0bSUB_INDEX_2\x10\x02\x12\x0f\n\x0bSUB_INDEX_3\x10\x03\x12\x0f\n\x0bSUB_INDEX_4\x10\x04\x12\x0f\n\x0bSUB_INDEX_5\x10\x05\x12\x0f\n\x0bSUB_INDEX_6\x10\x06\x12\x0f\n\x0bSUB_INDEX_7\x10\x07\x62\x06proto3')
_PDOBASEID = DESCRIPTOR.enum_types_by_name['PdoBaseId']
PdoBaseId = enum_type_wrapper.EnumTypeWrapper(_PDOBASEID)
_TRANSMISSIONTYPE = DESCRIPTOR.enum_types_by_name['TransmissionType']
TransmissionType = enum_type_wrapper.EnumTypeWrapper(_TRANSMISSIONTYPE)
_COMMANDSPECIFIER = DESCRIPTOR.enum_types_by_name['CommandSpecifier']
CommandSpecifier = enum_type_wrapper.EnumTypeWrapper(_COMMANDSPECIFIER)
_NMTSTATE = DESCRIPTOR.enum_types_by_name['NmtState']
NmtState = enum_type_wrapper.EnumTypeWrapper(_NMTSTATE)
_NMTCOMMAND = DESCRIPTOR.enum_types_by_name['NmtCommand']
NmtCommand = enum_type_wrapper.EnumTypeWrapper(_NMTCOMMAND)
_OBINDEX = DESCRIPTOR.enum_types_by_name['ObIndex']
ObIndex = enum_type_wrapper.EnumTypeWrapper(_OBINDEX)
_OBSUBINDEX = DESCRIPTOR.enum_types_by_name['ObSubIndex']
ObSubIndex = enum_type_wrapper.EnumTypeWrapper(_OBSUBINDEX)
PDO_BASE_ID_UNSPECIFIED = 0
RPDO1_BASE_ID_200 = 512
RPDO2_BASE_ID_300 = 768
RPDO3_BASE_ID_400 = 1024
RPDO4_BASE_ID_500 = 1280
TPDO1_BASE_ID_180 = 384
TPDO2_BASE_ID_280 = 640
TPDO3_BASE_ID_380 = 896
TPDO4_BASE_ID_480 = 1152
SYNC_EVENT_DRIVEN = 0
SYNC_CYCLIC = 1
REMOTE_SYNC = 252
REMOTE_ASYNC = 253
ASYNC_MANUFACTURER_SPECIFIC = 254
ASYNC_DEVICE_SPECIFIC = 255
CS_NO = 0
CS_WRITE_ONE_BYTE = 47
CS_WRITE_TWO_BYTES = 43
CS_WRITE_THREE_BYTES = 39
CS_WRITE_FOUR_BYTES = 35
CS_WRITE_SUCCESS_RESPONSE = 96
CS_READ_REQUEST = 64
CS_READ_RESPONSE_ONE_BYTE = 79
CS_READ_RESPONSE_TWO_BYTES = 75
CS_READ_RESPONSE_THREE_BYTES = 71
CS_READ_RESPONSE_FOUR_BYTES = 67
CS_EXCEPTION_RESPONSE = 128
NMT_INITIALIZING = 0
NMT_RESET_APPLICATION = 1
NMT_CONNECTING = 2
NMT_PREPARING = 3
NMT_STOPPED = 4
NMT_OPERATIONAL = 5
NMT_PRE_OPERATIONAL = 127
NMT_COMMAND_UNSPECIFIED = 0
NMT_START_REMOTE_NODE = 1
NMT_STOP_REMOTE_NODE = 2
NMT_ENTER_PRE_OPERATIONAL = 128
NMT_RESET_NODE = 129
NMT_RESET_COMMUNICATION = 130
INDEX_ZERO = 0
USER_SAVE_PARA_2000 = 8192
POSITION_OFFSET_2008 = 8200
ERROR_CODE_6007 = 24583
ERROR_CODE_603F = 24639
CONTROL_WORD_6040 = 24640
STATUS_WORD_6041 = 24641
OPERATION_MODE_6060 = 24672
MODE_DISPLAY_6061 = 24673
ACTUAL_POSITION_6064 = 24676
ACTUAL_SPEED_606C = 24684
ACTUAL_CURRENT_6078 = 24696
TARGET_TORQUE_6071 = 24689
MAX_TORQUE_6072 = 24690
DEMAND_TORQUE_6074 = 24692
TARGET_POSITION_607A = 24698
SOFTWARE_POSITION_LIMIT_607D = 24701
MAX_SPEED_607F = 24703
PROFILE_SPEED_6081 = 24705
PROFILE_ACCELERATION_6083 = 24707
PROFILE_DECELERATION_6084 = 24708
CURRENT_LOOP_PID_60F6 = 24822
SPEED_LOOP_PID_60F9 = 24825
POSITION_LOOP_PID_60FB = 24827
TARGET_SPEED_60FF = 24831
QUICK_STOP_OPTION_605A = 24666
QUICK_STOP_DECEL_6085 = 24709
RPDO1_COMM_1400 = 5120
RPDO2_COMM_1401 = 5121
RPDO3_COMM_1402 = 5122
RPDO4_COMM_1403 = 5123
TPDO1_COMM_1800 = 6144
TPDO2_COMM_1801 = 6145
TPDO3_COMM_1802 = 6146
TPDO4_COMM_1803 = 6147
RPDO1_MAP_1600 = 5632
RPDO2_MAP_1601 = 5633
RPDO3_MAP_1602 = 5634
RPDO4_MAP_1603 = 5635
TPDO1_MAP_1A00 = 6656
TPDO2_MAP_1A01 = 6657
TPDO3_MAP_1A02 = 6658
TPDO4_MAP_1A03 = 6659
PRODUCER_HEARTBEAT_TIME = 4119
SUB_INDEX_0 = 0
SUB_INDEX_1 = 1
SUB_INDEX_2 = 2
SUB_INDEX_3 = 3
SUB_INDEX_4 = 4
SUB_INDEX_5 = 5
SUB_INDEX_6 = 6
SUB_INDEX_7 = 7
_SDOFRAME = DESCRIPTOR.message_types_by_name['SdoFrame']
SdoFrame = _reflection.GeneratedProtocolMessageType('SdoFrame', (_message.Message,), {
'DESCRIPTOR' : _SDOFRAME,
'__module__' : 'cmvr.msgs.canopen_pb2'
# @@protoc_insertion_point(class_scope:cmvr.msgs.SdoFrame)
})
_sym_db.RegisterMessage(SdoFrame)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_PDOBASEID._serialized_start=201
_PDOBASEID._serialized_end=433
_TRANSMISSIONTYPE._serialized_start=436
_TRANSMISSIONTYPE._serialized_end=593
_COMMANDSPECIFIER._serialized_start=596
_COMMANDSPECIFIER._serialized_end=933
_NMTSTATE._serialized_start=936
_NMTSTATE._serialized_end=1097
_NMTCOMMAND._serialized_start=1100
_NMTCOMMAND._serialized_end=1277
_OBINDEX._serialized_start=1280
_OBINDEX._serialized_end=2382
_OBSUBINDEX._serialized_start=2385
_OBSUBINDEX._serialized_end=2533
_SDOFRAME._serialized_start=39
_SDOFRAME._serialized_end=198
# @@protoc_insertion_point(module_scope)