PeripheralNotReadyException
class PeripheralNotReadyException(val serviceUuid: Uuid, val characteristicUuid: Uuid, val currentState: State) : PeripheralCodecException
Raised when the peripheral is not ready to resolve the characteristic: discovery has not completed, the cached service list is pending invalidation (State.Connected.ServiceChanged), or the peripheral is disconnecting/disconnected. Retry after Peripheral.state reaches State.Connected.Ready, reconnecting first if necessary. The currentState is captured at dispatch time for diagnostics.