# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: messages.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 from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 DESCRIPTOR = _descriptor.FileDescriptor( name='messages.proto', package='ble', syntax='proto3', serialized_options=None, serialized_pb=_b('\n\x0emessages.proto\x12\x03\x62le\x1a google/protobuf/descriptor.proto\"\xd2\x01\n\x0f\x43ontrolEnvelope\x12\x1d\n\x07\x63ommand\x18\x01 \x01(\x0e\x32\x0c.ble.Command\x12!\n\x08response\x18\t \x01(\x0b\x32\r.ble.ResponseH\x00\x12;\n\x16get_device_information\x18\x14 \x01(\x0b\x32\x19.ble.GetDeviceInformationH\x00\x12\x35\n\x13get_device_features\x18\x1c \x01(\x0b\x32\x16.ble.GetDeviceFeaturesH\x00\x42\t\n\x07payload\"\x16\n\x14GetDeviceInformation\"\x13\n\x11GetDeviceFeatures\"\x8f\x02\n\x08Response\x12\"\n\nerror_code\x18\x01 \x01(\x0e\x32\x0e.ble.ErrorCode\x12\x34\n\x12\x66irmware_component\x18\x02 \x01(\x0b\x32\x16.ble.FirmwareComponentH\x00\x12\x34\n\x12\x64\x65vice_information\x18\x03 \x01(\x0b\x32\x16.ble.DeviceInformationH\x00\x12.\n\x0f\x64\x65vice_features\x18\x1c \x01(\x0b\x32\x13.ble.DeviceFeaturesH\x00\x12\x38\n\x14\x66irmware_information\x18\x05 \x01(\x0b\x32\x18.ble.FirmwareInformationH\x00\x42\t\n\x07payload\"{\n\x11\x44\x65viceInformation\x12\x15\n\rserial_number\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12,\n\x14supported_transports\x18\x03 \x03(\x0e\x32\x0e.ble.Transport\x12\x13\n\x0b\x64\x65vice_type\x18\x04 \x01(\t\"=\n\x0e\x44\x65viceFeatures\x12\x10\n\x08\x66\x65\x61tures\x18\x01 \x01(\x04\x12\x19\n\x11\x64\x65vice_attributes\x18\x02 \x01(\x04\"\x86\x01\n\x13\x46irmwareInformation\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12*\n\ncomponents\x18\x03 \x03(\x0b\x32\x16.ble.FirmwareComponent\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x14\n\x0cversion_name\x18\x05 \x01(\t\"S\n\x11\x46irmwareComponent\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\x12\x11\n\tsignature\x18\x04 \x01(\t*%\n\tTransport\x12\x18\n\x14\x42LUETOOTH_LOW_ENERGY\x10\x00*D\n\tErrorCode\x12\x0b\n\x07SUCCESS\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08INTERNAL\x10\x02\x12\x0f\n\x0bUNSUPPORTED\x10\x03*H\n\x07\x43ommand\x12\x08\n\x04NONE\x10\x00\x12\x1a\n\x16GET_DEVICE_INFORMATION\x10\x14\x12\x17\n\x13GET_DEVICE_FEATURES\x10\x1c\x62\x06proto3') , dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) _TRANSPORT = _descriptor.EnumDescriptor( name='Transport', full_name='ble.Transport', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor( name='BLUETOOTH_LOW_ENERGY', index=0, number=0, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=999, serialized_end=1036, ) _sym_db.RegisterEnumDescriptor(_TRANSPORT) Transport = enum_type_wrapper.EnumTypeWrapper(_TRANSPORT) _ERRORCODE = _descriptor.EnumDescriptor( name='ErrorCode', full_name='ble.ErrorCode', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor( name='SUCCESS', index=0, number=0, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='UNKNOWN', index=1, number=1, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='INTERNAL', index=2, number=2, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='UNSUPPORTED', index=3, number=3, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=1038, serialized_end=1106, ) _sym_db.RegisterEnumDescriptor(_ERRORCODE) ErrorCode = enum_type_wrapper.EnumTypeWrapper(_ERRORCODE) _COMMAND = _descriptor.EnumDescriptor( name='Command', full_name='ble.Command', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor( name='NONE', index=0, number=0, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='GET_DEVICE_INFORMATION', index=1, number=20, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='GET_DEVICE_FEATURES', index=2, number=28, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=1108, serialized_end=1180, ) _sym_db.RegisterEnumDescriptor(_COMMAND) Command = enum_type_wrapper.EnumTypeWrapper(_COMMAND) BLUETOOTH_LOW_ENERGY = 0 SUCCESS = 0 UNKNOWN = 1 INTERNAL = 2 UNSUPPORTED = 3 NONE = 0 GET_DEVICE_INFORMATION = 20 GET_DEVICE_FEATURES = 28 _CONTROLENVELOPE = _descriptor.Descriptor( name='ControlEnvelope', full_name='ble.ControlEnvelope', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='command', full_name='ble.ControlEnvelope.command', 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='response', full_name='ble.ControlEnvelope.response', index=1, number=9, 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='get_device_information', full_name='ble.ControlEnvelope.get_device_information', index=2, number=20, 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='get_device_features', full_name='ble.ControlEnvelope.get_device_features', index=3, number=28, 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=[ _descriptor.OneofDescriptor( name='payload', full_name='ble.ControlEnvelope.payload', index=0, containing_type=None, fields=[]), ], serialized_start=58, serialized_end=268, ) _GETDEVICEINFORMATION = _descriptor.Descriptor( name='GetDeviceInformation', full_name='ble.GetDeviceInformation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=270, serialized_end=292, ) _GETDEVICEFEATURES = _descriptor.Descriptor( name='GetDeviceFeatures', full_name='ble.GetDeviceFeatures', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=294, serialized_end=313, ) _RESPONSE = _descriptor.Descriptor( name='Response', full_name='ble.Response', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='error_code', full_name='ble.Response.error_code', 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='firmware_component', full_name='ble.Response.firmware_component', 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='device_information', full_name='ble.Response.device_information', 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='device_features', full_name='ble.Response.device_features', index=3, number=28, 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='firmware_information', full_name='ble.Response.firmware_information', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ _descriptor.OneofDescriptor( name='payload', full_name='ble.Response.payload', index=0, containing_type=None, fields=[]), ], serialized_start=316, serialized_end=587, ) _DEVICEINFORMATION = _descriptor.Descriptor( name='DeviceInformation', full_name='ble.DeviceInformation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='serial_number', full_name='ble.DeviceInformation.serial_number', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='ble.DeviceInformation.name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( name='supported_transports', full_name='ble.DeviceInformation.supported_transports', index=2, number=3, type=14, cpp_type=8, 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='device_type', full_name='ble.DeviceInformation.device_type', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=589, serialized_end=712, ) _DEVICEFEATURES = _descriptor.Descriptor( name='DeviceFeatures', full_name='ble.DeviceFeatures', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='features', full_name='ble.DeviceFeatures.features', index=0, number=1, type=4, cpp_type=4, 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='device_attributes', full_name='ble.DeviceFeatures.device_attributes', index=1, number=2, type=4, cpp_type=4, 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=714, serialized_end=775, ) _FIRMWAREINFORMATION = _descriptor.Descriptor( name='FirmwareInformation', full_name='ble.FirmwareInformation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='version', full_name='ble.FirmwareInformation.version', 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='name', full_name='ble.FirmwareInformation.name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( name='components', full_name='ble.FirmwareInformation.components', 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), _descriptor.FieldDescriptor( name='locale', full_name='ble.FirmwareInformation.locale', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( name='version_name', full_name='ble.FirmwareInformation.version_name', index=4, number=5, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=778, serialized_end=912, ) _FIRMWARECOMPONENT = _descriptor.Descriptor( name='FirmwareComponent', full_name='ble.FirmwareComponent', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( name='version', full_name='ble.FirmwareComponent.version', 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='name', full_name='ble.FirmwareComponent.name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( name='size', full_name='ble.FirmwareComponent.size', index=2, number=3, 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='signature', full_name='ble.FirmwareComponent.signature', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=914, serialized_end=997, ) _CONTROLENVELOPE.fields_by_name['command'].enum_type = _COMMAND _CONTROLENVELOPE.fields_by_name['response'].message_type = _RESPONSE _CONTROLENVELOPE.fields_by_name['get_device_information'].message_type = _GETDEVICEINFORMATION _CONTROLENVELOPE.fields_by_name['get_device_features'].message_type = _GETDEVICEFEATURES _CONTROLENVELOPE.oneofs_by_name['payload'].fields.append( _CONTROLENVELOPE.fields_by_name['response']) _CONTROLENVELOPE.fields_by_name['response'].containing_oneof = _CONTROLENVELOPE.oneofs_by_name['payload'] _CONTROLENVELOPE.oneofs_by_name['payload'].fields.append( _CONTROLENVELOPE.fields_by_name['get_device_information']) _CONTROLENVELOPE.fields_by_name['get_device_information'].containing_oneof = _CONTROLENVELOPE.oneofs_by_name['payload'] _CONTROLENVELOPE.oneofs_by_name['payload'].fields.append( _CONTROLENVELOPE.fields_by_name['get_device_features']) _CONTROLENVELOPE.fields_by_name['get_device_features'].containing_oneof = _CONTROLENVELOPE.oneofs_by_name['payload'] _RESPONSE.fields_by_name['error_code'].enum_type = _ERRORCODE _RESPONSE.fields_by_name['firmware_component'].message_type = _FIRMWARECOMPONENT _RESPONSE.fields_by_name['device_information'].message_type = _DEVICEINFORMATION _RESPONSE.fields_by_name['device_features'].message_type = _DEVICEFEATURES _RESPONSE.fields_by_name['firmware_information'].message_type = _FIRMWAREINFORMATION _RESPONSE.oneofs_by_name['payload'].fields.append( _RESPONSE.fields_by_name['firmware_component']) _RESPONSE.fields_by_name['firmware_component'].containing_oneof = _RESPONSE.oneofs_by_name['payload'] _RESPONSE.oneofs_by_name['payload'].fields.append( _RESPONSE.fields_by_name['device_information']) _RESPONSE.fields_by_name['device_information'].containing_oneof = _RESPONSE.oneofs_by_name['payload'] _RESPONSE.oneofs_by_name['payload'].fields.append( _RESPONSE.fields_by_name['device_features']) _RESPONSE.fields_by_name['device_features'].containing_oneof = _RESPONSE.oneofs_by_name['payload'] _RESPONSE.oneofs_by_name['payload'].fields.append( _RESPONSE.fields_by_name['firmware_information']) _RESPONSE.fields_by_name['firmware_information'].containing_oneof = _RESPONSE.oneofs_by_name['payload'] _DEVICEINFORMATION.fields_by_name['supported_transports'].enum_type = _TRANSPORT _FIRMWAREINFORMATION.fields_by_name['components'].message_type = _FIRMWARECOMPONENT DESCRIPTOR.message_types_by_name['ControlEnvelope'] = _CONTROLENVELOPE DESCRIPTOR.message_types_by_name['GetDeviceInformation'] = _GETDEVICEINFORMATION DESCRIPTOR.message_types_by_name['GetDeviceFeatures'] = _GETDEVICEFEATURES DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE DESCRIPTOR.message_types_by_name['DeviceInformation'] = _DEVICEINFORMATION DESCRIPTOR.message_types_by_name['DeviceFeatures'] = _DEVICEFEATURES DESCRIPTOR.message_types_by_name['FirmwareInformation'] = _FIRMWAREINFORMATION DESCRIPTOR.message_types_by_name['FirmwareComponent'] = _FIRMWARECOMPONENT DESCRIPTOR.enum_types_by_name['Transport'] = _TRANSPORT DESCRIPTOR.enum_types_by_name['ErrorCode'] = _ERRORCODE DESCRIPTOR.enum_types_by_name['Command'] = _COMMAND _sym_db.RegisterFileDescriptor(DESCRIPTOR) ControlEnvelope = _reflection.GeneratedProtocolMessageType('ControlEnvelope', (_message.Message,), dict( DESCRIPTOR = _CONTROLENVELOPE, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.ControlEnvelope) )) _sym_db.RegisterMessage(ControlEnvelope) GetDeviceInformation = _reflection.GeneratedProtocolMessageType('GetDeviceInformation', (_message.Message,), dict( DESCRIPTOR = _GETDEVICEINFORMATION, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.GetDeviceInformation) )) _sym_db.RegisterMessage(GetDeviceInformation) GetDeviceFeatures = _reflection.GeneratedProtocolMessageType('GetDeviceFeatures', (_message.Message,), dict( DESCRIPTOR = _GETDEVICEFEATURES, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.GetDeviceFeatures) )) _sym_db.RegisterMessage(GetDeviceFeatures) Response = _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), dict( DESCRIPTOR = _RESPONSE, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.Response) )) _sym_db.RegisterMessage(Response) DeviceInformation = _reflection.GeneratedProtocolMessageType('DeviceInformation', (_message.Message,), dict( DESCRIPTOR = _DEVICEINFORMATION, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.DeviceInformation) )) _sym_db.RegisterMessage(DeviceInformation) DeviceFeatures = _reflection.GeneratedProtocolMessageType('DeviceFeatures', (_message.Message,), dict( DESCRIPTOR = _DEVICEFEATURES, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.DeviceFeatures) )) _sym_db.RegisterMessage(DeviceFeatures) FirmwareInformation = _reflection.GeneratedProtocolMessageType('FirmwareInformation', (_message.Message,), dict( DESCRIPTOR = _FIRMWAREINFORMATION, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.FirmwareInformation) )) _sym_db.RegisterMessage(FirmwareInformation) FirmwareComponent = _reflection.GeneratedProtocolMessageType('FirmwareComponent', (_message.Message,), dict( DESCRIPTOR = _FIRMWARECOMPONENT, __module__ = 'messages_pb2' # @@protoc_insertion_point(class_scope:ble.FirmwareComponent) )) _sym_db.RegisterMessage(FirmwareComponent) # @@protoc_insertion_point(module_scope)