BluetoothCharacteristicWindows class

Inheritance
Available Extensions

Constructors

BluetoothCharacteristicWindows({required DeviceIdentifier remoteId, required Guid serviceUuid, required Guid characteristicUuid, required List<BluetoothDescriptor> descriptors, required Properties propertiesWinBle, Guid? secondaryServiceUuid})

Properties

characteristicUuid Guid
final
descriptors List<BluetoothDescriptor>
Get Descriptors from known services
final
device BluetoothDevice
convenience accessor
no setterinherited
deviceId DeviceIdentifier
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isNotifying bool
return true if we're subscribed to this characteristic
no setteroverride
lastValue List<int>
this variable is updated:
no setteroverride
lastValueStream Stream<List<int>>
this stream emits values:
no setteroverride
onValueChangedStream Stream<List<int>>
no setterinherited
onValueReceived Stream<List<int>>
this stream emits values:
no setteroverride
properties CharacteristicProperties
Get Properties from known services
no setterinherited
propertiesWinBle Properties
final
remoteId DeviceIdentifier
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondaryServiceUuid Guid?
final
serviceUuid Guid
final
uuid Guid
convenience accessor
no setterinherited
value Stream<List<int>>
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
read({int timeout = 15}) Future<List<int>>
read a characteristic
override
setNotifyValue(bool notify, {int timeout = 15, bool forceIndications = false}) Future<bool>
Sets notifications or indications for the characteristic.
override
toString() String
A string representation of this object.
inherited
write(List<int> value, {bool allowLongWrite = false, bool withoutResponse = false, int timeout = 15}) Future<void>
Writes a characteristic.
override

Operators

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