Structs

A Stream of incoming requests for AdvertisedPeripheral
Represents advertising and scan response data that are transmitted by a LE peripheral or broadcaster.
Represents advertising and scan response data advertised by a broadcaster or peripheral.
A Stream of incoming requests for AdvertisingHandle
Represents the parameters for configuring advertisements.
A Stream of incoming requests for Central
Represents parameters that are set on a per-connection basis by FIDL protocols that create Low Energy connections.
A Stream of incoming requests for Connection
Filter parameters for use during a scan. A discovered peer only matches the filter if it satisfies all of the present filter parameters.
Entry in the manufacturer_data field of a [fuchsia.bluetooth.le/AdvertisingData].
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.
A Stream of incoming requests for Peripheral
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.
Information obtained from advertising and scan response data broadcast by a peer.
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.
Parameters used during a scan.
A Stream of incoming requests for ScanResultWatcher
Entry in the service_data field of a [fuchsia.bluetooth.le/AdvertisingData].

Enums

Protocol that is valid for the duration of advertising. The caller can close the protocol to stop advertising. If the system internally stops advertising for any reason, the protocol will be closed to communicate this to the client.
Capability that is valid for the duration of advertising. The caller can close the handle to stop advertising. If the system internally stops advertising for any reason, the handle will be closed to communicate this to the client.
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.
Protocol that represents the connection to a peer. This can be used to interact with GATT services and establish L2CAP channels.
Represents an active scan procedure. This protocol remains valid for the duration of a scan and can be used to obtain scan results. The client can close the protocol to stop scanning. If a scan is stopped by the system, the protocol will be closed with the epitaph CANCELED to communicate this to the client.

Constants

Traits

Type Definitions