Modules§
- advertised_
peripheral_ ordinals - advertising_
handle_ ordinals - central_
ordinals - channel_
listener_ ordinals - channel_
listener_ registry_ ordinals - codec_
delay_ ordinals - connected_
isochronous_ group_ ordinals - connection_
ordinals - isochronous_
stream_ ordinals - periodic_
advertising_ sync_ ordinals - peripheral_
ordinals - privileged_
peripheral_ ordinals - scan_
result_ watcher_ ordinals
Macros§
- Advertising
Procedure Unknown - Pattern that matches an unknown
AdvertisingProcedure
member. - CigPacking
Unknown - Pattern that matches an unknown
CigPacking
member. - Create
CigError Unknown - Pattern that matches an unknown
CreateCigError
member. - Establish
Streams Error Unknown - Pattern that matches an unknown
EstablishStreamsError
member. - Periodic
Advertising Sync Error Unknown - Pattern that matches an unknown
PeriodicAdvertisingSyncError
member. - Periodic
Advertising Sync Transfer Error Unknown - Pattern that matches an unknown
PeriodicAdvertisingSyncTransferError
member. - Physical
Layer Unknown - Pattern that matches an unknown
PhysicalLayer
member. - Sync
Report Unknown - Pattern that matches an unknown
SyncReport
member.
Structs§
- Accepted
Channel Parameters - The set of parameters for accepting a channel when listening for new channel connections.
- Advertising
Data - Represents advertising and scan response data that are transmitted by a LE peripheral or broadcaster.
- Advertising
Data Deprecated - Represents advertising and scan response data advertised by a broadcaster or peripheral.
- Advertising
Parameters - Represents the parameters for configuring advertisements.
- Broadcast
Isochronous Group Info - The “BIGInfo” parameters describing an LE Audio Broadcast Isochronous Group (BIG). Missing fields to be added as part of fxbug.dev/429213165.
- Broadcast
Isochronous Group Info Report - A BIGInfo report that was received with a periodic advertisement.
- Central
Connect Peripheral Response - Central
Create Connected Isochronous Group Response - Central
Disconnect Peripheral Request - Central
Disconnect Peripheral Response - Central
GetPeripheral Request - Central
GetPeripheral Response - Central
GetPeripherals Request - Central
GetPeripherals Response - Central
OnDevice Discovered Request - Central
OnPeripheral Disconnected Request - Central
OnScan State Changed Request - Central
Start Scan Request - Central
Start Scan Response - Channel
Listener Registry Listen L2cap Response - CigParameters
- CisEstablished
Parameters - Established configuration for a single CIS.
- CisParameters
- CisUnidirectional
Params - Parameters related to a single direction of transmission in an established CIS.
- Codec
Delay GetCodec Local Delay Range Request - Codec
Delay GetCodec Local Delay Range Response - Connected
Isochronous Group Establish Streams Request - Connection
Options - Represents parameters that are set on a per-connection basis by FIDL protocols that create Low Energy connections.
- Connection
Transfer Periodic Advertising Sync Request - Extended
- Filter
- Filter parameters for use during a scan. A discovered peer only matches the filter if it satisfies all of the present filter parameters.
- Isochronous
Stream OnEstablished Request - Isochronous
Stream Read Response - Isochronous
Stream Setup Data Path Request - Isochronous
Stream Write Request - Legacy
- Manufacturer
Data - Entry in the
manufacturer_data
field of a [fuchsia.bluetooth.le/AdvertisingData
]. - Manufacturer
Specific Data Entry - Peer
- Represents a Bluetooth Low Energy peer that may act in the broadcaster, peripheral, or central role. The peer’s role depends on whether it is obtained from the Central or Peripheral protocol.
- Periodic
Advertising Report - Periodic
Advertising Sync Configuration - Periodic
Advertising Sync Id - 64-bit unique value used by the system to identify a PeriodicAdvertisingSync.
- Periodic
Advertising Sync OnError Request - Periodic
Advertising Sync OnEstablished Request - Periodic
Advertising Sync Sync ToSubevents Request - Periodic
Advertising Sync Watch Advertising Report Response - Remote
Device - Represents a remote Bluetooth Low Energy device. A RemoteDevice can represent a central, broadcaster, or peripheral based on the API from which it was received.
- Scan
Data - Information obtained from advertising and scan response data broadcast by a peer.
- Scan
Filter - Filter parameters for use during a scan. A discovered peripheral or broadcaster will be reported to applications only if it satisfies all of the provided filter parameters. Null fields will be ignored.
- Scan
Options - Parameters used during a scan.
- Scan
Result Watcher Watch Response - Service
Data - Entry in the
service_data
field of a [fuchsia.bluetooth.le/AdvertisingData
]. - Service
Data Entry
Enums§
- Advertising
Mode Hint - A client can indicate the transmission rate of advertising packets by specifying a mode. The mode provides a hint to the system when configuring the controller with advertising interval and window parameters.
- Advertising
Procedure - Central
Error - CigFraming
Options - CigPacking
- Create
CigError - Establish
Streams Error - IsoPacket
Status Flag - Flags indicating validity of data received from an isochronous channel.
- Periodic
Advertising Sync Error - Periodic
Advertising Sync Transfer Error - Peripheral
Error - Physical
Layer - The physical layer configuration for LE radio transmissions.
- Sync
Report
Constants§
- MAX_
BROADCAST_ NAME_ OCTETS - MAX_
ISO_ PACKET_ SIZE - An ISO data packet can be no larger than the maximum 12-bit unsigned integer. See Bluetooth Core Spec Version 6.0 | Vol 4, Part E, Section 5.4.5
- MAX_
MANUFACTURER_ DATA_ LENGTH - MAX_
SERVICE_ DATA_ LENGTH - MAX_
STREAMS_ IN_ GROUP - The maximum number of connected isochronous streams that can be added to a connected isochronous group.
- MAX_
SUBEVENTS - MAX_
URI_ LENGTH
Type Aliases§
- Psm
- An identifier for a service that accepts connection-oriented channel connections. Referred to as a (simplified) protocol/service multiplexer in the Bluetooth specification.