Crate fidl_fuchsia_hardware_bluetooth Copy item path Source ConnectionStateUnknown Pattern that matches an unknown ConnectionState
member. EmulatorErrorUnknown Pattern that matches an unknown EmulatorError
member. EmulatorPeerErrorUnknown Pattern that matches an unknown EmulatorPeerError
member. HciConfigUnknown Pattern that matches an unknown HciConfig
member. HciErrorUnknown Pattern that matches an unknown HciError
member. ReceivedPacketUnknown Pattern that matches an unknown ReceivedPacket
member. ScoCodingFormatUnknown Pattern that matches an unknown ScoCodingFormat
member. ScoEncodingUnknown Pattern that matches an unknown ScoEncoding
member. ScoSampleRateUnknown Pattern that matches an unknown ScoSampleRate
member. SentPacketUnknown Pattern that matches an unknown SentPacket
member. SnoopPacketUnknown Pattern that matches an unknown SnoopPacket
member. VendorAclDirectionUnknown Pattern that matches an unknown VendorAclDirection
member. VendorAclPriorityUnknown Pattern that matches an unknown VendorAclPriority
member. VendorCommandUnknown Pattern that matches an unknown VendorCommand
member. AclBufferSettings The HCI ACL data flow-control parameters. AdvertisingData AndroidVendorSupport Indicates support for Android Vendor Extensions
If empty, Android HCI Extensions are supported but the version is unspecified.
The version should be detected using the LE Get Vendor Capabilities Command. ControllerParameters Contains Bluetooth controller & baseband parameters that are writable by the host but don’t
fall under a particular procedural category (as are those defined below). EmulatorAddBredrPeerResponder EmulatorAddLowEnergyPeerResponder EmulatorControlHandle EmulatorEventStream EmulatorMarker EmulatorProxy EmulatorPublishResponder EmulatorRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/Emulator. EmulatorServiceMarker EmulatorServiceProxy EmulatorSettings Controller settings used by the emulator. EmulatorSynchronousProxy EmulatorWatchControllerParametersResponder EmulatorWatchLeScanStatesResponder EmulatorWatchLeScanStatesResponse EmulatorWatchLegacyAdvertisingStatesResponder EmulatorWatchLegacyAdvertisingStatesResponse HciConfigureScoRequest HciConfigureScoResponder HciControlHandle HciEventStream HciMarker HciOpenAclDataChannelRequest HciOpenAclDataChannelResponder HciOpenCommandChannelRequest HciOpenCommandChannelResponder HciOpenIsoDataChannelRequest HciOpenIsoDataChannelResponder HciOpenScoDataChannelRequest HciOpenScoDataChannelResponder HciOpenSnoopChannelRequest HciOpenSnoopChannelResponder HciProxy HciRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/Hci. HciResetScoResponder HciServiceMarker HciServiceProxy Wrap the protocol in a service that will be exposed to the child driver. HciSynchronousProxy HciTransportConfigureScoRequest HciTransportControlHandle HciTransportEventStream HciTransportMarker HciTransportProxy HciTransportRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/HciTransport. HciTransportSend_Responder HciTransportSynchronousProxy LeScanState Represents the LE scan state. The fields are present if scan parameters have been configured. LegacyAdvertisingState Controller parameters for legacy advertising. PeerAssignConnectionStatusRequest PeerAssignConnectionStatusResponder PeerControlHandle PeerEmulateLeConnectionCompleteRequest PeerEventStream PeerMarker PeerParameters Parameters used to emulate a peer’s behavior over the BR/EDR/Low Energy transport. PeerProxy PeerRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/Peer. PeerSetDeviceClassResponder PeerSetLeAdvertisementRequest PeerSetLeAdvertisementResponder PeerSetServiceDefinitionsRequest PeerSetServiceDefinitionsResponder PeerSynchronousProxy PeerWatchConnectionStatesResponder PeerWatchConnectionStatesResponse ScoConnectionControlHandle ScoConnectionEventStream ScoConnectionMarker ScoConnectionProxy ScoConnectionRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/ScoConnection. ScoConnectionSend_Responder ScoConnectionSynchronousProxy ScoPacket ServiceMarker ServiceProxy SnoopAcknowledgePacketsRequest SnoopControlHandle SnoopEventStream SnoopMarker SnoopOnDroppedPacketsRequest SnoopOnObservePacketRequest SnoopProxy SnoopRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/Snoop. SnoopSynchronousProxy VendorControlHandle VendorEncodeCommandResponder VendorEncodeCommandResponse VendorEventStream VendorFeatures Table of features supported by the vendor. VendorGetFeaturesResponder VendorMarker VendorOpenHciResponder VendorOpenHciResponse VendorOpenHciTransportResponder VendorOpenHciTransportResponse VendorOpenSnoopResponder VendorOpenSnoopResponse VendorProxy VendorRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/Vendor. VendorSetAclPriorityParams VendorSynchronousProxy VirtualControllerControlHandle VirtualControllerCreateEmulatorResponder VirtualControllerCreateEmulatorResponse VirtualControllerCreateLoopbackDeviceRequest VirtualControllerEventStream VirtualControllerMarker VirtualControllerProxy VirtualControllerRequestStream A Stream of incoming requests for fuchsia.hardware.bluetooth/VirtualController. VirtualControllerSynchronousProxy ConnectionState EmulatorError Error codes that can be generated for emulator-wide configurations. EmulatorEvent EmulatorPeerError Error codes that are generated for functions that manipulate fake peers. EmulatorRequest Protocol used to emulate a Bluetooth controller that supports the standard Bluetooth HCI.
Represents the bt-emulator device protocol. A bt-emulator device is used for configuring and
publishing fake bt-hci devices. EmulatorServiceRequest A request for one of the member protocols of EmulatorService. HciConfig Pre-set HCI configurations. HciError Defines the list of HCI protocol error codes that a Bluetooth controller can report. These
values are taken from Bluetooth Core Specification v5.4, Vol 2, Part D, Section 1.3 HciEvent HciRequest HciServiceRequest A request for one of the member protocols of HciService. HciTransportEvent HciTransportRequest LegacyAdvertisingType LE legacy advertising types from Bluetooth Core Specification v5.4, Vol 4, Part E, 7.8.5. PacketDirection PeerEvent PeerRequest Protocol used to drive the state of a fake peer device. ReceivedPacket Packet received by the host from the controller. ScoCodingFormat ScoConnectionEvent ScoConnectionRequest ScoEncoding ScoSampleRate SentPacket Packet sent by the host to the controller. ServiceRequest A request for one of the member protocols of Service. SnoopEvent SnoopPacket SnoopRequest VendorAclDirection VendorAclPriority VendorCommand VendorEvent VendorRequest The BtVendor protocol may be implemented by vendor drivers to support feature interrogation
and vendor command encoding. VirtualControllerEvent VirtualControllerRequest Used for spawning virtual Bluetooth devices. ACL_PACKET_MAX BT_VENDOR_MAX_COMMAND_BUFFER_LEN The maximum buffer length an encoded command might require.
Update when adding new commands that might require a larger buffer. COMMAND_MAX EVENT_MAX ISO_PACKET_MAX MAX_LEGACY_ADVERTISING_DATA_LENGTH Advertising data MTUs for legacy (4.x) and extended (5.x) advertising PDU types
(see Core Specification v5.4, Vol 4, Part E, Sections 7.3.11 & 7.8.54). MAX_LOCAL_NAME_LENGTH The maximum size (in bytes) of a local name assigned using the HCI_Write_Local_Name command
(see Core Specification v5.4, Vol 4, Part E, 7.3.11). MAX_NAME_LENGTH MAX_PEER_SERVICES Maximum service records that can be advertised at once. SCO_PACKET_MAX EmulatorProxyInterface HciProxyInterface HciTransportProxyInterface PeerProxyInterface ScoConnectionProxyInterface SnoopProxyInterface VendorProxyInterface VirtualControllerProxyInterface EmulatorAddBredrPeerResult EmulatorAddLowEnergyPeerResult EmulatorPublishResult HciConfigureScoResult HciOpenAclDataChannelResult HciOpenCommandChannelResult HciOpenIsoDataChannelResult HciOpenScoDataChannelResult HciOpenSnoopChannelResult HciResetScoResult PeerSetLeAdvertisementResult VendorEncodeCommandResult VendorOpenHciResult VendorOpenHciTransportResult VendorOpenSnoopResult VirtualControllerCreateEmulatorResult