UniversalBluetoothPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • UniversalBluetoothPlatform
Implementers

Properties

beaconScanResults Stream<BeaconDevice>
no setter
bleScanResults Stream<BleDevice>
no setter
bluetoothScanResults Stream<BluetoothScanResult>
no setter
hashCode int
The hash code for this object.
no setterinherited
isBeaconSupported Future<bool>
no setter
isBleAvailable Future<bool>
no setter
isBluetoothAvailable Future<bool>
no setter
isBluetoothEnabled Future<bool>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bleCharacteristicValueChanged(String deviceId, String serviceUuid, String characteristicUuid) Stream<List<int>>
bleConnectionStateChanged(String deviceId) Stream<BluetoothConnectionState>
bluetoothConnectionStateChanged(String deviceId) Stream<BluetoothConnectionState>
bluetoothDataReceived(String deviceId) Stream<List<int>>
connectToBleDevice(String deviceId) Future<void>
connectToBluetoothDevice(String deviceId) Future<void>
disconnectBleDevice(String deviceId) Future<void>
disconnectBluetoothDevice(String deviceId) Future<void>
discoverBleServices(String deviceId) Future<List<String>>
getBleCharacteristics(String deviceId, String serviceUuid) Future<List<String>>
getBluetoothAddress() Future<String>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readBleCharacteristic(String deviceId, String serviceUuid, String characteristicUuid) Future<List<int>>
requestBluetoothEnable() Future<bool>
requestLocationPermission() Future<bool>
sendBluetoothData(String deviceId, List<int> data) Future<void>
startBeaconAdvertising({required String uuid, required int major, required int minor, String? identifier}) Future<void>
startBeaconScanning({List<String>? uuids}) Future<void>
startBleScan({List<String>? serviceUuids, Duration? timeout}) Future<void>
startBluetoothDiscoverable({int duration = 120}) Future<bool>
startBluetoothScan() Future<void>
stopBeaconAdvertising() Future<void>
stopBeaconScanning() Future<void>
stopBleScan() Future<void>
stopBluetoothDiscoverable() Future<void>
stopBluetoothScan() Future<void>
subscribeBleCharacteristic(String deviceId, String serviceUuid, String characteristicUuid) Future<void>
toString() String
A string representation of this object.
inherited
unsubscribeBleCharacteristic(String deviceId, String serviceUuid, String characteristicUuid) Future<void>
writeBleCharacteristic(String deviceId, String serviceUuid, String characteristicUuid, List<int> data, {bool withoutResponse = false}) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance UniversalBluetoothPlatform
getter/setter pair