blob: a454b483a7b686a315e1e39289b3a3a491d8d681 [file] [log] [blame] [edit]
[
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/ACL_PACKET_MAX",
"type": "uint64",
"value": "65539"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AclBufferSettings.data_packet_length",
"ordinal": "1",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AclBufferSettings.total_num_data_packets",
"ordinal": "2",
"type": "uint8"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/AclBufferSettings"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AdvertisingData.data",
"ordinal": "1",
"type": "vector<uint8>:31"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/AdvertisingData"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AndroidVendorSupport.major_version",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AndroidVendorSupport.minor_version",
"ordinal": "2",
"type": "uint8"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/AndroidVendorSupport"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/AudioOffloadSettings.sco_offload_index",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/AudioOffloadSettings"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/BT_VENDOR_MAX_COMMAND_BUFFER_LEN",
"type": "uint16",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/COMMAND_MAX",
"type": "uint64",
"value": "258"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ConnectionState.CONNECTED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ConnectionState.DISCONNECTED",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/ConnectionState",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/ControllerParameters.device_class",
"ordinal": "2",
"type": "fuchsia.bluetooth/DeviceClass"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/ControllerParameters.local_name",
"ordinal": "1",
"type": "string:248"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/ControllerParameters"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/EVENT_MAX",
"type": "uint64",
"value": "257"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.AddBredrPeer",
"strictness": "flexible",
"ordinal": "491272281993461255",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/PeerParameters",
"response": "fuchsia.hardware.bluetooth/Emulator_AddBredrPeer_Response",
"error": "fuchsia.hardware.bluetooth/EmulatorPeerError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.AddLowEnergyPeer",
"strictness": "flexible",
"ordinal": "5629420016093653318",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/PeerParameters",
"response": "fuchsia.hardware.bluetooth/Emulator_AddLowEnergyPeer_Response",
"error": "fuchsia.hardware.bluetooth/EmulatorPeerError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.Publish",
"strictness": "flexible",
"ordinal": "6596343190503373881",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/EmulatorSettings",
"response": "fuchsia.hardware.bluetooth/Emulator_Publish_Response",
"error": "fuchsia.hardware.bluetooth/EmulatorError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.WatchControllerParameters",
"strictness": "flexible",
"ordinal": "7987038387754238576",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/ControllerParameters"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.WatchLeScanStates",
"strictness": "flexible",
"ordinal": "1217880950128458570",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Emulator_WatchLeScanStates_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Emulator.WatchLegacyAdvertisingStates",
"strictness": "flexible",
"ordinal": "8099632387553296921",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Emulator_WatchLegacyAdvertisingStates_Response"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/Emulator",
"openness": "open",
"transport": "channel"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/EmulatorError.FAILED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/EmulatorError.HCI_ALREADY_PUBLISHED",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/EmulatorError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/EmulatorPeerError.ADDRESS_REPEATED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/EmulatorPeerError.NOT_FOUND",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/EmulatorPeerError.PARAMETERS_INVALID",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/EmulatorPeerError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings.acl_buffer_settings",
"ordinal": "4",
"type": "fuchsia.hardware.bluetooth/AclBufferSettings"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings.address",
"ordinal": "1",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings.extended_advertising",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings.hci_config",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/HciConfig"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings.le_acl_buffer_settings",
"ordinal": "5",
"type": "fuchsia.hardware.bluetooth/AclBufferSettings"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/EmulatorSettings"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Emulator_WatchLeScanStates_Response.states",
"ordinal": "1",
"type": "vector<fuchsia.hardware.bluetooth/LeScanState>"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Emulator_WatchLeScanStates_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Emulator_WatchLegacyAdvertisingStates_Response.states",
"ordinal": "1",
"type": "vector<fuchsia.hardware.bluetooth/LegacyAdvertisingState>"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Emulator_WatchLegacyAdvertisingStates_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.ConfigureSco",
"strictness": "flexible",
"ordinal": "5304897236061518551",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciConfigureScoRequest",
"response": "fuchsia.hardware.bluetooth/Hci_ConfigureSco_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.OpenAclDataChannel",
"strictness": "flexible",
"ordinal": "2381346294742792282",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciOpenAclDataChannelRequest",
"response": "fuchsia.hardware.bluetooth/Hci_OpenAclDataChannel_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.OpenCommandChannel",
"strictness": "flexible",
"ordinal": "2670833790949334240",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciOpenCommandChannelRequest",
"response": "fuchsia.hardware.bluetooth/Hci_OpenCommandChannel_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.OpenIsoDataChannel",
"strictness": "flexible",
"ordinal": "697488520954834900",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciOpenIsoDataChannelRequest",
"response": "fuchsia.hardware.bluetooth/Hci_OpenIsoDataChannel_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.OpenScoDataChannel",
"strictness": "flexible",
"ordinal": "6614393615155420127",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciOpenScoDataChannelRequest",
"response": "fuchsia.hardware.bluetooth/Hci_OpenScoDataChannel_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.OpenSnoopChannel",
"strictness": "flexible",
"ordinal": "950759617900896566",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/HciOpenSnoopChannelRequest",
"response": "fuchsia.hardware.bluetooth/Hci_OpenSnoopChannel_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Hci.ResetSco",
"strictness": "flexible",
"ordinal": "7990913833237626827",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Hci_ResetSco_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/Hci",
"openness": "open",
"transport": "channel"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciConfig.DUAL_MODE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciConfig.LE_ONLY",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/HciConfig",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciConfigureScoRequest.coding_format",
"ordinal": "1",
"type": "fuchsia.hardware.bluetooth/ScoCodingFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciConfigureScoRequest.encoding",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/ScoEncoding"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciConfigureScoRequest.sample_rate",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/ScoSampleRate"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciConfigureScoRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.AUTHENTICATION_FAILURE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CHANNEL_CLASSIFICATION_NOT_SUPPORTED",
"value": "46"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.COARSE_CLOCK_ADJUSTMENT_REJECTED",
"value": "64"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.COMMAND_DISALLOWED",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_ACCEPT_TIMEOUT_EXCEEDED",
"value": "16"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_ALREADY_EXISTS",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_FAILED_TO_BE_ESTABLISHED",
"value": "62"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_LIMIT_EXCEEDED",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_REJECTED_BAD_BD_ADDR",
"value": "15"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_REJECTED_LIMITED_RESOURCES",
"value": "13"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_REJECTED_NO_SUITABLE_CHANNEL_FOUND",
"value": "57"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_REJECTED_SECURITY",
"value": "14"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_TERMINATED_BY_LOCAL_HOST",
"value": "22"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_TERMINATED_MIC_FAILURE",
"value": "61"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONNECTION_TIMEOUT",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.CONTROLLER_BUSY",
"value": "58"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.DIFFERENT_TRANSACTION_COLLISION",
"value": "42"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.DIRECTED_ADVERTISING_TIMEOUT",
"value": "60"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.ENCRYPTION_MODE_NOT_ACCEPTABLE",
"value": "37"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.EXTENDED_INQUIRY_RESPONSE_TOO_LARGE",
"value": "54"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.HARDWARE_FAILURE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.HOST_BUSY_PAIRING",
"value": "56"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.INSTANT_PASSED",
"value": "40"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.INSUFFICIENT_SECURITY",
"value": "47"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.INVALID_HCICOMMAND_PARAMETERS",
"value": "18"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.INVALID_LMP_OR_LL_PARAMETERS",
"value": "30"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.LIMIT_REACHED",
"value": "67"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.LINK_KEY_CANNOT_BE_CHANGED",
"value": "38"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.LMP_ERROR_TRANSACTION_COLLISION",
"value": "35"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.LMP_OR_LL_RESPONSE_TIMEOUT",
"value": "34"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.LMP_PDU_NOT_ALLOWED",
"value": "36"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.MAC_CONNECTION_FAILED",
"value": "63"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.MEMORY_CAPACITY_EXCEEDED",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.OPERATION_CANCELLED_BY_HOST",
"value": "68"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PACKET_TOO_LONG",
"value": "69"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PAGE_TIMEOUT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PAIRING_NOT_ALLOWED",
"value": "24"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED",
"value": "41"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PARAMETER_OUT_OF_MANDATORY_RANGE",
"value": "48"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.PIN_OR_KEY_MISSING",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.QOS_REJECTED",
"value": "45"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.QOS_UNACCEPTABLE_PARAMETER",
"value": "44"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.REMOTE_DEVICE_TERMINATED_CONNECTION_LOW_RESOURCES",
"value": "20"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.REMOTE_DEVICE_TERMINATED_CONNECTION_POWER_OFF",
"value": "21"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.REMOTE_USER_TERMINATED_CONNECTION",
"value": "19"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.REPEATED_ATTEMPTS",
"value": "23"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.REQUESTED_QOS_NOT_SUPPORTED",
"value": "39"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.RESERVED0",
"value": "43"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.RESERVED1",
"value": "49"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.RESERVED2",
"value": "51"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.RESERVED_SLOT_VIOLATION",
"value": "52"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.ROLE_CHANGE_NOT_ALLOWED",
"value": "33"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.ROLE_SWITCH_FAILED",
"value": "53"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.ROLE_SWITCH_PENDING",
"value": "50"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SCO_AIR_MODE_REJECTED",
"value": "29"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SCO_INTERVAL_REJECTED",
"value": "28"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SCO_OFFSET_REJECTED",
"value": "27"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST",
"value": "55"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SUCCESS",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.SYNCHRONOUS_CONNECTION_LIMIT_EXCEEDED",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.TOO_EARLY",
"value": "71"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.TOO_LATE",
"value": "70"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.TYPE0_SUBMAP_NOT_DEFINED",
"value": "65"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNACCEPTABLE_CONNECTION_PARAMETERS",
"value": "59"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNKNOWN_ADVERTISING_IDENTIFIER",
"value": "66"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNKNOWN_COMMAND",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNKNOWN_CONNECTION_ID",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNKNOWN_LMP_PDU",
"value": "25"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNSPECIFIED_ERROR",
"value": "31"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNSUPPORTED_FEATURE_OR_PARAMETER",
"value": "17"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNSUPPORTED_LMP_OR_LL_PARAMETER_VALUE",
"value": "32"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/HciError.UNSUPPORTED_REMOTE_FEATURE",
"value": "26"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/HciError",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciOpenAclDataChannelRequest.channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciOpenAclDataChannelRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciOpenCommandChannelRequest.channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciOpenCommandChannelRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciOpenIsoDataChannelRequest.channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciOpenIsoDataChannelRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciOpenScoDataChannelRequest.channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciOpenScoDataChannelRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/HciOpenSnoopChannelRequest.channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/HciOpenSnoopChannelRequest",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/HciTransport.AckReceive",
"strictness": "flexible",
"ordinal": "2728772490985671817",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/HciTransport.ConfigureSco",
"strictness": "flexible",
"ordinal": "4798593292895303186",
"direction": "one_way",
"request": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/HciTransport.OnReceive",
"strictness": "flexible",
"ordinal": "914515383848076444",
"direction": "event",
"request": "fuchsia.hardware.bluetooth/ReceivedPacket"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/HciTransport.Send",
"strictness": "flexible",
"ordinal": "5157665999592857099",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/SentPacket",
"response": "fuchsia.hardware.bluetooth/HciTransport_Send_Response"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/HciTransport",
"openness": "open",
"transport": "channel"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest.coding_format",
"ordinal": "1",
"type": "fuchsia.hardware.bluetooth/ScoCodingFormat"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest.connection",
"ordinal": "4",
"type": "server_end:fuchsia.hardware.bluetooth/ScoConnection"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest.encoding",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/ScoEncoding"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest.sample_rate",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/ScoSampleRate"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/HciTransportConfigureScoRequest",
"resourceness": "resource"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/ISO_PACKET_MAX",
"type": "uint64",
"value": "16387"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.active",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.address_type",
"ordinal": "6",
"type": "fuchsia.bluetooth/AddressType"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.filter_duplicates",
"ordinal": "5",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.interval",
"ordinal": "3",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LeScanState.window",
"ordinal": "4",
"type": "uint16"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/LeScanState"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.address_type",
"ordinal": "3",
"type": "fuchsia.bluetooth/AddressType"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.advertising_data",
"ordinal": "6",
"type": "fuchsia.hardware.bluetooth/AdvertisingData"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.interval_max",
"ordinal": "5",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.interval_min",
"ordinal": "4",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.scan_response",
"ordinal": "7",
"type": "fuchsia.hardware.bluetooth/AdvertisingData"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState.type",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/LegacyAdvertisingType"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingState"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType.ADV_DIRECT_IND",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType.ADV_IND",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType.ADV_NONCONN_IND",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType.ADV_SCAN_IND",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType.SCAN_RSP",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/LegacyAdvertisingType",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/MAX_LEGACY_ADVERTISING_DATA_LENGTH",
"type": "uint8",
"value": "31"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/MAX_LOCAL_NAME_LENGTH",
"type": "uint8",
"value": "248"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/MAX_NAME_LENGTH",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/MAX_PEER_SERVICES",
"type": "uint8",
"value": "32"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/PacketDirection.CONTROLLER_TO_HOST",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/PacketDirection.HOST_TO_CONTROLLER",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/PacketDirection",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.AssignConnectionStatus",
"strictness": "flexible",
"ordinal": "5945046570899756380",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/PeerAssignConnectionStatusRequest",
"response": "fuchsia.hardware.bluetooth/Peer_AssignConnectionStatus_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.EmulateDisconnectionComplete",
"strictness": "flexible",
"ordinal": "5564572308741661020",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.EmulateLeConnectionComplete",
"strictness": "flexible",
"ordinal": "4466342786338323498",
"direction": "one_way",
"request": "fuchsia.hardware.bluetooth/PeerEmulateLeConnectionCompleteRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.SetDeviceClass",
"strictness": "flexible",
"ordinal": "4490926807869612522",
"direction": "two_way",
"request": "fuchsia.bluetooth/DeviceClass",
"response": "fuchsia.hardware.bluetooth/Peer_SetDeviceClass_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.SetLeAdvertisement",
"strictness": "flexible",
"ordinal": "5195916925371797428",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/PeerSetLeAdvertisementRequest",
"response": "fuchsia.hardware.bluetooth/Peer_SetLeAdvertisement_Response",
"error": "fuchsia.hardware.bluetooth/EmulatorPeerError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.SetServiceDefinitions",
"strictness": "flexible",
"ordinal": "6399227093160456927",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/PeerSetServiceDefinitionsRequest",
"response": "fuchsia.hardware.bluetooth/Peer_SetServiceDefinitions_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Peer.WatchConnectionStates",
"strictness": "flexible",
"ordinal": "6508141408363267855",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Peer_WatchConnectionStates_Response"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/Peer",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/PeerAssignConnectionStatusRequest.status",
"ordinal": "1",
"type": "fuchsia.hardware.bluetooth/HciError"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/PeerAssignConnectionStatusRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/PeerEmulateLeConnectionCompleteRequest.role",
"ordinal": "1",
"type": "fuchsia.bluetooth/ConnectionRole"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/PeerEmulateLeConnectionCompleteRequest"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerParameters.address",
"ordinal": "1",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerParameters.channel",
"ordinal": "3",
"type": "server_end:fuchsia.hardware.bluetooth/Peer"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerParameters.connectable",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/PeerParameters",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerSetLeAdvertisementRequest.advertisement",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/AdvertisingData"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerSetLeAdvertisementRequest.le_address",
"ordinal": "1",
"type": "fuchsia.bluetooth/Address"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/PeerSetLeAdvertisementRequest.scan_response",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/AdvertisingData"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/PeerSetLeAdvertisementRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/PeerSetServiceDefinitionsRequest.service_definitions",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.bredr/ServiceDefinition>:32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/PeerSetServiceDefinitionsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Peer_WatchConnectionStates_Response.states",
"ordinal": "1",
"type": "vector<fuchsia.hardware.bluetooth/ConnectionState>"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Peer_WatchConnectionStates_Response"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/ReceivedPacket.acl",
"ordinal": "2",
"type": "vector<uint8>:65539"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/ReceivedPacket.event",
"ordinal": "1",
"type": "vector<uint8>:257"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/ReceivedPacket.iso",
"ordinal": "3",
"type": "vector<uint8>:16387"
},
{
"kind": "union",
"name": "fuchsia.hardware.bluetooth/ReceivedPacket",
"strictness": "flexible"
},
{
"kind": "const",
"name": "fuchsia.hardware.bluetooth/SCO_PACKET_MAX",
"type": "uint64",
"value": "258"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoCodingFormat.CVSD",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoCodingFormat.MSBC",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/ScoCodingFormat",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/ScoConnection.AckReceive",
"strictness": "flexible",
"ordinal": "9109361826400979562",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/ScoConnection.OnReceive",
"strictness": "flexible",
"ordinal": "5570555776567716370",
"direction": "event",
"request": "fuchsia.hardware.bluetooth/ScoPacket"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/ScoConnection.Send",
"strictness": "flexible",
"ordinal": "7929713098876825068",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/ScoPacket",
"response": "fuchsia.hardware.bluetooth/ScoConnection_Send_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/ScoConnection.Stop",
"strictness": "flexible",
"ordinal": "6771356288880952477",
"direction": "one_way"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/ScoConnection",
"openness": "open",
"transport": "channel"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoEncoding.BITS_16",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoEncoding.BITS_8",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/ScoEncoding",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/ScoPacket.packet",
"ordinal": "1",
"type": "vector<uint8>:258"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/ScoPacket"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoSampleRate.KHZ_16",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/ScoSampleRate.KHZ_8",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/ScoSampleRate",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SentPacket.acl",
"ordinal": "2",
"type": "vector<uint8>:65539"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SentPacket.command",
"ordinal": "1",
"type": "vector<uint8>:258"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SentPacket.iso",
"ordinal": "3",
"type": "vector<uint8>:16387"
},
{
"kind": "union",
"name": "fuchsia.hardware.bluetooth/SentPacket",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Snoop.AcknowledgePackets",
"strictness": "flexible",
"ordinal": "3690335991380382342",
"direction": "one_way",
"request": "fuchsia.hardware.bluetooth/SnoopAcknowledgePacketsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Snoop.OnDroppedPackets",
"strictness": "flexible",
"ordinal": "1164898627165190329",
"direction": "event",
"request": "fuchsia.hardware.bluetooth/SnoopOnDroppedPacketsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Snoop.OnObservePacket",
"strictness": "flexible",
"ordinal": "3808344107378282698",
"direction": "event",
"request": "fuchsia.hardware.bluetooth/SnoopOnObservePacketRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/Snoop",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/SnoopAcknowledgePacketsRequest.sequence",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/SnoopAcknowledgePacketsRequest"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/SnoopOnDroppedPacketsRequest.received",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/SnoopOnDroppedPacketsRequest.sent",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/SnoopOnDroppedPacketsRequest"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/SnoopOnObservePacketRequest.direction",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/PacketDirection"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/SnoopOnObservePacketRequest.packet",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/SnoopPacket"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/SnoopOnObservePacketRequest.sequence",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/SnoopOnObservePacketRequest"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SnoopPacket.acl",
"ordinal": "3",
"type": "vector<uint8>:65539"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SnoopPacket.command",
"ordinal": "2",
"type": "vector<uint8>:258"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SnoopPacket.event",
"ordinal": "1",
"type": "vector<uint8>:257"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SnoopPacket.iso",
"ordinal": "5",
"type": "vector<uint8>:16387"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/SnoopPacket.sco",
"ordinal": "4",
"type": "vector<uint8>:258"
},
{
"kind": "union",
"name": "fuchsia.hardware.bluetooth/SnoopPacket",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Vendor.EncodeCommand",
"strictness": "flexible",
"ordinal": "8449603110151113704",
"direction": "two_way",
"request": "fuchsia.hardware.bluetooth/VendorCommand",
"response": "fuchsia.hardware.bluetooth/Vendor_EncodeCommand_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Vendor.GetFeatures",
"strictness": "flexible",
"ordinal": "1165992594604149009",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/VendorFeatures"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Vendor.OpenHci",
"strictness": "flexible",
"ordinal": "9152869356252245704",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Vendor_OpenHci_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Vendor.OpenHciTransport",
"strictness": "flexible",
"ordinal": "2267662903604676660",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Vendor_OpenHciTransport_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/Vendor.OpenSnoop",
"strictness": "flexible",
"ordinal": "792292746956673091",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/Vendor_OpenSnoop_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/Vendor",
"openness": "open",
"transport": "channel"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/VendorAclDirection.SINK",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/VendorAclDirection.SOURCE",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/VendorAclDirection",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/VendorAclPriority.HIGH",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.bluetooth/VendorAclPriority.NORMAL",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.bluetooth/VendorAclPriority",
"strictness": "flexible",
"type": "uint8"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.bluetooth/VendorCommand.set_acl_priority",
"ordinal": "1",
"type": "fuchsia.hardware.bluetooth/VendorSetAclPriorityParams"
},
{
"kind": "union",
"name": "fuchsia.hardware.bluetooth/VendorCommand",
"strictness": "flexible"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorFeatures.acl_priority_command",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorFeatures.android_vendor_extensions",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/AndroidVendorSupport"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorFeatures.audio_offload_settings",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/AudioOffloadSettings"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/VendorFeatures"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorSetAclPriorityParams.connection_handle",
"ordinal": "1",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorSetAclPriorityParams.direction",
"ordinal": "3",
"type": "fuchsia.hardware.bluetooth/VendorAclDirection"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VendorSetAclPriorityParams.priority",
"ordinal": "2",
"type": "fuchsia.hardware.bluetooth/VendorAclPriority"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/VendorSetAclPriorityParams"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Vendor_EncodeCommand_Response.encoded",
"ordinal": "1",
"type": "vector<uint8>:16"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Vendor_EncodeCommand_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenHciTransport_Response.channel",
"ordinal": "1",
"type": "client_end:fuchsia.hardware.bluetooth/HciTransport"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenHciTransport_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenHci_Response.channel",
"ordinal": "1",
"type": "client_end:fuchsia.hardware.bluetooth/Hci"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenHci_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenSnoop_Response.channel",
"ordinal": "1",
"type": "client_end:fuchsia.hardware.bluetooth/Snoop"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/Vendor_OpenSnoop_Response",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/VirtualController.CreateEmulator",
"strictness": "flexible",
"ordinal": "1369784763014303451",
"direction": "two_way",
"response": "fuchsia.hardware.bluetooth/VirtualController_CreateEmulator_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.bluetooth/VirtualController.CreateLoopbackDevice",
"strictness": "flexible",
"ordinal": "8441346104733953036",
"direction": "one_way",
"request": "fuchsia.hardware.bluetooth/VirtualControllerCreateLoopbackDeviceRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.bluetooth/VirtualController",
"openness": "open",
"transport": "channel"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.bluetooth/VirtualControllerCreateLoopbackDeviceRequest.uart_channel",
"ordinal": "1",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "table",
"name": "fuchsia.hardware.bluetooth/VirtualControllerCreateLoopbackDeviceRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.bluetooth/VirtualController_CreateEmulator_Response.name",
"ordinal": "1",
"type": "string:<32,optional>"
},
{
"kind": "struct",
"name": "fuchsia.hardware.bluetooth/VirtualController_CreateEmulator_Response"
},
{
"kind": "library",
"name": "fuchsia.hardware.bluetooth"
}
]