| [ |
| { |
| "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" |
| } |
| ] |