Macros§
- Advertising
Procedure Unknown - Pattern that matches an unknown
AdvertisingProcedure
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.
- Central
Connect Peripheral 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 - CisEstablished
Parameters - Established configuration for a single CIS.
- 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 - Connection
Options - Represents parameters that are set on a per-connection basis by FIDL protocols that create Low Energy connections.
- 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.
- 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 - IsoPacket
Status Flag - Flags indicating validity of data received from an isochronous channel.
- Peripheral
Error
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_
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.