Crate fidl_fuchsia_hardware_bluetooth_common

Source

Macros§

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.

Structs§

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).
EmulatorSettings
Controller settings used by the emulator.
EmulatorWatchLeScanStatesResponse
EmulatorWatchLegacyAdvertisingStatesResponse
HciConfigureScoRequest
LeScanState
Represents the LE scan state. The fields are present if scan parameters have been configured.
LegacyAdvertisingState
Controller parameters for legacy advertising.
PeerAssignConnectionStatusRequest
PeerEmulateLeConnectionCompleteRequest
PeerSetLeAdvertisementRequest
PeerSetServiceDefinitionsRequest
PeerWatchConnectionStatesResponse
ScoPacket
SnoopAcknowledgePacketsRequest
SnoopOnDroppedPacketsRequest
SnoopOnObservePacketRequest
VendorEncodeCommandResponse
VendorFeatures
Table of features supported by the vendor.
VendorSetAclPriorityParams
VirtualControllerCreateEmulatorResponse

Enums§

ConnectionState
EmulatorError
Error codes that can be generated for emulator-wide configurations.
EmulatorPeerError
Error codes that are generated for functions that manipulate fake peers.
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
LegacyAdvertisingType
LE legacy advertising types from Bluetooth Core Specification v5.4, Vol 4, Part E, 7.8.5.
PacketDirection
ReceivedPacket
Packet received by the host from the controller.
ScoCodingFormat
ScoEncoding
ScoSampleRate
SentPacket
Packet sent by the host to the controller.
SnoopPacket
VendorAclDirection
VendorAclPriority
VendorCommand

Constants§

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