Package-level declarations
Types
The Attribute Protocol allows a device referred to as the server to expose a set of attributes and their associated values to a peer device referred to as the client. These attributes exposed by the server can be discovered, read, and written by a client, and can be indicated and notified by the server.
A ServiceMonitor that monitors whether Bluetooth is enabled
A ServiceMonitor that monitors whether Bluetooth is enabled
A ServiceMonitor that monitors whether Bluetooth is enabled
A ServiceMonitor that monitors whether Bluetooth is enabled
A ServiceMonitor that monitors whether Bluetooth is enabled, shared by the JS family (js + wasmJs).
A Characteristic is an Attribute that contains the value of a single piece of data and any required descriptors that describe the value. It is a value used in a service along with properties and configuration information about how the value is accessed and information about how the value is displayed or represented. A Characteristic may contain one or more Descriptor.
A CharacteristicProperty determines how a Characteristic Value can be used, or how the Descriptor can be accessed.
A default implementation of BluetoothMonitor
A default implementation of BluetoothMonitor
A default implementation of BluetoothMonitor
Default BluetoothMonitor for the JS family. Web Bluetooth's powered-on/adapter state is only available asynchronously (navigator.bluetooth.getAvailability()), so this uses the presence of the Web Bluetooth API as a synchronous proxy for "enabled" — sufficient to gate the scanner, which surfaces the real availability when the user opens the device picker.
Characteristic descriptors are used to contain related information about the Characteristic Value. The GATT profile defines a standard set of characteristic descriptors that can be used by higher layer profiles. Higher layer profiles may define additional characteristic descriptors that are profile specific.
An Exception thrown when RemoteAttribute.read could not read into a data object
Response given when performing a Bluetooth Gatt Request
A GATT Service is an Attribute that forms collection of data and associated behaviors to accomplish a particular function or feature. In GATT, a service is defined by its service definition. A service definition may contain included services, mandatory characteristics, and optional characteristics.
The Unique Identifier of a Bluetooth property
The Unique Identifier of a Bluetooth property
The Unique Identifier of a Bluetooth property. On the JS family it wraps the canonical 128-bit lowercase string form that the Web Bluetooth API uses (e.g. BluetoothRemoteGATTService.uuid).
An Exception dealing with issues to the Unique identifier
The value of a platform specific bluetooth attribute
Properties
Functions
Gets the Raw Int from a set of CharacteristicProperty