MethodChannelUniversalBluetooth class

Inheritance

Properties

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

Methods

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

Operators

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

Static Methods

setGlobalMethodCallHandler(Future<void> handler(MethodCall)) → void