diff --git a/V3SProtoComm/core/comm/protocols/command_pb2.py b/V3SProtoComm/core/comm/protocols/command_pb2.py index 2650a07..99c4313 100644 --- a/V3SProtoComm/core/comm/protocols/command_pb2.py +++ b/V3SProtoComm/core/comm/protocols/command_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: command.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -14,117 +13,15 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='command.proto', - package='fira_message.sim_to_ref', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\rcommand.proto\x12\x17\x66ira_message.sim_to_ref\"R\n\x07\x43ommand\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nyellowteam\x18\x02 \x01(\x08\x12\x12\n\nwheel_left\x18\x06 \x01(\x01\x12\x13\n\x0bwheel_right\x18\x07 \x01(\x01\"D\n\x08\x43ommands\x12\x38\n\x0erobot_commands\x18\x01 \x03(\x0b\x32 .fira_message.sim_to_ref.Commandb\x06proto3') -) - - - - -_COMMAND = _descriptor.Descriptor( - name='Command', - full_name='fira_message.sim_to_ref.Command', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='fira_message.sim_to_ref.Command.id', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='yellowteam', full_name='fira_message.sim_to_ref.Command.yellowteam', 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), - _descriptor.FieldDescriptor( - name='wheel_left', full_name='fira_message.sim_to_ref.Command.wheel_left', index=2, - number=6, 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='wheel_right', full_name='fira_message.sim_to_ref.Command.wheel_right', index=3, - number=7, 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=42, - serialized_end=124, -) - - -_COMMANDS = _descriptor.Descriptor( - name='Commands', - full_name='fira_message.sim_to_ref.Commands', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='robot_commands', full_name='fira_message.sim_to_ref.Commands.robot_commands', index=0, - number=1, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=126, - serialized_end=194, -) - -_COMMANDS.fields_by_name['robot_commands'].message_type = _COMMAND -DESCRIPTOR.message_types_by_name['Command'] = _COMMAND -DESCRIPTOR.message_types_by_name['Commands'] = _COMMANDS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Command = _reflection.GeneratedProtocolMessageType('Command', (_message.Message,), dict( - DESCRIPTOR = _COMMAND, - __module__ = 'command_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.Command) - )) -_sym_db.RegisterMessage(Command) - -Commands = _reflection.GeneratedProtocolMessageType('Commands', (_message.Message,), dict( - DESCRIPTOR = _COMMANDS, - __module__ = 'command_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.Commands) - )) -_sym_db.RegisterMessage(Commands) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rcommand.proto\x12\x17\x66ira_message.sim_to_ref\"R\n\x07\x43ommand\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nyellowteam\x18\x02 \x01(\x08\x12\x12\n\nwheel_left\x18\x06 \x01(\x01\x12\x13\n\x0bwheel_right\x18\x07 \x01(\x01\"D\n\x08\x43ommands\x12\x38\n\x0erobot_commands\x18\x01 \x03(\x0b\x32 .fira_message.sim_to_ref.Commandb\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'command_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _COMMAND._serialized_start=42 + _COMMAND._serialized_end=124 + _COMMANDS._serialized_start=126 + _COMMANDS._serialized_end=194 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/common_pb2.py b/V3SProtoComm/core/comm/protocols/common_pb2.py index 1e9dc28..43d8982 100644 --- a/V3SProtoComm/core/comm/protocols/common_pb2.py +++ b/V3SProtoComm/core/comm/protocols/common_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: common.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -14,288 +13,19 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='common.proto', - package='fira_message', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x0c\x63ommon.proto\x12\x0c\x66ira_message\"K\n\x04\x42\x61ll\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\n\n\x02vx\x18\x04 \x01(\x01\x12\n\n\x02vy\x18\x05 \x01(\x01\x12\n\n\x02vz\x18\x06 \x01(\x01\"r\n\x05Robot\x12\x10\n\x08robot_id\x18\x01 \x01(\r\x12\t\n\x01x\x18\x02 \x01(\x01\x12\t\n\x01y\x18\x03 \x01(\x01\x12\x13\n\x0borientation\x18\x04 \x01(\x01\x12\n\n\x02vx\x18\x05 \x01(\x01\x12\n\n\x02vy\x18\x06 \x01(\x01\x12\x14\n\x0cvorientation\x18\x07 \x01(\x01\"N\n\x05\x46ield\x12\r\n\x05width\x18\x01 \x01(\x01\x12\x0e\n\x06length\x18\x02 \x01(\x01\x12\x12\n\ngoal_width\x18\x03 \x01(\x01\x12\x12\n\ngoal_depth\x18\x04 \x01(\x01\"\x7f\n\x05\x46rame\x12 \n\x04\x62\x61ll\x18\x01 \x01(\x0b\x32\x12.fira_message.Ball\x12*\n\rrobots_yellow\x18\x02 \x03(\x0b\x32\x13.fira_message.Robot\x12(\n\x0brobots_blue\x18\x03 \x03(\x0b\x32\x13.fira_message.Robotb\x06proto3') -) - - - - -_BALL = _descriptor.Descriptor( - name='Ball', - full_name='fira_message.Ball', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='x', full_name='fira_message.Ball.x', index=0, - number=1, 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='fira_message.Ball.y', index=1, - number=2, 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='z', full_name='fira_message.Ball.z', 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='vx', full_name='fira_message.Ball.vx', 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='vy', full_name='fira_message.Ball.vy', 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), - _descriptor.FieldDescriptor( - name='vz', full_name='fira_message.Ball.vz', index=5, - number=6, 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=30, - serialized_end=105, -) - - -_ROBOT = _descriptor.Descriptor( - name='Robot', - full_name='fira_message.Robot', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='robot_id', full_name='fira_message.Robot.robot_id', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='x', full_name='fira_message.Robot.x', index=1, - number=2, 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='fira_message.Robot.y', 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='orientation', full_name='fira_message.Robot.orientation', 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='vx', full_name='fira_message.Robot.vx', 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), - _descriptor.FieldDescriptor( - name='vy', full_name='fira_message.Robot.vy', index=5, - number=6, 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='vorientation', full_name='fira_message.Robot.vorientation', index=6, - number=7, 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=107, - serialized_end=221, -) - - -_FIELD = _descriptor.Descriptor( - name='Field', - full_name='fira_message.Field', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='width', full_name='fira_message.Field.width', index=0, - number=1, 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='length', full_name='fira_message.Field.length', index=1, - number=2, 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='goal_width', full_name='fira_message.Field.goal_width', 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='goal_depth', full_name='fira_message.Field.goal_depth', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=223, - serialized_end=301, -) - - -_FRAME = _descriptor.Descriptor( - name='Frame', - full_name='fira_message.Frame', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ball', full_name='fira_message.Frame.ball', 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='robots_yellow', full_name='fira_message.Frame.robots_yellow', index=1, - number=2, 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='robots_blue', full_name='fira_message.Frame.robots_blue', index=2, - number=3, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=303, - serialized_end=430, -) - -_FRAME.fields_by_name['ball'].message_type = _BALL -_FRAME.fields_by_name['robots_yellow'].message_type = _ROBOT -_FRAME.fields_by_name['robots_blue'].message_type = _ROBOT -DESCRIPTOR.message_types_by_name['Ball'] = _BALL -DESCRIPTOR.message_types_by_name['Robot'] = _ROBOT -DESCRIPTOR.message_types_by_name['Field'] = _FIELD -DESCRIPTOR.message_types_by_name['Frame'] = _FRAME -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Ball = _reflection.GeneratedProtocolMessageType('Ball', (_message.Message,), dict( - DESCRIPTOR = _BALL, - __module__ = 'common_pb2' - # @@protoc_insertion_point(class_scope:fira_message.Ball) - )) -_sym_db.RegisterMessage(Ball) - -Robot = _reflection.GeneratedProtocolMessageType('Robot', (_message.Message,), dict( - DESCRIPTOR = _ROBOT, - __module__ = 'common_pb2' - # @@protoc_insertion_point(class_scope:fira_message.Robot) - )) -_sym_db.RegisterMessage(Robot) - -Field = _reflection.GeneratedProtocolMessageType('Field', (_message.Message,), dict( - DESCRIPTOR = _FIELD, - __module__ = 'common_pb2' - # @@protoc_insertion_point(class_scope:fira_message.Field) - )) -_sym_db.RegisterMessage(Field) - -Frame = _reflection.GeneratedProtocolMessageType('Frame', (_message.Message,), dict( - DESCRIPTOR = _FRAME, - __module__ = 'common_pb2' - # @@protoc_insertion_point(class_scope:fira_message.Frame) - )) -_sym_db.RegisterMessage(Frame) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0c\x63ommon.proto\x12\x0c\x66ira_message\"K\n\x04\x42\x61ll\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\n\n\x02vx\x18\x04 \x01(\x01\x12\n\n\x02vy\x18\x05 \x01(\x01\x12\n\n\x02vz\x18\x06 \x01(\x01\"r\n\x05Robot\x12\x10\n\x08robot_id\x18\x01 \x01(\r\x12\t\n\x01x\x18\x02 \x01(\x01\x12\t\n\x01y\x18\x03 \x01(\x01\x12\x13\n\x0borientation\x18\x04 \x01(\x01\x12\n\n\x02vx\x18\x05 \x01(\x01\x12\n\n\x02vy\x18\x06 \x01(\x01\x12\x14\n\x0cvorientation\x18\x07 \x01(\x01\"N\n\x05\x46ield\x12\r\n\x05width\x18\x01 \x01(\x01\x12\x0e\n\x06length\x18\x02 \x01(\x01\x12\x12\n\ngoal_width\x18\x03 \x01(\x01\x12\x12\n\ngoal_depth\x18\x04 \x01(\x01\"\x7f\n\x05\x46rame\x12 \n\x04\x62\x61ll\x18\x01 \x01(\x0b\x32\x12.fira_message.Ball\x12*\n\rrobots_yellow\x18\x02 \x03(\x0b\x32\x13.fira_message.Robot\x12(\n\x0brobots_blue\x18\x03 \x03(\x0b\x32\x13.fira_message.Robotb\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _BALL._serialized_start=30 + _BALL._serialized_end=105 + _ROBOT._serialized_start=107 + _ROBOT._serialized_end=221 + _FIELD._serialized_start=223 + _FIELD._serialized_end=301 + _FRAME._serialized_start=303 + _FRAME._serialized_end=430 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_detection_pb2.py b/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_detection_pb2.py index 59f91ef..e3874a2 100644 --- a/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_detection_pb2.py +++ b/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_detection_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: messages_robocup_ssl_detection.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -14,270 +13,17 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='messages_robocup_ssl_detection.proto', - package='', - syntax='proto2', - serialized_options=None, - serialized_pb=_b('\n$messages_robocup_ssl_detection.proto\"x\n\x11SSL_DetectionBall\x12\x12\n\nconfidence\x18\x01 \x02(\x02\x12\x0c\n\x04\x61rea\x18\x02 \x01(\r\x12\t\n\x01x\x18\x03 \x02(\x02\x12\t\n\x01y\x18\x04 \x02(\x02\x12\t\n\x01z\x18\x05 \x01(\x02\x12\x0f\n\x07pixel_x\x18\x06 \x02(\x02\x12\x0f\n\x07pixel_y\x18\x07 \x02(\x02\"\x97\x01\n\x12SSL_DetectionRobot\x12\x12\n\nconfidence\x18\x01 \x02(\x02\x12\x10\n\x08robot_id\x18\x02 \x01(\r\x12\t\n\x01x\x18\x03 \x02(\x02\x12\t\n\x01y\x18\x04 \x02(\x02\x12\x13\n\x0borientation\x18\x05 \x01(\x02\x12\x0f\n\x07pixel_x\x18\x06 \x02(\x02\x12\x0f\n\x07pixel_y\x18\x07 \x02(\x02\x12\x0e\n\x06height\x18\x08 \x01(\x02\"\xd9\x01\n\x12SSL_DetectionFrame\x12\x14\n\x0c\x66rame_number\x18\x01 \x02(\r\x12\x11\n\tt_capture\x18\x02 \x02(\x01\x12\x0e\n\x06t_sent\x18\x03 \x02(\x01\x12\x11\n\tcamera_id\x18\x04 \x02(\r\x12!\n\x05\x62\x61lls\x18\x05 \x03(\x0b\x32\x12.SSL_DetectionBall\x12*\n\rrobots_yellow\x18\x06 \x03(\x0b\x32\x13.SSL_DetectionRobot\x12(\n\x0brobots_blue\x18\x07 \x03(\x0b\x32\x13.SSL_DetectionRobot') -) - - - - -_SSL_DETECTIONBALL = _descriptor.Descriptor( - name='SSL_DetectionBall', - full_name='SSL_DetectionBall', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='confidence', full_name='SSL_DetectionBall.confidence', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='area', full_name='SSL_DetectionBall.area', index=1, - number=2, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='x', full_name='SSL_DetectionBall.x', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='y', full_name='SSL_DetectionBall.y', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='z', full_name='SSL_DetectionBall.z', index=4, - number=5, 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='pixel_x', full_name='SSL_DetectionBall.pixel_x', index=5, - number=6, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='pixel_y', full_name='SSL_DetectionBall.pixel_y', index=6, - number=7, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=40, - serialized_end=160, -) - - -_SSL_DETECTIONROBOT = _descriptor.Descriptor( - name='SSL_DetectionRobot', - full_name='SSL_DetectionRobot', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='confidence', full_name='SSL_DetectionRobot.confidence', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='robot_id', full_name='SSL_DetectionRobot.robot_id', index=1, - number=2, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='x', full_name='SSL_DetectionRobot.x', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='y', full_name='SSL_DetectionRobot.y', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='orientation', full_name='SSL_DetectionRobot.orientation', index=4, - number=5, 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='pixel_x', full_name='SSL_DetectionRobot.pixel_x', index=5, - number=6, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='pixel_y', full_name='SSL_DetectionRobot.pixel_y', index=6, - number=7, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='height', full_name='SSL_DetectionRobot.height', index=7, - number=8, 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='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=163, - serialized_end=314, -) - - -_SSL_DETECTIONFRAME = _descriptor.Descriptor( - name='SSL_DetectionFrame', - full_name='SSL_DetectionFrame', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='frame_number', full_name='SSL_DetectionFrame.frame_number', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='t_capture', full_name='SSL_DetectionFrame.t_capture', index=1, - number=2, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='t_sent', full_name='SSL_DetectionFrame.t_sent', index=2, - number=3, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='camera_id', full_name='SSL_DetectionFrame.camera_id', index=3, - number=4, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='balls', full_name='SSL_DetectionFrame.balls', 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='robots_yellow', full_name='SSL_DetectionFrame.robots_yellow', index=5, - number=6, 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='robots_blue', full_name='SSL_DetectionFrame.robots_blue', index=6, - number=7, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=317, - serialized_end=534, -) - -_SSL_DETECTIONFRAME.fields_by_name['balls'].message_type = _SSL_DETECTIONBALL -_SSL_DETECTIONFRAME.fields_by_name['robots_yellow'].message_type = _SSL_DETECTIONROBOT -_SSL_DETECTIONFRAME.fields_by_name['robots_blue'].message_type = _SSL_DETECTIONROBOT -DESCRIPTOR.message_types_by_name['SSL_DetectionBall'] = _SSL_DETECTIONBALL -DESCRIPTOR.message_types_by_name['SSL_DetectionRobot'] = _SSL_DETECTIONROBOT -DESCRIPTOR.message_types_by_name['SSL_DetectionFrame'] = _SSL_DETECTIONFRAME -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SSL_DetectionBall = _reflection.GeneratedProtocolMessageType('SSL_DetectionBall', (_message.Message,), dict( - DESCRIPTOR = _SSL_DETECTIONBALL, - __module__ = 'messages_robocup_ssl_detection_pb2' - # @@protoc_insertion_point(class_scope:SSL_DetectionBall) - )) -_sym_db.RegisterMessage(SSL_DetectionBall) - -SSL_DetectionRobot = _reflection.GeneratedProtocolMessageType('SSL_DetectionRobot', (_message.Message,), dict( - DESCRIPTOR = _SSL_DETECTIONROBOT, - __module__ = 'messages_robocup_ssl_detection_pb2' - # @@protoc_insertion_point(class_scope:SSL_DetectionRobot) - )) -_sym_db.RegisterMessage(SSL_DetectionRobot) - -SSL_DetectionFrame = _reflection.GeneratedProtocolMessageType('SSL_DetectionFrame', (_message.Message,), dict( - DESCRIPTOR = _SSL_DETECTIONFRAME, - __module__ = 'messages_robocup_ssl_detection_pb2' - # @@protoc_insertion_point(class_scope:SSL_DetectionFrame) - )) -_sym_db.RegisterMessage(SSL_DetectionFrame) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$messages_robocup_ssl_detection.proto\"x\n\x11SSL_DetectionBall\x12\x12\n\nconfidence\x18\x01 \x02(\x02\x12\x0c\n\x04\x61rea\x18\x02 \x01(\r\x12\t\n\x01x\x18\x03 \x02(\x02\x12\t\n\x01y\x18\x04 \x02(\x02\x12\t\n\x01z\x18\x05 \x01(\x02\x12\x0f\n\x07pixel_x\x18\x06 \x02(\x02\x12\x0f\n\x07pixel_y\x18\x07 \x02(\x02\"\x97\x01\n\x12SSL_DetectionRobot\x12\x12\n\nconfidence\x18\x01 \x02(\x02\x12\x10\n\x08robot_id\x18\x02 \x01(\r\x12\t\n\x01x\x18\x03 \x02(\x02\x12\t\n\x01y\x18\x04 \x02(\x02\x12\x13\n\x0borientation\x18\x05 \x01(\x02\x12\x0f\n\x07pixel_x\x18\x06 \x02(\x02\x12\x0f\n\x07pixel_y\x18\x07 \x02(\x02\x12\x0e\n\x06height\x18\x08 \x01(\x02\"\xd9\x01\n\x12SSL_DetectionFrame\x12\x14\n\x0c\x66rame_number\x18\x01 \x02(\r\x12\x11\n\tt_capture\x18\x02 \x02(\x01\x12\x0e\n\x06t_sent\x18\x03 \x02(\x01\x12\x11\n\tcamera_id\x18\x04 \x02(\r\x12!\n\x05\x62\x61lls\x18\x05 \x03(\x0b\x32\x12.SSL_DetectionBall\x12*\n\rrobots_yellow\x18\x06 \x03(\x0b\x32\x13.SSL_DetectionRobot\x12(\n\x0brobots_blue\x18\x07 \x03(\x0b\x32\x13.SSL_DetectionRobot') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'messages_robocup_ssl_detection_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _SSL_DETECTIONBALL._serialized_start=40 + _SSL_DETECTIONBALL._serialized_end=160 + _SSL_DETECTIONROBOT._serialized_start=163 + _SSL_DETECTIONROBOT._serialized_end=314 + _SSL_DETECTIONFRAME._serialized_start=317 + _SSL_DETECTIONFRAME._serialized_end=534 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_geometry_pb2.py b/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_geometry_pb2.py index 4602942..01bf823 100644 --- a/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_geometry_pb2.py +++ b/V3SProtoComm/core/comm/protocols/messages_robocup_ssl_geometry_pb2.py @@ -1,12 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: messages_robocup_ssl_geometry.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 +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -15,802 +13,31 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='messages_robocup_ssl_geometry.proto', - package='', - syntax='proto2', - serialized_options=None, - serialized_pb=_b('\n#messages_robocup_ssl_geometry.proto\" \n\x08Vector2f\x12\t\n\x01x\x18\x01 \x02(\x02\x12\t\n\x01y\x18\x02 \x02(\x02\"\x88\x01\n\x14SSL_FieldLineSegment\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x15\n\x02p1\x18\x02 \x02(\x0b\x32\t.Vector2f\x12\x15\n\x02p2\x18\x03 \x02(\x0b\x32\t.Vector2f\x12\x11\n\tthickness\x18\x04 \x02(\x02\x12!\n\x04type\x18\x05 \x01(\x0e\x32\x13.SSL_FieldShapeType\"\x9d\x01\n\x14SSL_FieldCircularArc\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x19\n\x06\x63\x65nter\x18\x02 \x02(\x0b\x32\t.Vector2f\x12\x0e\n\x06radius\x18\x03 \x02(\x02\x12\n\n\x02\x61\x31\x18\x04 \x02(\x02\x12\n\n\x02\x61\x32\x18\x05 \x02(\x02\x12\x11\n\tthickness\x18\x06 \x02(\x02\x12!\n\x04type\x18\x07 \x01(\x0e\x32\x13.SSL_FieldShapeType\"\xb0\x03\n\x15SSL_GeometryFieldSize\x12\x14\n\x0c\x66ield_length\x18\x01 \x02(\x05\x12\x13\n\x0b\x66ield_width\x18\x02 \x02(\x05\x12\x12\n\ngoal_width\x18\x03 \x02(\x05\x12\x12\n\ngoal_depth\x18\x04 \x02(\x05\x12\x16\n\x0e\x62oundary_width\x18\x05 \x02(\x05\x12*\n\x0b\x66ield_lines\x18\x06 \x03(\x0b\x32\x15.SSL_FieldLineSegment\x12)\n\nfield_arcs\x18\x07 \x03(\x0b\x32\x15.SSL_FieldCircularArc\x12\x1a\n\x12penalty_area_depth\x18\x08 \x01(\x05\x12\x1a\n\x12penalty_area_width\x18\t \x01(\x05\x12\x1c\n\x14\x63\x65nter_circle_radius\x18\n \x01(\x05\x12\x16\n\x0eline_thickness\x18\x0b \x01(\x05\x12#\n\x1bgoal_center_to_penalty_mark\x18\x0c \x01(\x05\x12\x13\n\x0bgoal_height\x18\r \x01(\x05\x12\x13\n\x0b\x62\x61ll_radius\x18\x0e \x01(\x02\x12\x18\n\x10max_robot_radius\x18\x0f \x01(\x02\"\x80\x03\n\x1dSSL_GeometryCameraCalibration\x12\x11\n\tcamera_id\x18\x01 \x02(\r\x12\x14\n\x0c\x66ocal_length\x18\x02 \x02(\x02\x12\x19\n\x11principal_point_x\x18\x03 \x02(\x02\x12\x19\n\x11principal_point_y\x18\x04 \x02(\x02\x12\x12\n\ndistortion\x18\x05 \x02(\x02\x12\n\n\x02q0\x18\x06 \x02(\x02\x12\n\n\x02q1\x18\x07 \x02(\x02\x12\n\n\x02q2\x18\x08 \x02(\x02\x12\n\n\x02q3\x18\t \x02(\x02\x12\n\n\x02tx\x18\n \x02(\x02\x12\n\n\x02ty\x18\x0b \x02(\x02\x12\n\n\x02tz\x18\x0c \x02(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_tx\x18\r \x01(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_ty\x18\x0e \x01(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_tz\x18\x0f \x01(\x02\x12\x19\n\x11pixel_image_width\x18\x10 \x01(\r\x12\x1a\n\x12pixel_image_height\x18\x11 \x01(\r\"V\n\x1dSSL_BallModelStraightTwoPhase\x12\x11\n\tacc_slide\x18\x01 \x02(\x01\x12\x10\n\x08\x61\x63\x63_roll\x18\x02 \x02(\x01\x12\x10\n\x08k_switch\x18\x03 \x02(\x01\"l\n\x1aSSL_BallModelChipFixedLoss\x12\x1c\n\x14\x64\x61mping_xy_first_hop\x18\x01 \x02(\x01\x12\x1d\n\x15\x64\x61mping_xy_other_hops\x18\x02 \x02(\x01\x12\x11\n\tdamping_z\x18\x03 \x02(\x01\"\x86\x01\n\x12SSL_GeometryModels\x12:\n\x12straight_two_phase\x18\x01 \x01(\x0b\x32\x1e.SSL_BallModelStraightTwoPhase\x12\x34\n\x0f\x63hip_fixed_loss\x18\x02 \x01(\x0b\x32\x1b.SSL_BallModelChipFixedLoss\"\x8d\x01\n\x10SSL_GeometryData\x12%\n\x05\x66ield\x18\x01 \x02(\x0b\x32\x16.SSL_GeometryFieldSize\x12-\n\x05\x63\x61lib\x18\x02 \x03(\x0b\x32\x1e.SSL_GeometryCameraCalibration\x12#\n\x06models\x18\x03 \x01(\x0b\x32\x13.SSL_GeometryModels*\xdb\x02\n\x12SSL_FieldShapeType\x12\r\n\tUndefined\x10\x00\x12\x10\n\x0c\x43\x65nterCircle\x10\x01\x12\x10\n\x0cTopTouchLine\x10\x02\x12\x13\n\x0f\x42ottomTouchLine\x10\x03\x12\x10\n\x0cLeftGoalLine\x10\x04\x12\x11\n\rRightGoalLine\x10\x05\x12\x0f\n\x0bHalfwayLine\x10\x06\x12\x0e\n\nCenterLine\x10\x07\x12\x16\n\x12LeftPenaltyStretch\x10\x08\x12\x17\n\x13RightPenaltyStretch\x10\t\x12\x1f\n\x1bLeftFieldLeftPenaltyStretch\x10\n\x12 \n\x1cLeftFieldRightPenaltyStretch\x10\x0b\x12 \n\x1cRightFieldLeftPenaltyStretch\x10\x0c\x12!\n\x1dRightFieldRightPenaltyStretch\x10\r') -) - -_SSL_FIELDSHAPETYPE = _descriptor.EnumDescriptor( - name='SSL_FieldShapeType', - full_name='SSL_FieldShapeType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='Undefined', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CenterCircle', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TopTouchLine', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BottomTouchLine', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LeftGoalLine', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RightGoalLine', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HalfwayLine', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CenterLine', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LeftPenaltyStretch', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RightPenaltyStretch', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LeftFieldLeftPenaltyStretch', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LeftFieldRightPenaltyStretch', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RightFieldLeftPenaltyStretch', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RightFieldRightPenaltyStretch', index=13, number=13, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=1674, - serialized_end=2021, -) -_sym_db.RegisterEnumDescriptor(_SSL_FIELDSHAPETYPE) - -SSL_FieldShapeType = enum_type_wrapper.EnumTypeWrapper(_SSL_FIELDSHAPETYPE) -Undefined = 0 -CenterCircle = 1 -TopTouchLine = 2 -BottomTouchLine = 3 -LeftGoalLine = 4 -RightGoalLine = 5 -HalfwayLine = 6 -CenterLine = 7 -LeftPenaltyStretch = 8 -RightPenaltyStretch = 9 -LeftFieldLeftPenaltyStretch = 10 -LeftFieldRightPenaltyStretch = 11 -RightFieldLeftPenaltyStretch = 12 -RightFieldRightPenaltyStretch = 13 - - - -_VECTOR2F = _descriptor.Descriptor( - name='Vector2f', - full_name='Vector2f', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='x', full_name='Vector2f.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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='y', full_name='Vector2f.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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=39, - serialized_end=71, -) - - -_SSL_FIELDLINESEGMENT = _descriptor.Descriptor( - name='SSL_FieldLineSegment', - full_name='SSL_FieldLineSegment', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='SSL_FieldLineSegment.name', index=0, - number=1, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='p1', full_name='SSL_FieldLineSegment.p1', index=1, - number=2, type=11, cpp_type=10, label=2, - 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='p2', full_name='SSL_FieldLineSegment.p2', index=2, - number=3, type=11, cpp_type=10, label=2, - 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='thickness', full_name='SSL_FieldLineSegment.thickness', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='SSL_FieldLineSegment.type', 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=74, - serialized_end=210, -) - - -_SSL_FIELDCIRCULARARC = _descriptor.Descriptor( - name='SSL_FieldCircularArc', - full_name='SSL_FieldCircularArc', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='SSL_FieldCircularArc.name', index=0, - number=1, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='center', full_name='SSL_FieldCircularArc.center', index=1, - number=2, type=11, cpp_type=10, label=2, - 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='radius', full_name='SSL_FieldCircularArc.radius', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='a1', full_name='SSL_FieldCircularArc.a1', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='a2', full_name='SSL_FieldCircularArc.a2', index=4, - number=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='thickness', full_name='SSL_FieldCircularArc.thickness', index=5, - number=6, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='SSL_FieldCircularArc.type', index=6, - number=7, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=370, -) - - -_SSL_GEOMETRYFIELDSIZE = _descriptor.Descriptor( - name='SSL_GeometryFieldSize', - full_name='SSL_GeometryFieldSize', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='field_length', full_name='SSL_GeometryFieldSize.field_length', index=0, - number=1, type=5, cpp_type=1, label=2, - 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='field_width', full_name='SSL_GeometryFieldSize.field_width', index=1, - number=2, type=5, cpp_type=1, label=2, - 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='goal_width', full_name='SSL_GeometryFieldSize.goal_width', index=2, - number=3, type=5, cpp_type=1, label=2, - 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='goal_depth', full_name='SSL_GeometryFieldSize.goal_depth', index=3, - number=4, type=5, cpp_type=1, label=2, - 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='boundary_width', full_name='SSL_GeometryFieldSize.boundary_width', index=4, - number=5, type=5, cpp_type=1, label=2, - 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='field_lines', full_name='SSL_GeometryFieldSize.field_lines', index=5, - number=6, 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='field_arcs', full_name='SSL_GeometryFieldSize.field_arcs', index=6, - number=7, 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='penalty_area_depth', full_name='SSL_GeometryFieldSize.penalty_area_depth', index=7, - number=8, 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='penalty_area_width', full_name='SSL_GeometryFieldSize.penalty_area_width', index=8, - number=9, 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='center_circle_radius', full_name='SSL_GeometryFieldSize.center_circle_radius', index=9, - number=10, 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='line_thickness', full_name='SSL_GeometryFieldSize.line_thickness', index=10, - number=11, 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='goal_center_to_penalty_mark', full_name='SSL_GeometryFieldSize.goal_center_to_penalty_mark', index=11, - number=12, 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='goal_height', full_name='SSL_GeometryFieldSize.goal_height', index=12, - number=13, 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='ball_radius', full_name='SSL_GeometryFieldSize.ball_radius', index=13, - number=14, 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='max_robot_radius', full_name='SSL_GeometryFieldSize.max_robot_radius', index=14, - number=15, 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='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=373, - serialized_end=805, -) - - -_SSL_GEOMETRYCAMERACALIBRATION = _descriptor.Descriptor( - name='SSL_GeometryCameraCalibration', - full_name='SSL_GeometryCameraCalibration', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='camera_id', full_name='SSL_GeometryCameraCalibration.camera_id', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='focal_length', full_name='SSL_GeometryCameraCalibration.focal_length', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='principal_point_x', full_name='SSL_GeometryCameraCalibration.principal_point_x', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='principal_point_y', full_name='SSL_GeometryCameraCalibration.principal_point_y', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='distortion', full_name='SSL_GeometryCameraCalibration.distortion', index=4, - number=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='q0', full_name='SSL_GeometryCameraCalibration.q0', index=5, - number=6, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='q1', full_name='SSL_GeometryCameraCalibration.q1', index=6, - number=7, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='q2', full_name='SSL_GeometryCameraCalibration.q2', index=7, - number=8, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='q3', full_name='SSL_GeometryCameraCalibration.q3', index=8, - number=9, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tx', full_name='SSL_GeometryCameraCalibration.tx', index=9, - number=10, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ty', full_name='SSL_GeometryCameraCalibration.ty', index=10, - number=11, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tz', full_name='SSL_GeometryCameraCalibration.tz', index=11, - number=12, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='derived_camera_world_tx', full_name='SSL_GeometryCameraCalibration.derived_camera_world_tx', index=12, - number=13, 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='derived_camera_world_ty', full_name='SSL_GeometryCameraCalibration.derived_camera_world_ty', index=13, - number=14, 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='derived_camera_world_tz', full_name='SSL_GeometryCameraCalibration.derived_camera_world_tz', index=14, - number=15, 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='pixel_image_width', full_name='SSL_GeometryCameraCalibration.pixel_image_width', index=15, - number=16, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='pixel_image_height', full_name='SSL_GeometryCameraCalibration.pixel_image_height', index=16, - number=17, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=808, - serialized_end=1192, -) - - -_SSL_BALLMODELSTRAIGHTTWOPHASE = _descriptor.Descriptor( - name='SSL_BallModelStraightTwoPhase', - full_name='SSL_BallModelStraightTwoPhase', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='acc_slide', full_name='SSL_BallModelStraightTwoPhase.acc_slide', index=0, - number=1, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='acc_roll', full_name='SSL_BallModelStraightTwoPhase.acc_roll', index=1, - number=2, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='k_switch', full_name='SSL_BallModelStraightTwoPhase.k_switch', index=2, - number=3, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1194, - serialized_end=1280, -) - - -_SSL_BALLMODELCHIPFIXEDLOSS = _descriptor.Descriptor( - name='SSL_BallModelChipFixedLoss', - full_name='SSL_BallModelChipFixedLoss', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='damping_xy_first_hop', full_name='SSL_BallModelChipFixedLoss.damping_xy_first_hop', index=0, - number=1, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='damping_xy_other_hops', full_name='SSL_BallModelChipFixedLoss.damping_xy_other_hops', index=1, - number=2, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='damping_z', full_name='SSL_BallModelChipFixedLoss.damping_z', index=2, - number=3, type=1, cpp_type=5, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1282, - serialized_end=1390, -) - - -_SSL_GEOMETRYMODELS = _descriptor.Descriptor( - name='SSL_GeometryModels', - full_name='SSL_GeometryModels', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='straight_two_phase', full_name='SSL_GeometryModels.straight_two_phase', 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='chip_fixed_loss', full_name='SSL_GeometryModels.chip_fixed_loss', 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='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1393, - serialized_end=1527, -) - - -_SSL_GEOMETRYDATA = _descriptor.Descriptor( - name='SSL_GeometryData', - full_name='SSL_GeometryData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='field', full_name='SSL_GeometryData.field', index=0, - number=1, type=11, cpp_type=10, label=2, - 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='calib', full_name='SSL_GeometryData.calib', index=1, - number=2, 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='models', full_name='SSL_GeometryData.models', 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='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1530, - serialized_end=1671, -) - -_SSL_FIELDLINESEGMENT.fields_by_name['p1'].message_type = _VECTOR2F -_SSL_FIELDLINESEGMENT.fields_by_name['p2'].message_type = _VECTOR2F -_SSL_FIELDLINESEGMENT.fields_by_name['type'].enum_type = _SSL_FIELDSHAPETYPE -_SSL_FIELDCIRCULARARC.fields_by_name['center'].message_type = _VECTOR2F -_SSL_FIELDCIRCULARARC.fields_by_name['type'].enum_type = _SSL_FIELDSHAPETYPE -_SSL_GEOMETRYFIELDSIZE.fields_by_name['field_lines'].message_type = _SSL_FIELDLINESEGMENT -_SSL_GEOMETRYFIELDSIZE.fields_by_name['field_arcs'].message_type = _SSL_FIELDCIRCULARARC -_SSL_GEOMETRYMODELS.fields_by_name['straight_two_phase'].message_type = _SSL_BALLMODELSTRAIGHTTWOPHASE -_SSL_GEOMETRYMODELS.fields_by_name['chip_fixed_loss'].message_type = _SSL_BALLMODELCHIPFIXEDLOSS -_SSL_GEOMETRYDATA.fields_by_name['field'].message_type = _SSL_GEOMETRYFIELDSIZE -_SSL_GEOMETRYDATA.fields_by_name['calib'].message_type = _SSL_GEOMETRYCAMERACALIBRATION -_SSL_GEOMETRYDATA.fields_by_name['models'].message_type = _SSL_GEOMETRYMODELS -DESCRIPTOR.message_types_by_name['Vector2f'] = _VECTOR2F -DESCRIPTOR.message_types_by_name['SSL_FieldLineSegment'] = _SSL_FIELDLINESEGMENT -DESCRIPTOR.message_types_by_name['SSL_FieldCircularArc'] = _SSL_FIELDCIRCULARARC -DESCRIPTOR.message_types_by_name['SSL_GeometryFieldSize'] = _SSL_GEOMETRYFIELDSIZE -DESCRIPTOR.message_types_by_name['SSL_GeometryCameraCalibration'] = _SSL_GEOMETRYCAMERACALIBRATION -DESCRIPTOR.message_types_by_name['SSL_BallModelStraightTwoPhase'] = _SSL_BALLMODELSTRAIGHTTWOPHASE -DESCRIPTOR.message_types_by_name['SSL_BallModelChipFixedLoss'] = _SSL_BALLMODELCHIPFIXEDLOSS -DESCRIPTOR.message_types_by_name['SSL_GeometryModels'] = _SSL_GEOMETRYMODELS -DESCRIPTOR.message_types_by_name['SSL_GeometryData'] = _SSL_GEOMETRYDATA -DESCRIPTOR.enum_types_by_name['SSL_FieldShapeType'] = _SSL_FIELDSHAPETYPE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Vector2f = _reflection.GeneratedProtocolMessageType('Vector2f', (_message.Message,), dict( - DESCRIPTOR = _VECTOR2F, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:Vector2f) - )) -_sym_db.RegisterMessage(Vector2f) - -SSL_FieldLineSegment = _reflection.GeneratedProtocolMessageType('SSL_FieldLineSegment', (_message.Message,), dict( - DESCRIPTOR = _SSL_FIELDLINESEGMENT, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_FieldLineSegment) - )) -_sym_db.RegisterMessage(SSL_FieldLineSegment) - -SSL_FieldCircularArc = _reflection.GeneratedProtocolMessageType('SSL_FieldCircularArc', (_message.Message,), dict( - DESCRIPTOR = _SSL_FIELDCIRCULARARC, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_FieldCircularArc) - )) -_sym_db.RegisterMessage(SSL_FieldCircularArc) - -SSL_GeometryFieldSize = _reflection.GeneratedProtocolMessageType('SSL_GeometryFieldSize', (_message.Message,), dict( - DESCRIPTOR = _SSL_GEOMETRYFIELDSIZE, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_GeometryFieldSize) - )) -_sym_db.RegisterMessage(SSL_GeometryFieldSize) - -SSL_GeometryCameraCalibration = _reflection.GeneratedProtocolMessageType('SSL_GeometryCameraCalibration', (_message.Message,), dict( - DESCRIPTOR = _SSL_GEOMETRYCAMERACALIBRATION, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_GeometryCameraCalibration) - )) -_sym_db.RegisterMessage(SSL_GeometryCameraCalibration) - -SSL_BallModelStraightTwoPhase = _reflection.GeneratedProtocolMessageType('SSL_BallModelStraightTwoPhase', (_message.Message,), dict( - DESCRIPTOR = _SSL_BALLMODELSTRAIGHTTWOPHASE, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_BallModelStraightTwoPhase) - )) -_sym_db.RegisterMessage(SSL_BallModelStraightTwoPhase) - -SSL_BallModelChipFixedLoss = _reflection.GeneratedProtocolMessageType('SSL_BallModelChipFixedLoss', (_message.Message,), dict( - DESCRIPTOR = _SSL_BALLMODELCHIPFIXEDLOSS, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_BallModelChipFixedLoss) - )) -_sym_db.RegisterMessage(SSL_BallModelChipFixedLoss) - -SSL_GeometryModels = _reflection.GeneratedProtocolMessageType('SSL_GeometryModels', (_message.Message,), dict( - DESCRIPTOR = _SSL_GEOMETRYMODELS, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_GeometryModels) - )) -_sym_db.RegisterMessage(SSL_GeometryModels) - -SSL_GeometryData = _reflection.GeneratedProtocolMessageType('SSL_GeometryData', (_message.Message,), dict( - DESCRIPTOR = _SSL_GEOMETRYDATA, - __module__ = 'messages_robocup_ssl_geometry_pb2' - # @@protoc_insertion_point(class_scope:SSL_GeometryData) - )) -_sym_db.RegisterMessage(SSL_GeometryData) - - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#messages_robocup_ssl_geometry.proto\" \n\x08Vector2f\x12\t\n\x01x\x18\x01 \x02(\x02\x12\t\n\x01y\x18\x02 \x02(\x02\"\x88\x01\n\x14SSL_FieldLineSegment\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x15\n\x02p1\x18\x02 \x02(\x0b\x32\t.Vector2f\x12\x15\n\x02p2\x18\x03 \x02(\x0b\x32\t.Vector2f\x12\x11\n\tthickness\x18\x04 \x02(\x02\x12!\n\x04type\x18\x05 \x01(\x0e\x32\x13.SSL_FieldShapeType\"\x9d\x01\n\x14SSL_FieldCircularArc\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x19\n\x06\x63\x65nter\x18\x02 \x02(\x0b\x32\t.Vector2f\x12\x0e\n\x06radius\x18\x03 \x02(\x02\x12\n\n\x02\x61\x31\x18\x04 \x02(\x02\x12\n\n\x02\x61\x32\x18\x05 \x02(\x02\x12\x11\n\tthickness\x18\x06 \x02(\x02\x12!\n\x04type\x18\x07 \x01(\x0e\x32\x13.SSL_FieldShapeType\"\xb0\x03\n\x15SSL_GeometryFieldSize\x12\x14\n\x0c\x66ield_length\x18\x01 \x02(\x05\x12\x13\n\x0b\x66ield_width\x18\x02 \x02(\x05\x12\x12\n\ngoal_width\x18\x03 \x02(\x05\x12\x12\n\ngoal_depth\x18\x04 \x02(\x05\x12\x16\n\x0e\x62oundary_width\x18\x05 \x02(\x05\x12*\n\x0b\x66ield_lines\x18\x06 \x03(\x0b\x32\x15.SSL_FieldLineSegment\x12)\n\nfield_arcs\x18\x07 \x03(\x0b\x32\x15.SSL_FieldCircularArc\x12\x1a\n\x12penalty_area_depth\x18\x08 \x01(\x05\x12\x1a\n\x12penalty_area_width\x18\t \x01(\x05\x12\x1c\n\x14\x63\x65nter_circle_radius\x18\n \x01(\x05\x12\x16\n\x0eline_thickness\x18\x0b \x01(\x05\x12#\n\x1bgoal_center_to_penalty_mark\x18\x0c \x01(\x05\x12\x13\n\x0bgoal_height\x18\r \x01(\x05\x12\x13\n\x0b\x62\x61ll_radius\x18\x0e \x01(\x02\x12\x18\n\x10max_robot_radius\x18\x0f \x01(\x02\"\x80\x03\n\x1dSSL_GeometryCameraCalibration\x12\x11\n\tcamera_id\x18\x01 \x02(\r\x12\x14\n\x0c\x66ocal_length\x18\x02 \x02(\x02\x12\x19\n\x11principal_point_x\x18\x03 \x02(\x02\x12\x19\n\x11principal_point_y\x18\x04 \x02(\x02\x12\x12\n\ndistortion\x18\x05 \x02(\x02\x12\n\n\x02q0\x18\x06 \x02(\x02\x12\n\n\x02q1\x18\x07 \x02(\x02\x12\n\n\x02q2\x18\x08 \x02(\x02\x12\n\n\x02q3\x18\t \x02(\x02\x12\n\n\x02tx\x18\n \x02(\x02\x12\n\n\x02ty\x18\x0b \x02(\x02\x12\n\n\x02tz\x18\x0c \x02(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_tx\x18\r \x01(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_ty\x18\x0e \x01(\x02\x12\x1f\n\x17\x64\x65rived_camera_world_tz\x18\x0f \x01(\x02\x12\x19\n\x11pixel_image_width\x18\x10 \x01(\r\x12\x1a\n\x12pixel_image_height\x18\x11 \x01(\r\"V\n\x1dSSL_BallModelStraightTwoPhase\x12\x11\n\tacc_slide\x18\x01 \x02(\x01\x12\x10\n\x08\x61\x63\x63_roll\x18\x02 \x02(\x01\x12\x10\n\x08k_switch\x18\x03 \x02(\x01\"l\n\x1aSSL_BallModelChipFixedLoss\x12\x1c\n\x14\x64\x61mping_xy_first_hop\x18\x01 \x02(\x01\x12\x1d\n\x15\x64\x61mping_xy_other_hops\x18\x02 \x02(\x01\x12\x11\n\tdamping_z\x18\x03 \x02(\x01\"\x86\x01\n\x12SSL_GeometryModels\x12:\n\x12straight_two_phase\x18\x01 \x01(\x0b\x32\x1e.SSL_BallModelStraightTwoPhase\x12\x34\n\x0f\x63hip_fixed_loss\x18\x02 \x01(\x0b\x32\x1b.SSL_BallModelChipFixedLoss\"\x8d\x01\n\x10SSL_GeometryData\x12%\n\x05\x66ield\x18\x01 \x02(\x0b\x32\x16.SSL_GeometryFieldSize\x12-\n\x05\x63\x61lib\x18\x02 \x03(\x0b\x32\x1e.SSL_GeometryCameraCalibration\x12#\n\x06models\x18\x03 \x01(\x0b\x32\x13.SSL_GeometryModels*\xdb\x02\n\x12SSL_FieldShapeType\x12\r\n\tUndefined\x10\x00\x12\x10\n\x0c\x43\x65nterCircle\x10\x01\x12\x10\n\x0cTopTouchLine\x10\x02\x12\x13\n\x0f\x42ottomTouchLine\x10\x03\x12\x10\n\x0cLeftGoalLine\x10\x04\x12\x11\n\rRightGoalLine\x10\x05\x12\x0f\n\x0bHalfwayLine\x10\x06\x12\x0e\n\nCenterLine\x10\x07\x12\x16\n\x12LeftPenaltyStretch\x10\x08\x12\x17\n\x13RightPenaltyStretch\x10\t\x12\x1f\n\x1bLeftFieldLeftPenaltyStretch\x10\n\x12 \n\x1cLeftFieldRightPenaltyStretch\x10\x0b\x12 \n\x1cRightFieldLeftPenaltyStretch\x10\x0c\x12!\n\x1dRightFieldRightPenaltyStretch\x10\r') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'messages_robocup_ssl_geometry_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _SSL_FIELDSHAPETYPE._serialized_start=1674 + _SSL_FIELDSHAPETYPE._serialized_end=2021 + _VECTOR2F._serialized_start=39 + _VECTOR2F._serialized_end=71 + _SSL_FIELDLINESEGMENT._serialized_start=74 + _SSL_FIELDLINESEGMENT._serialized_end=210 + _SSL_FIELDCIRCULARARC._serialized_start=213 + _SSL_FIELDCIRCULARARC._serialized_end=370 + _SSL_GEOMETRYFIELDSIZE._serialized_start=373 + _SSL_GEOMETRYFIELDSIZE._serialized_end=805 + _SSL_GEOMETRYCAMERACALIBRATION._serialized_start=808 + _SSL_GEOMETRYCAMERACALIBRATION._serialized_end=1192 + _SSL_BALLMODELSTRAIGHTTWOPHASE._serialized_start=1194 + _SSL_BALLMODELSTRAIGHTTWOPHASE._serialized_end=1280 + _SSL_BALLMODELCHIPFIXEDLOSS._serialized_start=1282 + _SSL_BALLMODELCHIPFIXEDLOSS._serialized_end=1390 + _SSL_GEOMETRYMODELS._serialized_start=1393 + _SSL_GEOMETRYMODELS._serialized_end=1527 + _SSL_GEOMETRYDATA._serialized_start=1530 + _SSL_GEOMETRYDATA._serialized_end=1671 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/packet_pb2.py b/V3SProtoComm/core/comm/protocols/packet_pb2.py index 9cb2e23..dcc8505 100644 --- a/V3SProtoComm/core/comm/protocols/packet_pb2.py +++ b/V3SProtoComm/core/comm/protocols/packet_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: packet.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -17,159 +16,17 @@ from . import common_pb2 as common__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='packet.proto', - package='fira_message.sim_to_ref', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x0cpacket.proto\x12\x17\x66ira_message.sim_to_ref\x1a\rcommand.proto\x1a\x11replacement.proto\x1a\x0c\x63ommon.proto\"o\n\x06Packet\x12.\n\x03\x63md\x18\x01 \x01(\x0b\x32!.fira_message.sim_to_ref.Commands\x12\x35\n\x07replace\x18\x02 \x01(\x0b\x32$.fira_message.sim_to_ref.Replacement\"\x8d\x01\n\x0b\x45nvironment\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\"\n\x05\x66rame\x18\x02 \x01(\x0b\x32\x13.fira_message.Frame\x12\"\n\x05\x66ield\x18\x03 \x01(\x0b\x32\x13.fira_message.Field\x12\x12\n\ngoals_blue\x18\x04 \x01(\r\x12\x14\n\x0cgoals_yellow\x18\x05 \x01(\r2_\n\x08Simulate\x12S\n\x08Simulate\x12\x1f.fira_message.sim_to_ref.Packet\x1a$.fira_message.sim_to_ref.Environment\"\x00\x62\x06proto3') - , - dependencies=[command__pb2.DESCRIPTOR,replacement__pb2.DESCRIPTOR,common__pb2.DESCRIPTOR,]) - - - - -_PACKET = _descriptor.Descriptor( - name='Packet', - full_name='fira_message.sim_to_ref.Packet', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='cmd', full_name='fira_message.sim_to_ref.Packet.cmd', 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='replace', full_name='fira_message.sim_to_ref.Packet.replace', 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=89, - serialized_end=200, -) - - -_ENVIRONMENT = _descriptor.Descriptor( - name='Environment', - full_name='fira_message.sim_to_ref.Environment', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='step', full_name='fira_message.sim_to_ref.Environment.step', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='frame', full_name='fira_message.sim_to_ref.Environment.frame', 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), - _descriptor.FieldDescriptor( - name='field', full_name='fira_message.sim_to_ref.Environment.field', 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), - _descriptor.FieldDescriptor( - name='goals_blue', full_name='fira_message.sim_to_ref.Environment.goals_blue', index=3, - number=4, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='goals_yellow', full_name='fira_message.sim_to_ref.Environment.goals_yellow', index=4, - number=5, 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=203, - serialized_end=344, -) - -_PACKET.fields_by_name['cmd'].message_type = command__pb2._COMMANDS -_PACKET.fields_by_name['replace'].message_type = replacement__pb2._REPLACEMENT -_ENVIRONMENT.fields_by_name['frame'].message_type = common__pb2._FRAME -_ENVIRONMENT.fields_by_name['field'].message_type = common__pb2._FIELD -DESCRIPTOR.message_types_by_name['Packet'] = _PACKET -DESCRIPTOR.message_types_by_name['Environment'] = _ENVIRONMENT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Packet = _reflection.GeneratedProtocolMessageType('Packet', (_message.Message,), dict( - DESCRIPTOR = _PACKET, - __module__ = 'packet_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.Packet) - )) -_sym_db.RegisterMessage(Packet) - -Environment = _reflection.GeneratedProtocolMessageType('Environment', (_message.Message,), dict( - DESCRIPTOR = _ENVIRONMENT, - __module__ = 'packet_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.Environment) - )) -_sym_db.RegisterMessage(Environment) - - - -_SIMULATE = _descriptor.ServiceDescriptor( - name='Simulate', - full_name='fira_message.sim_to_ref.Simulate', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=346, - serialized_end=441, - methods=[ - _descriptor.MethodDescriptor( - name='Simulate', - full_name='fira_message.sim_to_ref.Simulate.Simulate', - index=0, - containing_service=None, - input_type=_PACKET, - output_type=_ENVIRONMENT, - serialized_options=None, - ), -]) -_sym_db.RegisterServiceDescriptor(_SIMULATE) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0cpacket.proto\x12\x17\x66ira_message.sim_to_ref\x1a\rcommand.proto\x1a\x11replacement.proto\x1a\x0c\x63ommon.proto\"o\n\x06Packet\x12.\n\x03\x63md\x18\x01 \x01(\x0b\x32!.fira_message.sim_to_ref.Commands\x12\x35\n\x07replace\x18\x02 \x01(\x0b\x32$.fira_message.sim_to_ref.Replacement\"\x8d\x01\n\x0b\x45nvironment\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\"\n\x05\x66rame\x18\x02 \x01(\x0b\x32\x13.fira_message.Frame\x12\"\n\x05\x66ield\x18\x03 \x01(\x0b\x32\x13.fira_message.Field\x12\x12\n\ngoals_blue\x18\x04 \x01(\r\x12\x14\n\x0cgoals_yellow\x18\x05 \x01(\r2_\n\x08Simulate\x12S\n\x08Simulate\x12\x1f.fira_message.sim_to_ref.Packet\x1a$.fira_message.sim_to_ref.Environment\"\x00\x62\x06proto3') -DESCRIPTOR.services_by_name['Simulate'] = _SIMULATE +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'packet_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _PACKET._serialized_start=89 + _PACKET._serialized_end=200 + _ENVIRONMENT._serialized_start=203 + _ENVIRONMENT._serialized_end=344 + _SIMULATE._serialized_start=346 + _SIMULATE._serialized_end=441 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/replacement_pb2.py b/V3SProtoComm/core/comm/protocols/replacement_pb2.py index 15aab5e..a9d2001 100644 --- a/V3SProtoComm/core/comm/protocols/replacement_pb2.py +++ b/V3SProtoComm/core/comm/protocols/replacement_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: replacement.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -15,180 +14,17 @@ from . import common_pb2 as common__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='replacement.proto', - package='fira_message.sim_to_ref', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x11replacement.proto\x12\x17\x66ira_message.sim_to_ref\x1a\x0c\x63ommon.proto\"]\n\x10RobotReplacement\x12%\n\x08position\x18\x01 \x01(\x0b\x32\x13.fira_message.Robot\x12\x12\n\nyellowteam\x18\x05 \x01(\x08\x12\x0e\n\x06turnon\x18\x06 \x01(\x08\"?\n\x0f\x42\x61llReplacement\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\n\n\x02vx\x18\x03 \x01(\x01\x12\n\n\x02vy\x18\x04 \x01(\x01\"\x80\x01\n\x0bReplacement\x12\x36\n\x04\x62\x61ll\x18\x01 \x01(\x0b\x32(.fira_message.sim_to_ref.BallReplacement\x12\x39\n\x06robots\x18\x02 \x03(\x0b\x32).fira_message.sim_to_ref.RobotReplacementb\x06proto3') - , - dependencies=[common__pb2.DESCRIPTOR,]) - - - - -_ROBOTREPLACEMENT = _descriptor.Descriptor( - name='RobotReplacement', - full_name='fira_message.sim_to_ref.RobotReplacement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='position', full_name='fira_message.sim_to_ref.RobotReplacement.position', 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='yellowteam', full_name='fira_message.sim_to_ref.RobotReplacement.yellowteam', index=1, - number=5, 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), - _descriptor.FieldDescriptor( - name='turnon', full_name='fira_message.sim_to_ref.RobotReplacement.turnon', index=2, - number=6, 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=60, - serialized_end=153, -) - - -_BALLREPLACEMENT = _descriptor.Descriptor( - name='BallReplacement', - full_name='fira_message.sim_to_ref.BallReplacement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='x', full_name='fira_message.sim_to_ref.BallReplacement.x', index=0, - number=1, 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='fira_message.sim_to_ref.BallReplacement.y', index=1, - number=2, 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='vx', full_name='fira_message.sim_to_ref.BallReplacement.vx', 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='vy', full_name='fira_message.sim_to_ref.BallReplacement.vy', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=155, - serialized_end=218, -) - - -_REPLACEMENT = _descriptor.Descriptor( - name='Replacement', - full_name='fira_message.sim_to_ref.Replacement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ball', full_name='fira_message.sim_to_ref.Replacement.ball', 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='robots', full_name='fira_message.sim_to_ref.Replacement.robots', index=1, - number=2, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=221, - serialized_end=349, -) - -_ROBOTREPLACEMENT.fields_by_name['position'].message_type = common__pb2._ROBOT -_REPLACEMENT.fields_by_name['ball'].message_type = _BALLREPLACEMENT -_REPLACEMENT.fields_by_name['robots'].message_type = _ROBOTREPLACEMENT -DESCRIPTOR.message_types_by_name['RobotReplacement'] = _ROBOTREPLACEMENT -DESCRIPTOR.message_types_by_name['BallReplacement'] = _BALLREPLACEMENT -DESCRIPTOR.message_types_by_name['Replacement'] = _REPLACEMENT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RobotReplacement = _reflection.GeneratedProtocolMessageType('RobotReplacement', (_message.Message,), dict( - DESCRIPTOR = _ROBOTREPLACEMENT, - __module__ = 'replacement_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.RobotReplacement) - )) -_sym_db.RegisterMessage(RobotReplacement) - -BallReplacement = _reflection.GeneratedProtocolMessageType('BallReplacement', (_message.Message,), dict( - DESCRIPTOR = _BALLREPLACEMENT, - __module__ = 'replacement_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.BallReplacement) - )) -_sym_db.RegisterMessage(BallReplacement) - -Replacement = _reflection.GeneratedProtocolMessageType('Replacement', (_message.Message,), dict( - DESCRIPTOR = _REPLACEMENT, - __module__ = 'replacement_pb2' - # @@protoc_insertion_point(class_scope:fira_message.sim_to_ref.Replacement) - )) -_sym_db.RegisterMessage(Replacement) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11replacement.proto\x12\x17\x66ira_message.sim_to_ref\x1a\x0c\x63ommon.proto\"]\n\x10RobotReplacement\x12%\n\x08position\x18\x01 \x01(\x0b\x32\x13.fira_message.Robot\x12\x12\n\nyellowteam\x18\x05 \x01(\x08\x12\x0e\n\x06turnon\x18\x06 \x01(\x08\"?\n\x0f\x42\x61llReplacement\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\n\n\x02vx\x18\x03 \x01(\x01\x12\n\n\x02vy\x18\x04 \x01(\x01\"\x80\x01\n\x0bReplacement\x12\x36\n\x04\x62\x61ll\x18\x01 \x01(\x0b\x32(.fira_message.sim_to_ref.BallReplacement\x12\x39\n\x06robots\x18\x02 \x03(\x0b\x32).fira_message.sim_to_ref.RobotReplacementb\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'replacement_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _ROBOTREPLACEMENT._serialized_start=60 + _ROBOTREPLACEMENT._serialized_end=153 + _BALLREPLACEMENT._serialized_start=155 + _BALLREPLACEMENT._serialized_end=218 + _REPLACEMENT._serialized_start=221 + _REPLACEMENT._serialized_end=349 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/vssref_command_pb2.py b/V3SProtoComm/core/comm/protocols/vssref_command_pb2.py index 8f7ff63..5a2f7bc 100644 --- a/V3SProtoComm/core/comm/protocols/vssref_command_pb2.py +++ b/V3SProtoComm/core/comm/protocols/vssref_command_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: vssref_command.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -15,89 +14,13 @@ from . import vssref_common_pb2 as vssref__common__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='vssref_command.proto', - package='VSSRef.ref_to_team', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x14vssref_command.proto\x12\x12VSSRef.ref_to_team\x1a\x13vssref_common.proto\"\xa9\x01\n\x0eVSSRef_Command\x12\x1a\n\x04\x66oul\x18\x01 \x01(\x0e\x32\x0c.VSSRef.Foul\x12 \n\tteamcolor\x18\x02 \x01(\x0e\x32\r.VSSRef.Color\x12&\n\x0c\x66oulQuadrant\x18\x03 \x01(\x0e\x32\x10.VSSRef.Quadrant\x12\x11\n\ttimestamp\x18\x04 \x01(\x01\x12\x1e\n\x08gameHalf\x18\x05 \x01(\x0e\x32\x0c.VSSRef.Halfb\x06proto3') - , - dependencies=[vssref__common__pb2.DESCRIPTOR,]) - - - - -_VSSREF_COMMAND = _descriptor.Descriptor( - name='VSSRef_Command', - full_name='VSSRef.ref_to_team.VSSRef_Command', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='foul', full_name='VSSRef.ref_to_team.VSSRef_Command.foul', index=0, - number=1, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='teamcolor', full_name='VSSRef.ref_to_team.VSSRef_Command.teamcolor', index=1, - number=2, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='foulQuadrant', full_name='VSSRef.ref_to_team.VSSRef_Command.foulQuadrant', index=2, - number=3, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='timestamp', full_name='VSSRef.ref_to_team.VSSRef_Command.timestamp', 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='gameHalf', full_name='VSSRef.ref_to_team.VSSRef_Command.gameHalf', 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, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=66, - serialized_end=235, -) - -_VSSREF_COMMAND.fields_by_name['foul'].enum_type = vssref__common__pb2._FOUL -_VSSREF_COMMAND.fields_by_name['teamcolor'].enum_type = vssref__common__pb2._COLOR -_VSSREF_COMMAND.fields_by_name['foulQuadrant'].enum_type = vssref__common__pb2._QUADRANT -_VSSREF_COMMAND.fields_by_name['gameHalf'].enum_type = vssref__common__pb2._HALF -DESCRIPTOR.message_types_by_name['VSSRef_Command'] = _VSSREF_COMMAND -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -VSSRef_Command = _reflection.GeneratedProtocolMessageType('VSSRef_Command', (_message.Message,), dict( - DESCRIPTOR = _VSSREF_COMMAND, - __module__ = 'vssref_command_pb2' - # @@protoc_insertion_point(class_scope:VSSRef.ref_to_team.VSSRef_Command) - )) -_sym_db.RegisterMessage(VSSRef_Command) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14vssref_command.proto\x12\x12VSSRef.ref_to_team\x1a\x13vssref_common.proto\"\xa9\x01\n\x0eVSSRef_Command\x12\x1a\n\x04\x66oul\x18\x01 \x01(\x0e\x32\x0c.VSSRef.Foul\x12 \n\tteamcolor\x18\x02 \x01(\x0e\x32\r.VSSRef.Color\x12&\n\x0c\x66oulQuadrant\x18\x03 \x01(\x0e\x32\x10.VSSRef.Quadrant\x12\x11\n\ttimestamp\x18\x04 \x01(\x01\x12\x1e\n\x08gameHalf\x18\x05 \x01(\x0e\x32\x0c.VSSRef.Halfb\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vssref_command_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _VSSREF_COMMAND._serialized_start=66 + _VSSREF_COMMAND._serialized_end=235 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/vssref_common_pb2.py b/V3SProtoComm/core/comm/protocols/vssref_common_pb2.py index 5aea0ef..1075bc0 100644 --- a/V3SProtoComm/core/comm/protocols/vssref_common_pb2.py +++ b/V3SProtoComm/core/comm/protocols/vssref_common_pb2.py @@ -1,12 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: vssref_common.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 +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -15,299 +13,23 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='vssref_common.proto', - package='VSSRef', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x13vssref_common.proto\x12\x06VSSRef\"D\n\x05Robot\x12\x10\n\x08robot_id\x18\x01 \x01(\r\x12\t\n\x01x\x18\x02 \x01(\x01\x12\t\n\x01y\x18\x03 \x01(\x01\x12\x13\n\x0borientation\x18\x04 \x01(\x01\"H\n\x05\x46rame\x12 \n\tteamColor\x18\x01 \x01(\x0e\x32\r.VSSRef.Color\x12\x1d\n\x06robots\x18\x02 \x03(\x0b\x32\r.VSSRef.Robot*s\n\x04\x46oul\x12\r\n\tFREE_KICK\x10\x00\x12\x10\n\x0cPENALTY_KICK\x10\x01\x12\r\n\tGOAL_KICK\x10\x02\x12\r\n\tFREE_BALL\x10\x03\x12\x0b\n\x07KICKOFF\x10\x04\x12\x08\n\x04STOP\x10\x05\x12\x0b\n\x07GAME_ON\x10\x06\x12\x08\n\x04HALT\x10\x07*\'\n\x05\x43olor\x12\x08\n\x04\x42LUE\x10\x00\x12\n\n\x06YELLOW\x10\x01\x12\x08\n\x04NONE\x10\x02*[\n\x08Quadrant\x12\x0f\n\x0bNO_QUADRANT\x10\x00\x12\x0e\n\nQUADRANT_1\x10\x01\x12\x0e\n\nQUADRANT_2\x10\x02\x12\x0e\n\nQUADRANT_3\x10\x03\x12\x0e\n\nQUADRANT_4\x10\x04*~\n\x04Half\x12\x0b\n\x07NO_HALF\x10\x00\x12\x0e\n\nFIRST_HALF\x10\x01\x12\x0f\n\x0bSECOND_HALF\x10\x02\x12\x17\n\x13OVERTIME_FIRST_HALF\x10\x03\x12\x18\n\x14OVERTIME_SECOND_HALF\x10\x04\x12\x15\n\x11PENALTY_SHOOTOUTS\x10\x05\x62\x06proto3') -) - -_FOUL = _descriptor.EnumDescriptor( - name='Foul', - full_name='VSSRef.Foul', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='FREE_KICK', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENALTY_KICK', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOAL_KICK', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FREE_BALL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KICKOFF', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STOP', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GAME_ON', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HALT', index=7, number=7, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=175, - serialized_end=290, -) -_sym_db.RegisterEnumDescriptor(_FOUL) - -Foul = enum_type_wrapper.EnumTypeWrapper(_FOUL) -_COLOR = _descriptor.EnumDescriptor( - name='Color', - full_name='VSSRef.Color', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='BLUE', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YELLOW', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NONE', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=292, - serialized_end=331, -) -_sym_db.RegisterEnumDescriptor(_COLOR) - -Color = enum_type_wrapper.EnumTypeWrapper(_COLOR) -_QUADRANT = _descriptor.EnumDescriptor( - name='Quadrant', - full_name='VSSRef.Quadrant', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='NO_QUADRANT', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUADRANT_1', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUADRANT_2', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUADRANT_3', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUADRANT_4', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=333, - serialized_end=424, -) -_sym_db.RegisterEnumDescriptor(_QUADRANT) - -Quadrant = enum_type_wrapper.EnumTypeWrapper(_QUADRANT) -_HALF = _descriptor.EnumDescriptor( - name='Half', - full_name='VSSRef.Half', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='NO_HALF', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIRST_HALF', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SECOND_HALF', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OVERTIME_FIRST_HALF', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OVERTIME_SECOND_HALF', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENALTY_SHOOTOUTS', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=426, - serialized_end=552, -) -_sym_db.RegisterEnumDescriptor(_HALF) - -Half = enum_type_wrapper.EnumTypeWrapper(_HALF) -FREE_KICK = 0 -PENALTY_KICK = 1 -GOAL_KICK = 2 -FREE_BALL = 3 -KICKOFF = 4 -STOP = 5 -GAME_ON = 6 -HALT = 7 -BLUE = 0 -YELLOW = 1 -NONE = 2 -NO_QUADRANT = 0 -QUADRANT_1 = 1 -QUADRANT_2 = 2 -QUADRANT_3 = 3 -QUADRANT_4 = 4 -NO_HALF = 0 -FIRST_HALF = 1 -SECOND_HALF = 2 -OVERTIME_FIRST_HALF = 3 -OVERTIME_SECOND_HALF = 4 -PENALTY_SHOOTOUTS = 5 - - - -_ROBOT = _descriptor.Descriptor( - name='Robot', - full_name='VSSRef.Robot', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='robot_id', full_name='VSSRef.Robot.robot_id', 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='x', full_name='VSSRef.Robot.x', index=1, - number=2, 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='VSSRef.Robot.y', 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='orientation', full_name='VSSRef.Robot.orientation', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=31, - serialized_end=99, -) - - -_FRAME = _descriptor.Descriptor( - name='Frame', - full_name='VSSRef.Frame', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='teamColor', full_name='VSSRef.Frame.teamColor', index=0, - number=1, 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, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='robots', full_name='VSSRef.Frame.robots', index=1, - number=2, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=173, -) - -_FRAME.fields_by_name['teamColor'].enum_type = _COLOR -_FRAME.fields_by_name['robots'].message_type = _ROBOT -DESCRIPTOR.message_types_by_name['Robot'] = _ROBOT -DESCRIPTOR.message_types_by_name['Frame'] = _FRAME -DESCRIPTOR.enum_types_by_name['Foul'] = _FOUL -DESCRIPTOR.enum_types_by_name['Color'] = _COLOR -DESCRIPTOR.enum_types_by_name['Quadrant'] = _QUADRANT -DESCRIPTOR.enum_types_by_name['Half'] = _HALF -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Robot = _reflection.GeneratedProtocolMessageType('Robot', (_message.Message,), dict( - DESCRIPTOR = _ROBOT, - __module__ = 'vssref_common_pb2' - # @@protoc_insertion_point(class_scope:VSSRef.Robot) - )) -_sym_db.RegisterMessage(Robot) - -Frame = _reflection.GeneratedProtocolMessageType('Frame', (_message.Message,), dict( - DESCRIPTOR = _FRAME, - __module__ = 'vssref_common_pb2' - # @@protoc_insertion_point(class_scope:VSSRef.Frame) - )) -_sym_db.RegisterMessage(Frame) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13vssref_common.proto\x12\x06VSSRef\"D\n\x05Robot\x12\x10\n\x08robot_id\x18\x01 \x01(\r\x12\t\n\x01x\x18\x02 \x01(\x01\x12\t\n\x01y\x18\x03 \x01(\x01\x12\x13\n\x0borientation\x18\x04 \x01(\x01\"H\n\x05\x46rame\x12 \n\tteamColor\x18\x01 \x01(\x0e\x32\r.VSSRef.Color\x12\x1d\n\x06robots\x18\x02 \x03(\x0b\x32\r.VSSRef.Robot*s\n\x04\x46oul\x12\r\n\tFREE_KICK\x10\x00\x12\x10\n\x0cPENALTY_KICK\x10\x01\x12\r\n\tGOAL_KICK\x10\x02\x12\r\n\tFREE_BALL\x10\x03\x12\x0b\n\x07KICKOFF\x10\x04\x12\x08\n\x04STOP\x10\x05\x12\x0b\n\x07GAME_ON\x10\x06\x12\x08\n\x04HALT\x10\x07*\'\n\x05\x43olor\x12\x08\n\x04\x42LUE\x10\x00\x12\n\n\x06YELLOW\x10\x01\x12\x08\n\x04NONE\x10\x02*[\n\x08Quadrant\x12\x0f\n\x0bNO_QUADRANT\x10\x00\x12\x0e\n\nQUADRANT_1\x10\x01\x12\x0e\n\nQUADRANT_2\x10\x02\x12\x0e\n\nQUADRANT_3\x10\x03\x12\x0e\n\nQUADRANT_4\x10\x04*~\n\x04Half\x12\x0b\n\x07NO_HALF\x10\x00\x12\x0e\n\nFIRST_HALF\x10\x01\x12\x0f\n\x0bSECOND_HALF\x10\x02\x12\x17\n\x13OVERTIME_FIRST_HALF\x10\x03\x12\x18\n\x14OVERTIME_SECOND_HALF\x10\x04\x12\x15\n\x11PENALTY_SHOOTOUTS\x10\x05\x62\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vssref_common_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _FOUL._serialized_start=175 + _FOUL._serialized_end=290 + _COLOR._serialized_start=292 + _COLOR._serialized_end=331 + _QUADRANT._serialized_start=333 + _QUADRANT._serialized_end=424 + _HALF._serialized_start=426 + _HALF._serialized_end=552 + _ROBOT._serialized_start=31 + _ROBOT._serialized_end=99 + _FRAME._serialized_start=101 + _FRAME._serialized_end=173 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/vssref_placement_pb2.py b/V3SProtoComm/core/comm/protocols/vssref_placement_pb2.py index f88af9d..d8ca39c 100644 --- a/V3SProtoComm/core/comm/protocols/vssref_placement_pb2.py +++ b/V3SProtoComm/core/comm/protocols/vssref_placement_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: vssref_placement.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -15,58 +14,13 @@ from . import vssref_common_pb2 as vssref__common__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='vssref_placement.proto', - package='VSSRef.team_to_ref', - syntax='proto3', - serialized_options=None, - serialized_pb=_b('\n\x16vssref_placement.proto\x12\x12VSSRef.team_to_ref\x1a\x13vssref_common.proto\"0\n\x10VSSRef_Placement\x12\x1c\n\x05world\x18\x01 \x01(\x0b\x32\r.VSSRef.Frameb\x06proto3') - , - dependencies=[vssref__common__pb2.DESCRIPTOR,]) - - - - -_VSSREF_PLACEMENT = _descriptor.Descriptor( - name='VSSRef_Placement', - full_name='VSSRef.team_to_ref.VSSRef_Placement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='world', full_name='VSSRef.team_to_ref.VSSRef_Placement.world', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=67, - serialized_end=115, -) - -_VSSREF_PLACEMENT.fields_by_name['world'].message_type = vssref__common__pb2._FRAME -DESCRIPTOR.message_types_by_name['VSSRef_Placement'] = _VSSREF_PLACEMENT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -VSSRef_Placement = _reflection.GeneratedProtocolMessageType('VSSRef_Placement', (_message.Message,), dict( - DESCRIPTOR = _VSSREF_PLACEMENT, - __module__ = 'vssref_placement_pb2' - # @@protoc_insertion_point(class_scope:VSSRef.team_to_ref.VSSRef_Placement) - )) -_sym_db.RegisterMessage(VSSRef_Placement) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16vssref_placement.proto\x12\x12VSSRef.team_to_ref\x1a\x13vssref_common.proto\"0\n\x10VSSRef_Placement\x12\x1c\n\x05world\x18\x01 \x01(\x0b\x32\r.VSSRef.Frameb\x06proto3') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vssref_placement_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _VSSREF_PLACEMENT._serialized_start=67 + _VSSREF_PLACEMENT._serialized_end=115 # @@protoc_insertion_point(module_scope) diff --git a/V3SProtoComm/core/comm/protocols/wrapper_pb2.py b/V3SProtoComm/core/comm/protocols/wrapper_pb2.py index 1c98e2d..0715dab 100644 --- a/V3SProtoComm/core/comm/protocols/wrapper_pb2.py +++ b/V3SProtoComm/core/comm/protocols/wrapper_pb2.py @@ -1,11 +1,10 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: wrapper.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder 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 descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -16,66 +15,13 @@ from . import messages_robocup_ssl_geometry_pb2 as messages__robocup__ssl__geometry__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='wrapper.proto', - package='', - syntax='proto2', - serialized_options=None, - serialized_pb=_b('\n\rwrapper.proto\x1a$messages_robocup_ssl_detection.proto\x1a#messages_robocup_ssl_geometry.proto\"`\n\x11SSL_WrapperPacket\x12&\n\tdetection\x18\x01 \x01(\x0b\x32\x13.SSL_DetectionFrame\x12#\n\x08geometry\x18\x02 \x01(\x0b\x32\x11.SSL_GeometryData') - , - dependencies=[messages__robocup__ssl__detection__pb2.DESCRIPTOR,messages__robocup__ssl__geometry__pb2.DESCRIPTOR,]) - - - - -_SSL_WRAPPERPACKET = _descriptor.Descriptor( - name='SSL_WrapperPacket', - full_name='SSL_WrapperPacket', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='detection', full_name='SSL_WrapperPacket.detection', 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='geometry', full_name='SSL_WrapperPacket.geometry', 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='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=188, -) - -_SSL_WRAPPERPACKET.fields_by_name['detection'].message_type = messages__robocup__ssl__detection__pb2._SSL_DETECTIONFRAME -_SSL_WRAPPERPACKET.fields_by_name['geometry'].message_type = messages__robocup__ssl__geometry__pb2._SSL_GEOMETRYDATA -DESCRIPTOR.message_types_by_name['SSL_WrapperPacket'] = _SSL_WRAPPERPACKET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SSL_WrapperPacket = _reflection.GeneratedProtocolMessageType('SSL_WrapperPacket', (_message.Message,), dict( - DESCRIPTOR = _SSL_WRAPPERPACKET, - __module__ = 'wrapper_pb2' - # @@protoc_insertion_point(class_scope:SSL_WrapperPacket) - )) -_sym_db.RegisterMessage(SSL_WrapperPacket) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rwrapper.proto\x1a$messages_robocup_ssl_detection.proto\x1a#messages_robocup_ssl_geometry.proto\"`\n\x11SSL_WrapperPacket\x12&\n\tdetection\x18\x01 \x01(\x0b\x32\x13.SSL_DetectionFrame\x12#\n\x08geometry\x18\x02 \x01(\x0b\x32\x11.SSL_GeometryData') +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'wrapper_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _SSL_WRAPPERPACKET._serialized_start=92 + _SSL_WRAPPERPACKET._serialized_end=188 # @@protoc_insertion_point(module_scope) diff --git a/setup.py b/setup.py index 25ea48b..2acf98a 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,107 @@ from setuptools import setup, find_packages +import os +import glob +import subprocess +import sys +import re + + +# Função para compilar os arquivos .proto +def compile_proto_files(): + print("Compilando arquivos .proto...") + + # Verificar se protoc está instalado + try: + subprocess.check_output(["protoc", "--version"]) + except (subprocess.CalledProcessError, FileNotFoundError): + print("AVISO: protoc não encontrado. Os arquivos .proto não serão compilados.") + return + + # Diretório base dos arquivos .proto + proto_base_dir = os.path.join( + "V3SProtoComm", "core", "comm", "protocols", "protobuf" + ) + + # Compilar command.proto e packet.proto primeiro + main_proto_files = [ + os.path.join(proto_base_dir, "command.proto"), + os.path.join(proto_base_dir, "packet.proto"), + ] + + for proto_file in main_proto_files: + if os.path.exists(proto_file): + proto_dir = os.path.dirname(proto_file) + output_dir = os.path.join("V3SProtoComm", "core", "comm", "protocols") + cmd = [ + "protoc", + "--proto_path=" + proto_dir, + "--python_out=" + os.path.dirname(output_dir), + proto_file, + ] + print(f"Executando: {' '.join(cmd)}") + subprocess.call(cmd) + + # Compilar os arquivos .proto nas subpastas + subdirs = ["firasim", "vision_proto", "vssreferee"] + for subdir in subdirs: + subdir_path = os.path.join(proto_base_dir, subdir) + if os.path.exists(subdir_path): + proto_files = glob.glob(os.path.join(subdir_path, "*.proto")) + for proto_file in proto_files: + output_dir = os.path.join("V3SProtoComm", "core", "comm", "protocols") + cmd = [ + "protoc", + "--proto_path=" + subdir_path, + "--python_out=" + output_dir, + proto_file, + ] + print(f"Executando: {' '.join(cmd)}") + subprocess.call(cmd) + + # Corrigir as importações nos arquivos gerados + pb2_files = glob.glob( + os.path.join("V3SProtoComm", "core", "comm", "protocols", "*_pb2.py") + ) + + # Obter lista de todos os nomes de arquivos _pb2.py (sem a extensão) + pb2_modules = [os.path.basename(f)[:-3] for f in pb2_files] + print(f"Módulos _pb2 encontrados: {pb2_modules}") + + for pb2_file in pb2_files: + print(f"Corrigindo importações em {pb2_file}...") + with open(pb2_file, "r") as f: + content = f.read() + + # Usar expressão regular para encontrar todas as importações de arquivos _pb2 + # Padrão: import nome_pb2 ou import nome_pb2 as nome__pb2 + import_pattern = r"import\s+(\w+_pb2)(?:\s+as\s+(\w+))?" + + # Encontrar todas as importações + imports = re.findall(import_pattern, content) + + # Substituir cada importação encontrada + for module, alias in imports: + if alias: + # Importação com alias: import nome_pb2 as nome__pb2 + old_import = f"import {module} as {alias}" + new_import = f"from . import {module} as {alias}" + else: + # Importação simples: import nome_pb2 + old_import = f"import {module}" + new_import = f"from . import {module}" + + print(f" Substituindo '{old_import}' por '{new_import}'") + content = content.replace(old_import, new_import) + + with open(pb2_file, "w") as f: + f.write(content) + + print("Compilação dos arquivos .proto concluída.") + + +# Compilar os arquivos .proto antes da instalação, mas não durante o dry-run do colcon +if "--dry-run" not in sys.argv: + compile_proto_files() setup( name="V3SProtoComm", @@ -10,10 +113,10 @@ author_email="thxssio@gmail.com", url="https://github.com/Taurabots/V3SProtoComm", packages=find_packages(), - include_package_data=True, + include_package_data=True, install_requires=[ "numpy", - "protobuf", + "protobuf", # Usar a versão do usuário "six", "toml", "wrapt",