blob: f45f57ea30f3f0423ff4da187f0f50ec82ba180d [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.Connect",
"strictness": "strict",
"ordinal": "1671989500307207783",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessConnectRequest",
"response": "fuchsia.bluetooth.sys/Access_Connect_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.Disconnect",
"strictness": "strict",
"ordinal": "262581437258106277",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessDisconnectRequest",
"response": "fuchsia.bluetooth.sys/Access_Disconnect_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.Forget",
"strictness": "strict",
"ordinal": "143427061840106688",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessForgetRequest",
"response": "fuchsia.bluetooth.sys/Access_Forget_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.MakeDiscoverable",
"strictness": "strict",
"ordinal": "8393775077749518257",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessMakeDiscoverableRequest",
"response": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.Pair",
"strictness": "strict",
"ordinal": "2092179423686195065",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessPairRequest",
"response": "fuchsia.bluetooth.sys/Access_Pair_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.SetDeviceClass",
"strictness": "strict",
"ordinal": "6403431913264579421",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/AccessSetDeviceClassRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.SetLocalName",
"strictness": "strict",
"ordinal": "9012491399897155307",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/AccessSetLocalNameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.SetPairingDelegate",
"strictness": "strict",
"ordinal": "5400828474389541899",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/AccessSetPairingDelegateRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.StartDiscovery",
"strictness": "strict",
"ordinal": "473002209340658745",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/AccessStartDiscoveryRequest",
"response": "fuchsia.bluetooth.sys/Access_StartDiscovery_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Access.WatchPeers",
"strictness": "strict",
"ordinal": "1811007933621136252",
"direction": "two_way",
"response": "fuchsia.bluetooth.sys/AccessWatchPeersResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/Access",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessConnectRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessConnectRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessDisconnectRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessDisconnectRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessForgetRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessForgetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessMakeDiscoverableRequest.token",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.sys/ProcedureToken"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessMakeDiscoverableRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessPairRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessPairRequest.options",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/PairingOptions"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessPairRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessSetDeviceClassRequest.device_class",
"ordinal": "1",
"type": "fuchsia.bluetooth/DeviceClass"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessSetDeviceClassRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessSetLocalNameRequest.name",
"ordinal": "1",
"type": "string:248"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessSetLocalNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessSetPairingDelegateRequest.delegate",
"ordinal": "3",
"type": "client_end:fuchsia.bluetooth.sys/PairingDelegate"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessSetPairingDelegateRequest.input",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/InputCapability"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessSetPairingDelegateRequest.output",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/OutputCapability"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessSetPairingDelegateRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessStartDiscoveryRequest.token",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.sys/ProcedureToken"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessStartDiscoveryRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessWatchPeersResponse.removed",
"ordinal": "2",
"type": "vector<fuchsia.bluetooth/PeerId>"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/AccessWatchPeersResponse.updated",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/Peer>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/AccessWatchPeersResponse"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BondableMode.BONDABLE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BondableMode.NON_BONDABLE",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/BondableMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.address",
"ordinal": "6",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.bredr_bond",
"ordinal": "8",
"type": "fuchsia.bluetooth.sys/BredrBondData"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.identifier",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.le_bond",
"ordinal": "7",
"type": "fuchsia.bluetooth.sys/LeBondData"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.local_address",
"ordinal": "2",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BondingData.name",
"ordinal": "3",
"type": "string:248"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/BondingData"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Bootstrap.AddIdentities",
"strictness": "strict",
"ordinal": "661321629319732144",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/BootstrapAddIdentitiesRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Bootstrap.Commit",
"strictness": "strict",
"ordinal": "5947003774424692407",
"direction": "two_way",
"response": "fuchsia.bluetooth.sys/Bootstrap_Commit_Response",
"error": "fuchsia.bluetooth.sys/BootstrapError"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/Bootstrap",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/BootstrapAddIdentitiesRequest.identities",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/Identity>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/BootstrapAddIdentitiesRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BootstrapError.INVALID_HOST_IDENTITY",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BootstrapError.WRITE_FAILURE",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/BootstrapError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BrEdrSecurityMode.MODE_4",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/BrEdrSecurityMode.SECURE_CONNECTIONS_ONLY",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/BrEdrSecurityMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BredrBondData.link_key",
"ordinal": "3",
"type": "fuchsia.bluetooth.sys/PeerKey"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BredrBondData.role_preference",
"ordinal": "1",
"type": "fuchsia.bluetooth/ConnectionRole"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/BredrBondData.services",
"ordinal": "2",
"type": "vector<fuchsia.bluetooth/Uuid>:65535"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/BredrBondData"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/Configuration.Update",
"strictness": "strict",
"ordinal": "2876058222718643457",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/ConfigurationUpdateRequest",
"response": "fuchsia.bluetooth.sys/ConfigurationUpdateResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/Configuration",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/ConfigurationUpdateRequest.settings",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/Settings"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/ConfigurationUpdateRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/ConfigurationUpdateResponse.result",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/Settings"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/ConfigurationUpdateResponse"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.CANCELED",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.FAILED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.INVALID_ARGUMENTS",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.IN_PROGRESS",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.NOT_SUPPORTED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.PEER_NOT_FOUND",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/Error.TIMED_OUT",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/Error",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostData.irk",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/Key"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/HostData"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.active",
"ordinal": "4",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.addresses",
"ordinal": "8",
"type": "vector<fuchsia.bluetooth/Address>"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.discoverable",
"ordinal": "6",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.discovering",
"ordinal": "7",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/HostId"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.local_name",
"ordinal": "5",
"type": "string:248"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/HostInfo.technology",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/TechnologyType"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/HostInfo"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/HostWatcher.SetActive",
"strictness": "strict",
"ordinal": "594247684159757811",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/HostWatcherSetActiveRequest",
"response": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/HostWatcher.Watch",
"strictness": "strict",
"ordinal": "5632922806316527516",
"direction": "two_way",
"response": "fuchsia.bluetooth.sys/HostWatcherWatchResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/HostWatcher",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/HostWatcherSetActiveRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/HostId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/HostWatcherSetActiveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/HostWatcherWatchResponse.hosts",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/HostInfo>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/HostWatcherWatchResponse"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Identity.bonds",
"ordinal": "2",
"type": "vector<fuchsia.bluetooth.sys/BondingData>"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Identity.host",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/HostData"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/Identity"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/InputCapability.CONFIRMATION",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/InputCapability.KEYBOARD",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/InputCapability.NONE",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/InputCapability",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/Key.value",
"ordinal": "1",
"type": "array<uint8,16>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/Key"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.connection_parameters",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/LeConnectionParameters"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.csrk",
"ordinal": "4",
"type": "fuchsia.bluetooth.sys/PeerKey"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.irk",
"ordinal": "3",
"type": "fuchsia.bluetooth.sys/PeerKey"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.local_ltk",
"ordinal": "6",
"type": "fuchsia.bluetooth.sys/Ltk"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.peer_ltk",
"ordinal": "5",
"type": "fuchsia.bluetooth.sys/Ltk"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/LeBondData.services",
"ordinal": "2",
"type": "vector<fuchsia.bluetooth/Uuid>:65535"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/LeBondData"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/LeConnectionParameters.connection_interval",
"ordinal": "1",
"type": "uint16"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/LeConnectionParameters.connection_latency",
"ordinal": "2",
"type": "uint16"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/LeConnectionParameters.supervision_timeout",
"ordinal": "3",
"type": "uint16"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/LeConnectionParameters"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/LeSecurityMode.MODE_1",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/LeSecurityMode.SECURE_CONNECTIONS_ONLY",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/LeSecurityMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/Ltk.ediv",
"ordinal": "2",
"type": "uint16"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/Ltk.key",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/PeerKey"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/Ltk.rand",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/Ltk"
},
{
"kind": "const",
"name": "fuchsia.bluetooth.sys/MAX_PEER_SERVICES",
"type": "uint16",
"value": "65535"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/OutputCapability.DISPLAY",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/OutputCapability.NONE",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/OutputCapability",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/PairingDelegate.OnLocalKeypress",
"strictness": "strict",
"ordinal": "1906795072981534857",
"direction": "event",
"request": "fuchsia.bluetooth.sys/PairingDelegateOnLocalKeypressRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/PairingDelegate.OnPairingComplete",
"strictness": "strict",
"ordinal": "6546259789841409879",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/PairingDelegateOnPairingCompleteRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/PairingDelegate.OnPairingRequest",
"strictness": "strict",
"ordinal": "6649629238212306611",
"direction": "two_way",
"request": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestRequest",
"response": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.sys/PairingDelegate.OnRemoteKeypress",
"strictness": "strict",
"ordinal": "5635162301591242532",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/PairingDelegateOnRemoteKeypressRequest"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/PairingDelegate",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnLocalKeypressRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnLocalKeypressRequest.keypress",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/PairingKeypress"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnLocalKeypressRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingCompleteRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingCompleteRequest.success",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingCompleteRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestRequest.displayed_passkey",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestRequest.method",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/PairingMethod"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestRequest.peer",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/Peer"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestResponse.accept",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestResponse.entered_passkey",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnPairingRequestResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnRemoteKeypressRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnRemoteKeypressRequest.keypress",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/PairingKeypress"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PairingDelegateOnRemoteKeypressRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingKeypress.DIGIT_ENTERED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingKeypress.DIGIT_ERASED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingKeypress.PASSKEY_CLEARED",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingKeypress.PASSKEY_ENTERED",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/PairingKeypress",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingMethod.CONSENT",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_COMPARISON",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_DISPLAY",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_ENTRY",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/PairingMethod",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/PairingOptions.bondable_mode",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/BondableMode"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/PairingOptions.le_security_level",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/PairingSecurityLevel"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/PairingOptions.transport",
"ordinal": "3",
"type": "fuchsia.bluetooth.sys/TechnologyType"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/PairingOptions"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingSecurityLevel.AUTHENTICATED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/PairingSecurityLevel.ENCRYPTED",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/PairingSecurityLevel",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.address",
"ordinal": "2",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.appearance",
"ordinal": "7",
"type": "fuchsia.bluetooth/Appearance"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.bonded",
"ordinal": "5",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.bredr_services",
"ordinal": "13",
"type": "vector<fuchsia.bluetooth/Uuid>:65535"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.connected",
"ordinal": "4",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.device_class",
"ordinal": "8",
"type": "fuchsia.bluetooth/DeviceClass"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.le_services",
"ordinal": "12",
"type": "vector<fuchsia.bluetooth/Uuid>:65535"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.name",
"ordinal": "6",
"type": "string:248"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.rssi",
"ordinal": "9",
"type": "int8"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.services",
"ordinal": "11",
"type": "vector<fuchsia.bluetooth/Uuid>:65535"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.technology",
"ordinal": "3",
"type": "fuchsia.bluetooth.sys/TechnologyType"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Peer.tx_power",
"ordinal": "10",
"type": "int8"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/Peer"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PeerKey.data",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/Key"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/PeerKey.security",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/SecurityProperties"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/PeerKey"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.sys/ProcedureToken",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/SecurityProperties.authenticated",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/SecurityProperties.encryption_key_size",
"ordinal": "3",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.sys/SecurityProperties.secure_connections",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.sys/SecurityProperties"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Settings.bredr_connectable_mode",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Settings.bredr_security_mode",
"ordinal": "5",
"type": "fuchsia.bluetooth.sys/BrEdrSecurityMode"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Settings.le_background_scan",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Settings.le_privacy",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.sys/Settings.le_security_mode",
"ordinal": "4",
"type": "fuchsia.bluetooth.sys/LeSecurityMode"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.sys/Settings"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/TechnologyType.CLASSIC",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/TechnologyType.DUAL_MODE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.sys/TechnologyType.LOW_ENERGY",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.bluetooth.sys/TechnologyType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.bluetooth.sys"
}
]