| [ |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AcceptedChannelParameters.accepted_channel_modes", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth/ChannelMode>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AcceptedChannelParameters.max_packet_size", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/AcceptedChannelParameters" |
| }, |
| { |
| "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.broadcast_name", |
| "ordinal": "10", |
| "type": "string:128" |
| }, |
| { |
| "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.resolvable_set_identifier", |
| "ordinal": "9", |
| "type": "array<uint8,6>" |
| }, |
| { |
| "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.address_type", |
| "ordinal": "7", |
| "type": "fuchsia.bluetooth/AddressType" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingParameters.advertising_procedure", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth.le/AdvertisingProcedure" |
| }, |
| { |
| "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": "union/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingProcedure.extended", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/Extended" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.le/AdvertisingProcedure.legacy", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/Legacy" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.le/AdvertisingProcedure", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo.encryption", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo.max_sdu_size", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo.phy", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.le/PhysicalLayer" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo.streams_count", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfoReport.info", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfoReport.timestamp", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfoReport" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Central.Connect", |
| "strictness": "strict", |
| "ordinal": "3576709534865494980", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/CentralConnectRequest" |
| }, |
| { |
| "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.CreateConnectedIsochronousGroup", |
| "strictness": "strict", |
| "ordinal": "433229464384712211", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest", |
| "response": "fuchsia.bluetooth.le/Central_CreateConnectedIsochronousGroup_Response", |
| "error": "fuchsia.bluetooth.le/CreateCigError" |
| }, |
| { |
| "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.ListenL2cap", |
| "strictness": "strict", |
| "ordinal": "4163271092247470904", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response", |
| "error": "int32" |
| }, |
| { |
| "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/member", |
| "name": "fuchsia.bluetooth.le/Central.SyncToPeriodicAdvertising", |
| "strictness": "strict", |
| "ordinal": "2141143943042090425", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest" |
| }, |
| { |
| "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/CentralConnectRequest.handle", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.bluetooth.le/Connection" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectRequest.id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/CentralConnectRequest.options", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/ConnectionOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/CentralConnectRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest.cig", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.bluetooth.le/ConnectedIsochronousGroup" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest.cig_parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/CigParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest.cis_requested_parameters", |
| "ordinal": "2", |
| "type": "vector<fuchsia.bluetooth.le/CisRequestedParameters>:31" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "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": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest.advertising_sid", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest.config", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncConfiguration" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest.sync", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.bluetooth.le/PeriodicAdvertisingSync" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Central_CreateConnectedIsochronousGroup_Response.cig_id", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Central_CreateConnectedIsochronousGroup_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ChannelListener.Connected", |
| "strictness": "flexible", |
| "ordinal": "1099007400107710566", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerConnectedRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListener_Connected_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/ChannelListener", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerConnectedRequest.channel", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/Channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerConnectedRequest.ext_offload", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.le/ChannelOffloadExt" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ChannelListenerConnectedRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistry.ListenL2cap", |
| "strictness": "strict", |
| "ordinal": "4163271092247470904", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistry", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest.listener", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.le/ChannelListener" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest.parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/AcceptedChannelParameters" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response.psm", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ChannelOffloadExt.StartOffload", |
| "strictness": "flexible", |
| "ordinal": "3302863655950434280", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelOffloadExtStartOffloadRequest", |
| "response": "fuchsia.bluetooth.le/ChannelOffloadExt_StartOffload_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/ChannelOffloadExt", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ChannelOffloadExtStartOffloadRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ChannelOffloadExt_StartOffload_Response.offload_parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/L2capChannelOffloadParameters" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ChannelOffloadExt_StartOffload_Response" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CigFramingOptions.FRAMED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CigFramingOptions.UNFRAMED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/CigFramingOptions", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CigPacking.INTERLEAVED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CigPacking.SEQUENTIAL", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/CigPacking", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.expected_peers", |
| "ordinal": "7", |
| "type": "vector<fuchsia.bluetooth/PeerId>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.framing", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.le/CigFramingOptions" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.max_transport_latency_c_to_p", |
| "ordinal": "5", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.max_transport_latency_p_to_c", |
| "ordinal": "6", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.packing", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.le/CigPacking" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.sdu_interval_c_to_p", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CigParameters.sdu_interval_p_to_c", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CigParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.central_to_peripheral_params", |
| "ordinal": "5", |
| "type": "fuchsia.bluetooth.le/CisUnidirectionalParams" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.cig_sync_delay", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.cis_sync_delay", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.iso_interval", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.max_subevents", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters.peripheral_to_central_params", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth.le/CisUnidirectionalParams" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CisEstablishedParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisParameters.cis_id", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisParameters.id", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CisParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisRequestedParameters.cis_id", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisRequestedParameters.connection_stream", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.bluetooth.le/IsochronousStream" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisRequestedParameters.max_sdu_size_incoming", |
| "ordinal": "4", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisRequestedParameters.max_sdu_size_outgoing", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CisRequestedParameters", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisUnidirectionalParams.burst_number", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisUnidirectionalParams.flush_timeout", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CisUnidirectionalParams.transport_latency", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CisUnidirectionalParams" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/CodecDelay.GetCodecLocalDelayRange", |
| "strictness": "strict", |
| "ordinal": "130381179455540045", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest", |
| "response": "fuchsia.bluetooth.le/CodecDelay_GetCodecLocalDelayRange_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/CodecDelay", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest.codec_attributes", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/CodecAttributes" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest.data_direction", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/DataDirection" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest.logical_transport_type", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/LogicalTransportType" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CodecDelay_GetCodecLocalDelayRange_Response.max_controller_delay", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/CodecDelay_GetCodecLocalDelayRange_Response.min_controller_delay", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/CodecDelay_GetCodecLocalDelayRange_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ConnectedIsochronousGroup.EstablishStreams", |
| "strictness": "flexible", |
| "ordinal": "896945052640926412", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ConnectedIsochronousGroupEstablishStreamsRequest", |
| "response": "fuchsia.bluetooth.le/ConnectedIsochronousGroup_EstablishStreams_Response", |
| "error": "fuchsia.bluetooth.le/EstablishStreamsError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/ConnectedIsochronousGroup.Remove", |
| "strictness": "flexible", |
| "ordinal": "859417027462432003", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/ConnectedIsochronousGroup", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectedIsochronousGroupEstablishStreamsRequest.cis_params", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.le/CisParameters>:31" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectedIsochronousGroupEstablishStreamsRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.AcceptCis", |
| "strictness": "strict", |
| "ordinal": "9107185278271390020", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/ConnectionAcceptCisRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.AcceptPeriodicAdvertisingSyncTransfer", |
| "strictness": "strict", |
| "ordinal": "4907289341329047083", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ConnectionAcceptPeriodicAdvertisingSyncTransferRequest", |
| "response": "fuchsia.bluetooth.le/Connection_AcceptPeriodicAdvertisingSyncTransfer_Response", |
| "error": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.ConnectL2cap", |
| "strictness": "strict", |
| "ordinal": "1311975855931440361", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.GetCodecLocalDelayRange", |
| "strictness": "strict", |
| "ordinal": "130381179455540045", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CodecDelayGetCodecLocalDelayRangeRequest", |
| "response": "fuchsia.bluetooth.le/CodecDelay_GetCodecLocalDelayRange_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.RequestGattClient", |
| "strictness": "strict", |
| "ordinal": "3055426333748022379", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/ConnectionRequestGattClientRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/Connection.TransferPeriodicAdvertisingSync", |
| "strictness": "strict", |
| "ordinal": "1231630093263168025", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ConnectionTransferPeriodicAdvertisingSyncRequest", |
| "response": "fuchsia.bluetooth.le/Connection_TransferPeriodicAdvertisingSync_Response", |
| "error": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/Connection", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptCisRequest.cig_id", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptCisRequest.cis_id", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptCisRequest.connection_stream", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.bluetooth.le/IsochronousStream" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptCisRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptPeriodicAdvertisingSyncTransferRequest.config", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncConfiguration" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptPeriodicAdvertisingSyncTransferRequest.sync", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.bluetooth.le/PeriodicAdvertisingSync" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectionAcceptPeriodicAdvertisingSyncTransferRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest.channel", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.bluetooth/Channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest.ext_offload", |
| "ordinal": "4", |
| "type": "server_end:fuchsia.bluetooth.le/ChannelOffloadExt" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest.parameters", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/ChannelParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest.psm", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectionConnectL2capRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "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": "struct/member", |
| "name": "fuchsia.bluetooth.le/ConnectionRequestGattClientRequest.client", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.bluetooth.gatt2/Client" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/ConnectionRequestGattClientRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionTransferPeriodicAdvertisingSyncRequest.service_data", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/ConnectionTransferPeriodicAdvertisingSyncRequest.sync_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncId" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/ConnectionTransferPeriodicAdvertisingSyncRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CreateCigError.INVALID_CIS_PARAMETERS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CreateCigError.NOT_ENOUGH_RESOURCES", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/CreateCigError.UNKNOWN", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/CreateCigError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError.CIS_ALREADY_ESTABLISHED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError.DUPLICATE_CIS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError.NOT_SUPPORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError.PEER_NOT_CONNECTED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError.PEER_PARAMETERS_OUT_OF_RANGE", |
| "value": "5" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/EstablishStreamsError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Extended" |
| }, |
| { |
| "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/member", |
| "name": "fuchsia.bluetooth.le/Filter.solicitation_uuid", |
| "ordinal": "7", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Filter" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/IsoPacketStatusFlag.DATA_WITH_POSSIBLE_ERRORS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/IsoPacketStatusFlag.LOST_DATA", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/IsoPacketStatusFlag.VALID_DATA", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/IsoPacketStatusFlag", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream.OnEstablished", |
| "strictness": "flexible", |
| "ordinal": "3754965154485187617", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/IsochronousStreamOnEstablishedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream.Read", |
| "strictness": "flexible", |
| "ordinal": "7889615269229574706", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.le/IsochronousStream_Read_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream.SetupDataPath", |
| "strictness": "flexible", |
| "ordinal": "9133830806910611390", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/IsochronousStreamSetupDataPathRequest", |
| "response": "fuchsia.bluetooth.le/IsochronousStream_SetupDataPath_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream.Write", |
| "strictness": "flexible", |
| "ordinal": "5945570693255859523", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/IsochronousStreamWriteRequest", |
| "response": "fuchsia.bluetooth.le/IsochronousStream_Write_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/IsochronousStream", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamOnEstablishedRequest.established_params", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/CisEstablishedParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamOnEstablishedRequest.result", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamOnEstablishedRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamSetupDataPathRequest.codec_attributes", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/CodecAttributes" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamSetupDataPathRequest.controller_delay", |
| "ordinal": "3", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamSetupDataPathRequest.data_direction", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/DataDirection" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamSetupDataPathRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamWriteRequest.data", |
| "ordinal": "1", |
| "type": "vector<uint8>:4095" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/IsochronousStreamWriteRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream_Read_Response.data", |
| "ordinal": "1", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream_Read_Response.sequence_number", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream_Read_Response.status_flag", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.le/IsoPacketStatusFlag" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/IsochronousStream_Read_Response.timestamp", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/IsochronousStream_Read_Response" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Legacy" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_BROADCAST_NAME_OCTETS", |
| "type": "uint8", |
| "value": "128" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_ISO_PACKET_SIZE", |
| "type": "uint16", |
| "value": "4095" |
| }, |
| { |
| "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_STREAMS_IN_GROUP", |
| "type": "uint8", |
| "value": "31" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.le/MAX_SUBEVENTS", |
| "type": "uint8", |
| "value": "128" |
| }, |
| { |
| "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.advertising_sid", |
| "ordinal": "9", |
| "type": "uint8" |
| }, |
| { |
| "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.periodic_advertising_interval", |
| "ordinal": "10", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/Peer.rssi", |
| "ordinal": "3", |
| "type": "int8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/Peer" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport.data", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/ScanData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport.event_counter", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport.rssi", |
| "ordinal": "1", |
| "type": "int8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport.subevent", |
| "ordinal": "4", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport.timestamp", |
| "ordinal": "5", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingReport" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync.Cancel", |
| "strictness": "flexible", |
| "ordinal": "964188149686164882", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync.OnError", |
| "strictness": "flexible", |
| "ordinal": "126190293214481994", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnErrorRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync.OnEstablished", |
| "strictness": "flexible", |
| "ordinal": "5358210945963528156", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync.SyncToSubevents", |
| "strictness": "flexible", |
| "ordinal": "7294808485976178925", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncSyncToSubeventsRequest", |
| "response": "fuchsia.bluetooth.le/PeriodicAdvertisingSync_SyncToSubevents_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync.WatchAdvertisingReport", |
| "strictness": "flexible", |
| "ordinal": "3361392857685938999", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.le/PeriodicAdvertisingSync_WatchAdvertisingReport_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncConfiguration.filter_duplicates", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncConfiguration" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError.INITIAL_SYNCHRONIZATION_FAILED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError.NOT_SUPPORTED_LOCAL", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError.NOT_SUPPORTED_REMOTE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError.SYNCHRONIZATION_LOST", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncId.value", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncId" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnErrorRequest.error", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncError" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnErrorRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.advertising_sid", |
| "ordinal": "5", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.peer_id", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.periodic_advertising_interval", |
| "ordinal": "7", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.phy", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth.le/PhysicalLayer" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.service_data", |
| "ordinal": "4", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest.subevents_count", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncOnEstablishedRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncSyncToSubeventsRequest.subevents", |
| "ordinal": "1", |
| "type": "vector<uint8>:128" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncSyncToSubeventsRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError.FAILED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError.INVALID_SYNC_ID", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError.NOT_SUPPORTED_LOCAL", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError.NOT_SUPPORTED_REMOTE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError.TRANSFER_ALREADY_PENDING", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSyncTransferError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync_WatchAdvertisingReport_Response.reports", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.le/SyncReport>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.le/PeriodicAdvertisingSync_WatchAdvertisingReport_Response" |
| }, |
| { |
| "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.ListenL2cap", |
| "strictness": "strict", |
| "ordinal": "4163271092247470904", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response", |
| "error": "int32" |
| }, |
| { |
| "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": "enum/member", |
| "name": "fuchsia.bluetooth.le/PhysicalLayer.LE_1M", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PhysicalLayer.LE_2M", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.le/PhysicalLayer.LE_CODED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.le/PhysicalLayer", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.Connect", |
| "strictness": "strict", |
| "ordinal": "3576709534865494980", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/CentralConnectRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.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/PrivilegedCentral.CreateConnectedIsochronousGroup", |
| "strictness": "strict", |
| "ordinal": "433229464384712211", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralCreateConnectedIsochronousGroupRequest", |
| "response": "fuchsia.bluetooth.le/Central_CreateConnectedIsochronousGroup_Response", |
| "error": "fuchsia.bluetooth.le/CreateCigError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.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/PrivilegedCentral.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/PrivilegedCentral.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/PrivilegedCentral.ListenL2cap", |
| "strictness": "strict", |
| "ordinal": "4163271092247470904", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.OnDeviceDiscovered", |
| "strictness": "strict", |
| "ordinal": "506895609942666678", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnDeviceDiscoveredRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.OnPeripheralDisconnected", |
| "strictness": "strict", |
| "ordinal": "5642002732075263711", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnPeripheralDisconnectedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.OnScanStateChanged", |
| "strictness": "strict", |
| "ordinal": "6885682926580682047", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/CentralOnScanStateChangedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.Scan", |
| "strictness": "strict", |
| "ordinal": "4753287824271204703", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/CentralScanRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.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/PrivilegedCentral.StopScan", |
| "strictness": "strict", |
| "ordinal": "6879792045015185312", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral.SyncToPeriodicAdvertising", |
| "strictness": "strict", |
| "ordinal": "2141143943042090425", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.le/CentralSyncToPeriodicAdvertisingRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.le/PrivilegedCentral", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedPeripheral.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/PrivilegedPeripheral.ListenL2cap", |
| "strictness": "strict", |
| "ordinal": "4163271092247470904", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.le/ChannelListenerRegistryListenL2capRequest", |
| "response": "fuchsia.bluetooth.le/ChannelListenerRegistry_ListenL2cap_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedPeripheral.OnPeerConnected", |
| "strictness": "strict", |
| "ordinal": "1590717649738392406", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.le/PeripheralOnPeerConnectedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.le/PrivilegedPeripheral.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/PrivilegedPeripheral", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "alias", |
| "name": "fuchsia.bluetooth.le/Psm", |
| "type": "uint16" |
| }, |
| { |
| "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.broadcast_name", |
| "ordinal": "9", |
| "type": "string:128" |
| }, |
| { |
| "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.resolvable_set_identifier", |
| "ordinal": "8", |
| "type": "array<uint8,6>" |
| }, |
| { |
| "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": "union/member", |
| "name": "fuchsia.bluetooth.le/SyncReport.broadcast_isochronous_group_info_report", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.le/BroadcastIsochronousGroupInfoReport" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.le/SyncReport.periodic_advertising_report", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.le/PeriodicAdvertisingReport" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.le/SyncReport", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.bluetooth.le" |
| } |
| ] |