RxAndroidBle на Android - запрашивает MTU и затем читает из соединения - PullRequest
0 голосов
/ 08 октября 2018

В RxAndroidBle , я хочу установить MTU и затем прочитать характеристику из соединения.

device
    .establishConnection(false)
    .flatMapSingle(conn -> conn.requestMtu(64))
    .flatMapSingle(mtu -> <?>);

Я хотел бы затем сделать conn.readCharacteristic, но яУ меня нет ссылки на conn после поднятия MTU.

Я довольно новичок в RxJava2 , так что, возможно, я что-то упускаю на концептуальном уровне.Может ли кто-нибудь представить здесь какую-либо информацию?

1 Ответ

0 голосов
/ 09 октября 2018

Вы можете сделать это так

device
    .establishConnection(false)
    .flatMapSingle(conn -> conn.requestMtu(64)
        .flatMap(mtu -> conn.readCharacteristic()))
...