| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/AdvertisedPeripheral.OnConnected", |
| "strictness": "strict", |
| "ordinal": "6952281387315409272", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/AdvertisedPeripheralOnConnectedRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/AdvertisedPeripheral", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisedPeripheralOnConnectedRequest.connection", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.le/Connection" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisedPeripheralOnConnectedRequest.peer", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/Peer" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/AdvertisedPeripheralOnConnectedRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.appearance", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/Appearance" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.include_tx_power_level", |
| "ordinal": "8", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.manufacturer_data", |
| "ordinal": "6", |
| "type": "vector<fuchsia.bluetooth.le/ManufacturerData>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.name", |
| "ordinal": "1", |
| "type": "string:248" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.service_data", |
| "ordinal": "5", |
| "type": "vector<fuchsia.bluetooth.le/ServiceData>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.service_uuids", |
| "ordinal": "4", |
| "type": "vector<fuchsia.bluetooth/Uuid>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.tx_power_level", |
| "ordinal": "3", |
| "type": "int8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingData.uris", |
| "ordinal": "7", |
| "type": "vector<string:278>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/AdvertisingData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.appearance", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/UInt16:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.manufacturer_specific_data", |
| "ordinal": "6", |
| "type": "vector<fuchsia.bluetooth.le/ManufacturerSpecificDataEntry>:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.name", |
| "ordinal": "1", |
| "type": "string:<248,optional>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.service_data", |
| "ordinal": "5", |
| "type": "vector<fuchsia.bluetooth.le/ServiceDataEntry>:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.service_uuids", |
| "ordinal": "4", |
| "type": "vector<string:36>:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.solicited_service_uuids", |
| "ordinal": "7", |
| "type": "vector<string:36>:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.tx_power_level", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/Int8:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated.uris", |
| "ordinal": "8", |
| "type": "vector<string>:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/AdvertisingDataDeprecated" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/AdvertisingHandle", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingModeHint.FAST", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingModeHint.SLOW", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingModeHint.VERY_FAST", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/AdvertisingModeHint", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.connectable", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.connection_options", |
| "ordinal": "5", |
| "type": "fuchsia.bluetooth.le/ConnectionOptions" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.data", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/AdvertisingData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.mode_hint", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.le/AdvertisingModeHint" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.scan_response", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/AdvertisingData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.ConnectPeripheral", |
| "strictness": "strict", |
| "ordinal": "8164300664993142618", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralConnectPeripheralRequest", |
| "response": "fuchsia.bluetooth.le/CentralConnectPeripheralResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.DisconnectPeripheral", |
| "strictness": "strict", |
| "ordinal": "762287950220452605", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralDisconnectPeripheralRequest", |
| "response": "fuchsia.bluetooth.le/CentralDisconnectPeripheralResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.GetPeripheral", |
| "strictness": "strict", |
| "ordinal": "684364827058770906", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralGetPeripheralRequest", |
| "response": "fuchsia.bluetooth.le/CentralGetPeripheralResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.GetPeripherals", |
| "strictness": "strict", |
| "ordinal": "4015653360434054056", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralGetPeripheralsRequest", |
| "response": "fuchsia.bluetooth.le/CentralGetPeripheralsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.OnDeviceDiscovered", |
| "strictness": "strict", |
| "ordinal": "506895609942666678", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnDeviceDiscoveredRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.OnPeripheralDisconnected", |
| "strictness": "strict", |
| "ordinal": "5642002732075263711", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnPeripheralDisconnectedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.OnScanStateChanged", |
| "strictness": "strict", |
| "ordinal": "6885682926580682047", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnScanStateChangedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.Scan", |
| "strictness": "strict", |
| "ordinal": "4753287824271204703", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralScanRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.StartScan", |
| "strictness": "strict", |
| "ordinal": "1059699466289877803", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralStartScanRequest", |
| "response": "fuchsia.bluetooth.le/CentralStartScanResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.StopScan", |
| "strictness": "strict", |
| "ordinal": "6879792045015185312", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/Central", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralRequest.gatt_client", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.bluetooth.gatt/Client" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralRequest.identifier", |
| "ordinal": "1", |
| "type": "string:16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralRequest.options", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/ConnectionOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Status" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralConnectPeripheralResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralDisconnectPeripheralRequest.identifier", |
| "ordinal": "1", |
| "type": "string:16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralDisconnectPeripheralRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralDisconnectPeripheralResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Status" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralDisconnectPeripheralResponse" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CentralError.ABORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CentralError.FAILED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CentralError.INVALID_PARAMETERS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CentralError.IN_PROGRESS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/CentralError", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralRequest.identifier", |
| "ordinal": "1", |
| "type": "string:16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralResponse.peripheral", |
| "ordinal": "1", |
| "type": "box<fuchsia.bluetooth.le/RemoteDevice>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralsRequest.service_uuids", |
| "ordinal": "1", |
| "type": "vector<string:36>:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralsResponse.peripherals", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.le/RemoteDevice>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralGetPeripheralsResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralOnDeviceDiscoveredRequest.device", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/RemoteDevice" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralOnDeviceDiscoveredRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralOnPeripheralDisconnectedRequest.identifier", |
| "ordinal": "1", |
| "type": "string:16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralOnPeripheralDisconnectedRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralOnScanStateChangedRequest.scanning", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralOnScanStateChangedRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralScanRequest.options", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/ScanOptions" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralScanRequest.result_watcher", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.bluetooth.le/ScanResultWatcher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralScanRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralStartScanRequest.filter", |
| "ordinal": "1", |
| "type": "box<fuchsia.bluetooth.le/ScanFilter>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralStartScanRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralStartScanResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Status" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralStartScanResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/Connection", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionOptions.bondable_mode", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionOptions.service_filter", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectionOptions" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.connectable", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.manufacturer_id", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.max_path_loss", |
| "ordinal": "6", |
| "type": "int8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.name", |
| "ordinal": "5", |
| "type": "string:248" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.service_data_uuid", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Filter.service_uuid", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Filter" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_MANUFACTURER_DATA_LENGTH", |
| "type": "uint8", |
| "value": "252" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_SERVICE_DATA_LENGTH", |
| "type": "uint8", |
| "value": "252" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_URI_LENGTH", |
| "type": "uint16", |
| "value": "278" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ManufacturerData.company_id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ManufacturerData.data", |
| "ordinal": "2", |
| "type": "vector<uint8>:252" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ManufacturerData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ManufacturerSpecificDataEntry.company_id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ManufacturerSpecificDataEntry.data", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ManufacturerSpecificDataEntry" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.advertising_data", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.le/AdvertisingData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.bonded", |
| "ordinal": "7", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.connectable", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.data", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth.le/ScanData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.last_updated", |
| "ordinal": "8", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.name", |
| "ordinal": "5", |
| "type": "string:248" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.rssi", |
| "ordinal": "3", |
| "type": "int8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Peer" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Peripheral.Advertise", |
| "strictness": "strict", |
| "ordinal": "3287285943277633919", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/PeripheralAdvertiseRequest", |
| "response": "fuchsia.bluetooth.le/Peripheral_Advertise_Response", |
| "error": "fuchsia.bluetooth.le/PeripheralError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Peripheral.OnPeerConnected", |
| "strictness": "strict", |
| "ordinal": "1590717649738392406", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/PeripheralOnPeerConnectedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Peripheral.StartAdvertising", |
| "strictness": "strict", |
| "ordinal": "6374213901444190077", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/PeripheralStartAdvertisingRequest", |
| "response": "fuchsia.bluetooth.le/Peripheral_StartAdvertising_Response", |
| "error": "fuchsia.bluetooth.le/PeripheralError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/Peripheral", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralAdvertiseRequest.advertised_peripheral", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.le/AdvertisedPeripheral" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralAdvertiseRequest.parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/AdvertisingParameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/PeripheralAdvertiseRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.ABORTED", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.ADVERTISING_DATA_TOO_LONG", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.FAILED", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.INVALID_PARAMETERS", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.NOT_SUPPORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeripheralError.SCAN_RESPONSE_DATA_TOO_LONG", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/PeripheralError", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralOnPeerConnectedRequest.connection", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.le/Connection" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralOnPeerConnectedRequest.peer", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/Peer" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/PeripheralOnPeerConnectedRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralStartAdvertisingRequest.handle", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.bluetooth.le/AdvertisingHandle" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeripheralStartAdvertisingRequest.parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/AdvertisingParameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/PeripheralStartAdvertisingRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/RemoteDevice.advertising_data", |
| "ordinal": "4", |
| "type": "box<fuchsia.bluetooth.le/AdvertisingDataDeprecated>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/RemoteDevice.connectable", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/RemoteDevice.identifier", |
| "ordinal": "1", |
| "type": "string:16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/RemoteDevice.rssi", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/Int8:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/RemoteDevice" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.appearance", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/Appearance" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.manufacturer_data", |
| "ordinal": "5", |
| "type": "vector<fuchsia.bluetooth.le/ManufacturerData>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.service_data", |
| "ordinal": "4", |
| "type": "vector<fuchsia.bluetooth.le/ServiceData>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.service_uuids", |
| "ordinal": "3", |
| "type": "vector<fuchsia.bluetooth/Uuid>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.timestamp", |
| "ordinal": "7", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.tx_power", |
| "ordinal": "1", |
| "type": "int8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanData.uris", |
| "ordinal": "6", |
| "type": "vector<string:278>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ScanData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.connectable", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth/Bool:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.manufacturer_identifier", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/UInt16:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.max_path_loss", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth/Int8:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.name_substring", |
| "ordinal": "5", |
| "type": "string:<248,optional>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.service_data_uuids", |
| "ordinal": "2", |
| "type": "vector<string:36>:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanFilter.service_uuids", |
| "ordinal": "1", |
| "type": "vector<string:36>:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ScanFilter" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ScanOptions.filters", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.le/Filter>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ScanOptions" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ScanResultWatcher.Watch", |
| "strictness": "strict", |
| "ordinal": "8158853666206330906", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.le/ScanResultWatcherWatchResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/ScanResultWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ScanResultWatcherWatchResponse.updated", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.le/Peer>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ScanResultWatcherWatchResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ServiceData.data", |
| "ordinal": "2", |
| "type": "vector<uint8>:252" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ServiceData.uuid", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ServiceData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ServiceDataEntry.data", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/ServiceDataEntry.uuid", |
| "ordinal": "1", |
| "type": "string:36" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ServiceDataEntry" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.bluetooth.le" |
| } |
| ] |