flutter_splendid_ble library
Flutter Splendid BLE Plugin
A Flutter plugin for interacting with Bluetooth Low Energy (BLE) devices.
Classes
- BleCharacteristic
- Represents a Bluetooth Low Energy (BLE) characteristic.
- BleCharacteristicValue
- Represents the value of a Bluetooth characteristic.
- BleDevice
- Represents a discovered BLE device.
- BleService
- Represents a Bluetooth Low Energy (BLE) service.
- ConnectedBleDevice
- Represents a BLE device that is connected to the host device.
- ScanFilter
-
The
ScanFilterclass is used to define criteria that determine which Bluetooth devices are returned during a scan for BLE (Bluetooth Low Energy) devices. - ScanSettings
- The ScanSettings class encapsulates options that can be used to configure Bluetooth Low Energy (BLE) scan behavior.
- SplendidBleCentral
- SplendidBleCentral provides an interface to interact with Bluetooth functionalities from a Flutter app acting as a BLE central device.
Enums
- BleCharacteristicPermission
- An enumeration representing the permissions associated with a Bluetooth Low Energy (BLE) characteristic.
- BleCharacteristicProperty
-
An enumeration representing the bitwise properties of a
BluetoothGattCharacteristic. - BleConnectionState
- Enumeration representing the possible connection states between a Bluetooth peripheral and the host platform.
- BluetoothPermissionStatus
- Enumeration representing the possible statuses of a request for Bluetooth permissions.
- BluetoothStatus
- Enumeration representing the possible statuses of the Bluetooth adapter on the Android platform.
- ScanMode
- Enumeration of BLE scan modes.
Extensions
- BluetoothGattCharacteristicPermissionsExtension on BleCharacteristicPermission
- Extension on BleCharacteristicPermission to retrieve the bitmask value for Bluetooth GATT characteristic permissions.
- BluetoothGattCharacteristicPropertiesExtension on BleCharacteristicProperty
- An extension on BleCharacteristicProperty to provide additional utility methods.
Typedefs
- SplendidBle = SplendidBleCentral
- SplendidBleCentral provides an interface to interact with Bluetooth functionalities from a Flutter app acting as a BLE central device.