The set of parameters for accepting a channel when listening for new channel
connections.
A Stream of incoming requests for fuchsia.bluetooth.le/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 fuchsia.bluetooth.le/AdvertisingHandle.
Represents the parameters for configuring advertisements.
A Stream of incoming requests for fuchsia.bluetooth.le/Central.
A Stream of incoming requests for fuchsia.bluetooth.le/ChannelListenerRegistry.
A Stream of incoming requests for fuchsia.bluetooth.le/ChannelListener.
Established configuration for a single CIS.
Parameters related to a single direction of transmission in an established CIS.
A Stream of incoming requests for fuchsia.bluetooth.le/CodecDelay.
Represents parameters that are set on a per-connection basis by FIDL protocols that create
Low Energy connections.
A Stream of incoming requests for fuchsia.bluetooth.le/Connection.
Filter parameters for use during a scan. A discovered peer only matches the
filter if it satisfies all of the present filter parameters.
A Stream of incoming requests for fuchsia.bluetooth.le/IsochronousStream.
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 fuchsia.bluetooth.le/Peripheral.
A Stream of incoming requests for fuchsia.bluetooth.le/PrivilegedPeripheral.
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 fuchsia.bluetooth.le/ScanResultWatcher.
Entry in the service_data
field of a [fuchsia.bluetooth.le/AdvertisingData
].
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.
Represents the ability to register and accept incoming connections on
connection oriented channels.
Represents a service or protocol that accepts incoming channel requests.
Incoming channel requests for the associated PSM will be connected via this
protocol. Closing this protocol will also cease accepting any incoming
channel requests, but existing established channels will not be affected.
Additionally, once this protocol is closed the implementation is free to
reuse the PSM that was previously assigned for this instance.
This protocol allows us to retrieve controller local delay values. It is not intended to be
used stand-alone, but to be composed into protocols that need access to this information.
Protocol that represents the connection to a peer. This can be used to interact with GATT
services and establish L2CAP channels.
Flags indicating validity of data received from an isochronous channel.
Privileged version of the Peripheral protocol.
This protocol should only be routed to trusted and system components. Using this protocol will
enable the client to break normal privacy restrictions which could leak information about the
location or owner of the device.
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.