blob: de148348cc220425930a457c6ba9e3b5a8307976 [file] [edit]
[
{
"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"
}
]