Crate fidl_fuchsia_bluetooth_le__common

Source

Modules§

advertised_peripheral_ordinals
advertising_handle_ordinals
central_ordinals
channel_listener_ordinals
channel_listener_registry_ordinals
codec_delay_ordinals
connected_isochronous_group_ordinals
connection_ordinals
isochronous_stream_ordinals
peripheral_ordinals
privileged_peripheral_ordinals
scan_result_watcher_ordinals

Macros§

AdvertisingProcedureUnknown
Pattern that matches an unknown AdvertisingProcedure member.
CigPackingUnknown
Pattern that matches an unknown CigPacking member.
CreateCigErrorUnknown
Pattern that matches an unknown CreateCigError member.
EstablishStreamsErrorUnknown
Pattern that matches an unknown EstablishStreamsError 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
CentralCreateConnectedIsochronousGroupResponse
CentralDisconnectPeripheralRequest
CentralDisconnectPeripheralResponse
CentralGetPeripheralRequest
CentralGetPeripheralResponse
CentralGetPeripheralsRequest
CentralGetPeripheralsResponse
CentralOnDeviceDiscoveredRequest
CentralOnPeripheralDisconnectedRequest
CentralOnScanStateChangedRequest
CentralStartScanRequest
CentralStartScanResponse
ChannelListenerRegistryListenL2capResponse
CigParameters
CisEstablishedParameters
Established configuration for a single CIS.
CisParameters
CisUnidirectionalParams
Parameters related to a single direction of transmission in an established CIS.
CodecDelayGetCodecLocalDelayRangeRequest
CodecDelayGetCodecLocalDelayRangeResponse
ConnectedIsochronousGroupEstablishStreamsRequest
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
CigFramingOptions
CigPacking
CreateCigError
EstablishStreamsError
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_STREAMS_IN_GROUP
The maximum number of connected isochronous streams that can be added to a connected isochronous group.
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.