observe

fun <T> Peripheral.observe(characteristic: Characteristic, decoder: BleDecoder<T>, backpressure: BackpressureStrategy = BackpressureStrategy.Latest): Flow<DecodedObservation<T>>

Observe decoded observations, including disconnect events.