Crate fidl_fuchsia_bluetooth_le_common

Source

Macros§

AdvertisingProcedureUnknown
Pattern that matches an unknown AdvertisingProcedure member.

Structs§

AcceptedChannelParameters
The set of parameters for accepting a channel when listening for new channel connections.
AdvertisingData
Represents advertising and scan response data that are transmitted by a LE peripheral or broadcaster.
AdvertisingDataDeprecated
Represents advertising and scan response data advertised by a broadcaster or peripheral.
AdvertisingParameters
Represents the parameters for configuring advertisements.
CentralConnectPeripheralResponse
CentralDisconnectPeripheralRequest
CentralDisconnectPeripheralResponse
CentralGetPeripheralRequest
CentralGetPeripheralResponse
CentralGetPeripheralsRequest
CentralGetPeripheralsResponse
CentralOnDeviceDiscoveredRequest
CentralOnPeripheralDisconnectedRequest
CentralOnScanStateChangedRequest
CentralStartScanRequest
CentralStartScanResponse
ChannelListenerRegistryListenL2capResponse
CisEstablishedParameters
Established configuration for a single CIS.
CisUnidirectionalParams
Parameters related to a single direction of transmission in an established CIS.
CodecDelayGetCodecLocalDelayRangeRequest
CodecDelayGetCodecLocalDelayRangeResponse
ConnectionOptions
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.
IsochronousStreamOnEstablishedRequest
IsochronousStreamReadResponse
IsochronousStreamSetupDataPathRequest
IsochronousStreamWriteRequest
Legacy
ManufacturerData
Entry in the manufacturer_data field of a [fuchsia.bluetooth.le/AdvertisingData].
ManufacturerSpecificDataEntry
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.
RemoteDevice
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.
ScanData
Information obtained from advertising and scan response data broadcast by a peer.
ScanFilter
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.
ScanOptions
Parameters used during a scan.
ScanResultWatcherWatchResponse
ServiceData
Entry in the service_data field of a [fuchsia.bluetooth.le/AdvertisingData].
ServiceDataEntry

Enums§

AdvertisingModeHint
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.
AdvertisingProcedure
CentralError
IsoPacketStatusFlag
Flags indicating validity of data received from an isochronous channel.
PeripheralError

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.