blob: b5d0fe848228a4e153581f0f2d7ae2703f5955c0 [file] [log] [blame]
[
{
"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"
}
]