Crate fidl_fuchsia_bluetooth_le Copy item path Source 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 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. AcceptedChannelParameters The set of parameters for accepting a channel when listening for new channel
connections. AdvertisedPeripheralControlHandle AdvertisedPeripheralEventStream AdvertisedPeripheralMarker AdvertisedPeripheralOnConnectedRequest AdvertisedPeripheralOnConnectedResponder AdvertisedPeripheralProxy AdvertisedPeripheralRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/AdvertisedPeripheral. AdvertisedPeripheralSynchronousProxy 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. AdvertisingHandleControlHandle AdvertisingHandleEventStream AdvertisingHandleMarker AdvertisingHandleProxy AdvertisingHandleRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/AdvertisingHandle. AdvertisingHandleSynchronousProxy AdvertisingParameters Represents the parameters for configuring advertisements. CentralConnectPeripheralRequest CentralConnectPeripheralResponder CentralConnectPeripheralResponse CentralConnectRequest CentralControlHandle CentralCreateConnectedIsochronousGroupRequest CentralCreateConnectedIsochronousGroupResponder CentralCreateConnectedIsochronousGroupResponse CentralDisconnectPeripheralRequest CentralDisconnectPeripheralResponder CentralDisconnectPeripheralResponse CentralEventStream CentralGetPeripheralRequest CentralGetPeripheralResponder CentralGetPeripheralResponse CentralGetPeripheralsRequest CentralGetPeripheralsResponder CentralGetPeripheralsResponse CentralListenL2capResponder CentralMarker CentralOnDeviceDiscoveredRequest CentralOnPeripheralDisconnectedRequest CentralOnScanStateChangedRequest CentralProxy CentralRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/Central. CentralScanRequest CentralScanResponder CentralStartScanRequest CentralStartScanResponder CentralStartScanResponse CentralSynchronousProxy ChannelListenerAcceptRequest ChannelListenerAcceptResponder ChannelListenerControlHandle ChannelListenerEventStream ChannelListenerMarker ChannelListenerProxy ChannelListenerRegistryControlHandle ChannelListenerRegistryEventStream ChannelListenerRegistryListenL2capRequest ChannelListenerRegistryListenL2capResponder ChannelListenerRegistryListenL2capResponse ChannelListenerRegistryMarker ChannelListenerRegistryProxy ChannelListenerRegistryRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/ChannelListenerRegistry. ChannelListenerRegistrySynchronousProxy ChannelListenerRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/ChannelListener. ChannelListenerSynchronousProxy CigParameters CisEstablishedParameters Established configuration for a single CIS. CisParameters CisRequestedParameters CisUnidirectionalParams Parameters related to a single direction of transmission in an established CIS. CodecDelayControlHandle CodecDelayEventStream CodecDelayGetCodecLocalDelayRangeRequest CodecDelayGetCodecLocalDelayRangeResponder CodecDelayGetCodecLocalDelayRangeResponse CodecDelayMarker CodecDelayProxy CodecDelayRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/CodecDelay. CodecDelaySynchronousProxy ConnectedIsochronousGroupControlHandle ConnectedIsochronousGroupEstablishStreamsRequest ConnectedIsochronousGroupEstablishStreamsResponder ConnectedIsochronousGroupEventStream ConnectedIsochronousGroupMarker ConnectedIsochronousGroupProxy ConnectedIsochronousGroupRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/ConnectedIsochronousGroup. ConnectedIsochronousGroupSynchronousProxy ConnectionAcceptCisRequest ConnectionConnectL2capRequest ConnectionControlHandle ConnectionEventStream ConnectionGetCodecLocalDelayRangeResponder ConnectionMarker ConnectionOptions Represents parameters that are set on a per-connection basis by FIDL protocols that create
Low Energy connections. ConnectionProxy ConnectionRequestGattClientRequest ConnectionRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/Connection. ConnectionSynchronousProxy 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. IsochronousStreamControlHandle IsochronousStreamEventStream IsochronousStreamMarker IsochronousStreamOnEstablishedRequest IsochronousStreamProxy IsochronousStreamReadResponder IsochronousStreamReadResponse IsochronousStreamRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/IsochronousStream. IsochronousStreamSetupDataPathRequest IsochronousStreamSetupDataPathResponder IsochronousStreamSynchronousProxy IsochronousStreamWriteRequest IsochronousStreamWriteResponder 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. PeripheralAdvertiseRequest PeripheralAdvertiseResponder PeripheralControlHandle PeripheralEventStream PeripheralListenL2capResponder PeripheralMarker PeripheralOnPeerConnectedRequest PeripheralProxy PeripheralRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/Peripheral. PeripheralStartAdvertisingRequest PeripheralStartAdvertisingResponder PeripheralSynchronousProxy PrivilegedPeripheralAdvertiseResponder PrivilegedPeripheralControlHandle PrivilegedPeripheralEventStream PrivilegedPeripheralListenL2capResponder PrivilegedPeripheralMarker PrivilegedPeripheralProxy PrivilegedPeripheralRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/PrivilegedPeripheral. PrivilegedPeripheralStartAdvertisingResponder PrivilegedPeripheralSynchronousProxy 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. ScanResultWatcherControlHandle ScanResultWatcherEventStream ScanResultWatcherMarker ScanResultWatcherProxy ScanResultWatcherRequestStream A Stream of incoming requests for fuchsia.bluetooth.le/ScanResultWatcher. ScanResultWatcherSynchronousProxy ScanResultWatcherWatchResponder ScanResultWatcherWatchResponse ServiceData Entry in the service_data
field of a [fuchsia.bluetooth.le/AdvertisingData
]. ServiceDataEntry AdvertisedPeripheralEvent AdvertisedPeripheralRequest 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. AdvertisingHandleEvent AdvertisingHandleRequest 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. 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 CentralEvent CentralRequest ChannelListenerEvent ChannelListenerRegistryEvent ChannelListenerRegistryRequest Represents the ability to register and accept incoming connections on
connection oriented channels. ChannelListenerRequest 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. CigFramingOptions CigPacking CodecDelayEvent CodecDelayRequest 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. ConnectedIsochronousGroupEvent ConnectedIsochronousGroupRequest ConnectionEvent ConnectionRequest Protocol that represents the connection to a peer. This can be used to interact with GATT
services and establish L2CAP channels. CreateCigError EstablishStreamsError IsoPacketStatusFlag Flags indicating validity of data received from an isochronous channel. IsochronousStreamEvent IsochronousStreamRequest PeripheralError PeripheralEvent PeripheralRequest PrivilegedPeripheralEvent PrivilegedPeripheralRequest 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. ScanResultWatcherEvent ScanResultWatcherRequest 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. 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 AdvertisedPeripheralProxyInterface AdvertisingHandleProxyInterface CentralProxyInterface ChannelListenerProxyInterface ChannelListenerRegistryProxyInterface CodecDelayProxyInterface ConnectedIsochronousGroupProxyInterface ConnectionProxyInterface IsochronousStreamProxyInterface PeripheralProxyInterface PrivilegedPeripheralProxyInterface ScanResultWatcherProxyInterface CentralCreateConnectedIsochronousGroupResult ChannelListenerRegistryListenL2capResult CodecDelayGetCodecLocalDelayRangeResult ConnectedIsochronousGroupEstablishStreamsResult IsochronousStreamSetupDataPathResult IsochronousStreamWriteResult PeripheralAdvertiseResult PeripheralStartAdvertisingResult Psm An identifier for a service that accepts connection-oriented channel
connections. Referred to as a (simplified) protocol/service multiplexer
in the Bluetooth specification.