| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/A2dpDirectionPriority.NORMAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/A2dpDirectionPriority.SINK", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/A2dpDirectionPriority.SOURCE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/A2dpDirectionPriority", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST", |
| "type": "uint16", |
| "value": "13" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_BLUETOOTH_PROFILE_DESCRIPTOR_LIST", |
| "type": "uint16", |
| "value": "9" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_BROWSE_GROUP_LIST", |
| "type": "uint16", |
| "value": "5" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_LANGUAGE_BASE_ATTRIBUTE_ID_LIST", |
| "type": "uint16", |
| "value": "6" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_PROTOCOL_DESCRIPTOR_LIST", |
| "type": "uint16", |
| "value": "4" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_AVAILABILITY", |
| "type": "uint16", |
| "value": "8" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_CLASS_ID_LIST", |
| "type": "uint16", |
| "value": "1" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_ID", |
| "type": "uint16", |
| "value": "3" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_INFO_TIME_TO_LIVE", |
| "type": "uint16", |
| "value": "7" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_RECORD_HANDLE", |
| "type": "uint16", |
| "value": "0" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/ATTR_SERVICE_RECORD_STATE", |
| "type": "uint16", |
| "value": "2" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Attribute.element", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/DataElement" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Attribute.id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/Attribute" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/AudioAacSupport" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioBitsPerSample.BPS_16", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioBitsPerSample.BPS_24", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioBitsPerSample.BPS_32", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/AudioBitsPerSample", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioChannelMode.MONO", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioChannelMode.STEREO", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/AudioChannelMode", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/AudioDirectionExt.SetPriority", |
| "strictness": "flexible", |
| "ordinal": "8729968320891831178", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/AudioDirectionExtSetPriorityRequest", |
| "response": "fuchsia.bluetooth.bredr/AudioDirectionExt_SetPriority_Response", |
| "error": "fuchsia.bluetooth/ErrorCode" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/AudioDirectionExt", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/AudioDirectionExtSetPriorityRequest.priority", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/A2dpDirectionPriority" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/AudioDirectionExtSetPriorityRequest" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/AudioEncoderSettings.aac", |
| "ordinal": "2", |
| "type": "fuchsia.media/AacEncoderSettings" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/AudioEncoderSettings.sbc", |
| "ordinal": "1", |
| "type": "fuchsia.media/SbcEncoderSettings" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.bredr/AudioEncoderSettings", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.bits_per_sample", |
| "ordinal": "5", |
| "type": "fuchsia.bluetooth.bredr/AudioBitsPerSample" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.channel_mode", |
| "ordinal": "6", |
| "type": "fuchsia.bluetooth.bredr/AudioChannelMode" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.codec", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/AudioOffloadFeatures" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.encoded_bit_rate", |
| "ordinal": "7", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.encoder_settings", |
| "ordinal": "8", |
| "type": "fuchsia.bluetooth.bredr/AudioEncoderSettings" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.max_latency", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.sampling_frequency", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.bredr/AudioSamplingFrequency" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration.scms_t_enable", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadController.OnStarted", |
| "strictness": "flexible", |
| "ordinal": "8890755617626586160", |
| "direction": "event" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadController.Stop", |
| "strictness": "flexible", |
| "ordinal": "4000425011344989753", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.bredr/AudioOffloadController_Stop_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadController", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExt.GetSupportedFeatures", |
| "strictness": "flexible", |
| "ordinal": "4948061298062794644", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.bredr/AudioOffloadExt_GetSupportedFeatures_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExt.StartAudioOffload", |
| "strictness": "flexible", |
| "ordinal": "2410178289147757001", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.bredr/AudioOffloadExtStartAudioOffloadRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExt", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExtStartAudioOffloadRequest.configuration", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/AudioOffloadConfiguration" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExtStartAudioOffloadRequest.controller", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.bluetooth.bredr/AudioOffloadController" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExtStartAudioOffloadRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExt_GetSupportedFeatures_Response.audio_offload_features", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.bredr/AudioOffloadFeatures>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadExt_GetSupportedFeatures_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadFeatures.aac", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/AudioAacSupport" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadFeatures.sbc", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/AudioSbcSupport" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.bredr/AudioOffloadFeatures", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioSamplingFrequency.HZ_44100", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioSamplingFrequency.HZ_48000", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioSamplingFrequency.HZ_88200", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/AudioSamplingFrequency.HZ_96000", |
| "value": "4" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/AudioSamplingFrequency", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/AudioSbcSupport" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.channel_mode", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/ChannelMode" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.connection", |
| "ordinal": "8", |
| "type": "fuchsia.bluetooth/Channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.ext_audio_offload", |
| "ordinal": "7", |
| "type": "client_end:fuchsia.bluetooth.bredr/AudioOffloadExt" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.ext_direction", |
| "ordinal": "4", |
| "type": "client_end:fuchsia.bluetooth.bredr/AudioDirectionExt" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.ext_l2cap", |
| "ordinal": "6", |
| "type": "client_end:fuchsia.bluetooth.bredr/L2capParametersExt" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.flush_timeout", |
| "ordinal": "5", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.max_tx_sdu_size", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Channel.socket", |
| "ordinal": "1", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/Channel", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectParameters.l2cap", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/L2capParameters" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectParameters.rfcomm", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/RfcommParameters" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.bredr/ConnectParameters", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver.Connected", |
| "strictness": "flexible", |
| "ordinal": "743746974264391976", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.bredr/ConnectionReceiverConnectedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver.OnRevoke", |
| "strictness": "flexible", |
| "ordinal": "699003561870387409", |
| "direction": "event" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2.Connected", |
| "strictness": "flexible", |
| "ordinal": "6929937737919587550", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/ConnectionReceiver2ConnectedRequest", |
| "response": "fuchsia.bluetooth.bredr/ConnectionReceiver2_Connected_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2.OnRevoke", |
| "strictness": "flexible", |
| "ordinal": "1236263746484143388", |
| "direction": "event" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2ConnectedRequest.channel", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/Channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2ConnectedRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2ConnectedRequest.protocol", |
| "ordinal": "3", |
| "type": "vector<fuchsia.bluetooth.bredr/ProtocolDescriptor>:255" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiver2ConnectedRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiverConnectedRequest.channel", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/Channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiverConnectedRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiverConnectedRequest.protocol", |
| "ordinal": "3", |
| "type": "vector<fuchsia.bluetooth.bredr/ProtocolDescriptor>:255" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/ConnectionReceiverConnectedRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.alternatives", |
| "ordinal": "14", |
| "type": "vector<fuchsia.bluetooth.bredr/DataElement:optional>:255" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.b", |
| "ordinal": "12", |
| "type": "bool" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.int16", |
| "ordinal": "2", |
| "type": "int16" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.int32", |
| "ordinal": "3", |
| "type": "int32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.int64", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.int8", |
| "ordinal": "1", |
| "type": "int8" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.sequence", |
| "ordinal": "13", |
| "type": "vector<fuchsia.bluetooth.bredr/DataElement:optional>:255" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.str", |
| "ordinal": "9", |
| "type": "vector<uint8>:1024" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.uint16", |
| "ordinal": "6", |
| "type": "uint16" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.uint32", |
| "ordinal": "7", |
| "type": "uint32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.uint64", |
| "ordinal": "8", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.uint8", |
| "ordinal": "5", |
| "type": "uint8" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.url", |
| "ordinal": "10", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/DataElement.uuid", |
| "ordinal": "11", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.bredr/DataElement", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/DataPath.HOST", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/DataPath.OFFLOAD", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/DataPath.TEST", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/DataPath", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.D0", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.D1", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.S1", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.S2", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.S3", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.S4", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.T1", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet.T2", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/HfpParameterSet", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Information.description", |
| "ordinal": "3", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Information.language", |
| "ordinal": "1", |
| "type": "string:2" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Information.name", |
| "ordinal": "2", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Information.provider", |
| "ordinal": "4", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/Information" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/L2capParameters.parameters", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/ChannelParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/L2capParameters.psm", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/L2capParameters" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExt.RequestParameters", |
| "strictness": "flexible", |
| "ordinal": "2136070658933844248", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/L2capParametersExtRequestParametersRequest", |
| "response": "fuchsia.bluetooth.bredr/L2capParametersExt_RequestParameters_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExt", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExtRequestParametersRequest.request", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/ChannelParameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExtRequestParametersRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExt_RequestParameters_Response.new", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/ChannelParameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/L2capParametersExt_RequestParameters_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_ADDITIONAL_ATTRIBUTES", |
| "type": "uint16", |
| "value": "65023" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_ATTRIBUTES", |
| "type": "uint16", |
| "value": "512" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_INFORMATION_COUNT", |
| "type": "uint8", |
| "value": "85" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_SEQUENCE_LENGTH", |
| "type": "uint8", |
| "value": "255" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_SERVICES_PER_ADVERTISEMENT", |
| "type": "uint8", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/MAX_STRING_LENGTH", |
| "type": "uint16", |
| "value": "1024" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_3DSP", |
| "type": "uint16", |
| "value": "33" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_ATT", |
| "type": "uint16", |
| "value": "31" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_AVCTP", |
| "type": "uint16", |
| "value": "23" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_AVCTP_BROWSE", |
| "type": "uint16", |
| "value": "27" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_AVDTP", |
| "type": "uint16", |
| "value": "25" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_BNEP", |
| "type": "uint16", |
| "value": "15" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_DYNAMIC", |
| "type": "uint16", |
| "value": "65535" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_HID_CONTROL", |
| "type": "uint16", |
| "value": "17" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_HID_INTERRUPT", |
| "type": "uint16", |
| "value": "19" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_LE_IPSP", |
| "type": "uint16", |
| "value": "35" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_OTS", |
| "type": "uint16", |
| "value": "37" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_RFCOMM", |
| "type": "uint16", |
| "value": "3" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_SDP", |
| "type": "uint16", |
| "value": "1" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_TCSBIN", |
| "type": "uint16", |
| "value": "5" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.bredr/PSM_TCSBIN_CORDLESS", |
| "type": "uint16", |
| "value": "7" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/Profile.Advertise", |
| "strictness": "flexible", |
| "ordinal": "7342039205454830094", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest", |
| "response": "fuchsia.bluetooth.bredr/Profile_Advertise_Response", |
| "error": "fuchsia.bluetooth/ErrorCode" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/Profile.Connect", |
| "strictness": "flexible", |
| "ordinal": "769816231159013299", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/ProfileConnectRequest", |
| "response": "fuchsia.bluetooth.bredr/Profile_Connect_Response", |
| "error": "fuchsia.bluetooth/ErrorCode" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/Profile.ConnectSco", |
| "strictness": "flexible", |
| "ordinal": "675987917198421734", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/Profile.Search", |
| "strictness": "flexible", |
| "ordinal": "3195823283262517002", |
| "direction": "one_way", |
| "request": "fuchsia.bluetooth.bredr/ProfileSearchRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/Profile", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest.connection_receiver", |
| "ordinal": "4", |
| "type": "client_end:fuchsia.bluetooth.bredr/ConnectionReceiver2" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest.parameters", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth/ChannelParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest.receiver", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.bluetooth.bredr/ConnectionReceiver" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest.services", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.bredr/ServiceDefinition>:32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ProfileAdvertiseRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectRequest.connection", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/ConnectParameters" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest.connection", |
| "ordinal": "4", |
| "type": "server_end:fuchsia.bluetooth.bredr/ScoConnection" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest.initiator", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest.params", |
| "ordinal": "3", |
| "type": "vector<fuchsia.bluetooth.bredr/ScoConnectionParameters>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ProfileConnectScoRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileDescriptor.major_version", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileDescriptor.minor_version", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileDescriptor.profile_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ProfileDescriptor" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileSearchRequest.attr_ids", |
| "ordinal": "2", |
| "type": "vector<uint16>:512" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileSearchRequest.full_uuid", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth/Uuid" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileSearchRequest.results", |
| "ordinal": "3", |
| "type": "client_end:fuchsia.bluetooth.bredr/SearchResults" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProfileSearchRequest.service_uuid", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ProfileSearchRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/Profile_Advertise_Response.services", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth.bredr/ServiceDefinition>:32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/Profile_Advertise_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/Profile_Connect_Response.channel", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/Channel" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/Profile_Connect_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolDescriptor.params", |
| "ordinal": "2", |
| "type": "vector<fuchsia.bluetooth.bredr/DataElement>:255" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolDescriptor.protocol", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/ProtocolIdentifier" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ProtocolDescriptor" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.ATT", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.AVCTP", |
| "value": "23" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.AVDTP", |
| "value": "25" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.BNEP", |
| "value": "15" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.HARDCOPY_CONTROL_CHANNEL", |
| "value": "18" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.HARDCOPY_DATA_CHANNEL", |
| "value": "20" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.HARDCOPY_NOTIFICATION", |
| "value": "22" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.HIDP", |
| "value": "17" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.L2CAP", |
| "value": "256" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.MCAP_CONTROL_CHANNEL", |
| "value": "30" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.MCAP_DATA_CHANNEL", |
| "value": "31" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.OBEX", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.RFCOMM", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier.SDP", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/ProtocolIdentifier", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/RfcommParameters.channel", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/RfcommParameters" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/RxPacketStatus.CORRECTLY_RECEIVED_DATA", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/RxPacketStatus.DATA_PARTIALLY_LOST", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/RxPacketStatus.NO_DATA_RECEIVED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/RxPacketStatus.POSSIBLY_INVALID_DATA", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/RxPacketStatus", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection.OnConnectionComplete", |
| "strictness": "flexible", |
| "ordinal": "1817941751101012045", |
| "direction": "event", |
| "request": "fuchsia.bluetooth.bredr/ScoConnectionOnConnectionCompleteRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection.Read", |
| "strictness": "flexible", |
| "ordinal": "8048669970892768790", |
| "direction": "two_way", |
| "response": "fuchsia.bluetooth.bredr/ScoConnection_Read_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection.RequestDisconnect", |
| "strictness": "flexible", |
| "ordinal": "1951769149418924631", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection.Write", |
| "strictness": "flexible", |
| "ordinal": "4129267801182741929", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/ScoConnectionWriteRequest", |
| "response": "fuchsia.bluetooth.bredr/ScoConnection_Write_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionOnConnectionCompleteRequest.connected_params", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/ScoConnectionParameters" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionOnConnectionCompleteRequest.error", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.bredr/ScoErrorCode" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionOnConnectionCompleteRequest", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.air_coding_format", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth/AssignedCodingFormat" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.air_frame_size", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.io_bandwidth", |
| "ordinal": "4", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.io_coding_format", |
| "ordinal": "5", |
| "type": "fuchsia.bluetooth/AssignedCodingFormat" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.io_frame_size", |
| "ordinal": "6", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.io_pcm_data_format", |
| "ordinal": "7", |
| "type": "fuchsia.hardware.audio/SampleFormat" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.io_pcm_sample_payload_msb_position", |
| "ordinal": "8", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.max_tx_data_size", |
| "ordinal": "10", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.parameter_set", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/HfpParameterSet" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters.path", |
| "ordinal": "9", |
| "type": "fuchsia.bluetooth.bredr/DataPath" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionWriteRequest.data", |
| "ordinal": "1", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ScoConnectionWriteRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection_Read_Response.data", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection_Read_Response.status_flag", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.bredr/RxPacketStatus" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ScoConnection_Read_Response" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ScoErrorCode.CANCELLED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ScoErrorCode.FAILURE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ScoErrorCode.INVALID_ARGUMENTS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ScoErrorCode.PARAMETERS_REJECTED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/ScoErrorCode", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.bredr/SearchResults.ServiceFound", |
| "strictness": "flexible", |
| "ordinal": "5937162302039774268", |
| "direction": "two_way", |
| "request": "fuchsia.bluetooth.bredr/SearchResultsServiceFoundRequest", |
| "response": "fuchsia.bluetooth.bredr/SearchResults_ServiceFound_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.bredr/SearchResults", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/SearchResultsServiceFoundRequest.attributes", |
| "ordinal": "3", |
| "type": "vector<fuchsia.bluetooth.bredr/Attribute>:512" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/SearchResultsServiceFoundRequest.peer_id", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth/PeerId" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.bredr/SearchResultsServiceFoundRequest.protocol", |
| "ordinal": "2", |
| "type": "vector<fuchsia.bluetooth.bredr/ProtocolDescriptor>:<255,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.bredr/SearchResultsServiceFoundRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.ADVANCED_AUDIO_DISTRIBUTION", |
| "value": "4365" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.AUDIO_SINK", |
| "value": "4363" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.AUDIO_SOURCE", |
| "value": "4362" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.AV_REMOTE_CONTROL", |
| "value": "4366" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.AV_REMOTE_CONTROL_CONTROLLER", |
| "value": "4367" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.AV_REMOTE_CONTROL_TARGET", |
| "value": "4364" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.DIALUP_NETWORKING", |
| "value": "4355" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.GENERIC_AUDIO", |
| "value": "4611" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.GENERIC_FILE_TRANSFER", |
| "value": "4610" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.GENERIC_NETWORKING", |
| "value": "4609" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.GENERIC_TELEPHONY", |
| "value": "4612" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.GN", |
| "value": "4375" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HANDSFREE", |
| "value": "4382" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HANDSFREE_AUDIO_GATEWAY", |
| "value": "4383" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HDP", |
| "value": "5120" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HDP_SINK", |
| "value": "5122" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HDP_SOURCE", |
| "value": "5121" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HEADSET", |
| "value": "4360" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HEADSET_AUDIO_GATEWAY", |
| "value": "4370" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HEADSET_HS", |
| "value": "4401" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.HUMAN_INTERFACE_DEVICE", |
| "value": "4388" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.MESSAGE_ACCESS_PROFILE", |
| "value": "4404" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.MESSAGE_ACCESS_SERVER", |
| "value": "4402" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.MESSAGE_NOTIFICATION_SERVER", |
| "value": "4403" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.MPS_CLASS", |
| "value": "4411" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.MPS_PROFILE", |
| "value": "4410" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.NAP", |
| "value": "4374" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.OBEX_OBJECT_PUSH", |
| "value": "4357" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.OPEX_FILE_TRANSFER", |
| "value": "4358" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.PANU", |
| "value": "4373" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.PHONEBOOK", |
| "value": "4400" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.PHONEBOOK_PCE", |
| "value": "4398" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.PHONEBOOK_PSE", |
| "value": "4399" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.PNP_INFORMATION", |
| "value": "4608" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.SERIAL_PORT", |
| "value": "4353" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.SIM_ACCESS", |
| "value": "4397" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.VIDEO_DISTRIBUTION", |
| "value": "4869" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.VIDEO_SINK", |
| "value": "4868" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier.VIDEO_SOURCE", |
| "value": "4867" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.bredr/ServiceClassProfileIdentifier", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.additional_attributes", |
| "ordinal": "6", |
| "type": "vector<fuchsia.bluetooth.bredr/Attribute>:65023" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.additional_protocol_descriptor_lists", |
| "ordinal": "3", |
| "type": "vector<vector<fuchsia.bluetooth.bredr/ProtocolDescriptor>:255>:255" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.information", |
| "ordinal": "5", |
| "type": "vector<fuchsia.bluetooth.bredr/Information>:85" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.profile_descriptors", |
| "ordinal": "4", |
| "type": "vector<fuchsia.bluetooth.bredr/ProfileDescriptor>:255" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.protocol_descriptor_list", |
| "ordinal": "2", |
| "type": "vector<fuchsia.bluetooth.bredr/ProtocolDescriptor>:255" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition.service_class_uuids", |
| "ordinal": "1", |
| "type": "vector<fuchsia.bluetooth/Uuid>:255" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.bredr/ServiceDefinition" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.bluetooth.bredr" |
| } |
| ] |