Crate fidl_fuchsia_bluetooth_le
source ·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.