isNotifying property
bool
get
isNotifying
return true if we're subscribed to this characteristic
- you can subscribe using setNotifyValue(true)
Implementation
bool get isNotifying {
var cccd = descriptors._firstWhereOrNull((d) => d.descriptorUuid == cccdUuid);
if (cccd == null) {
return false;
}
var hasNotify = cccd.lastValue.isNotEmpty && (cccd.lastValue[0] & 0x01) > 0;
var hasIndicate = cccd.lastValue.isNotEmpty && (cccd.lastValue[0] & 0x02) > 0;
return hasNotify || hasIndicate;
}