-
-
Notifications
You must be signed in to change notification settings - Fork 84
Closed
Description
Printing NimBLEClient::getRssi within onConnect for async connection tends to always show 0*. No issue getting RSSI value after non-async connection is made. Oddly there's no error given as ble_gap_conn_rssi is returning 0.
Testing with #214
*Occasionally will get a non-zero value but it's rare.
Async
D (8884) NimBLEScan: << stop()
D (8884) NimBLEClient: >> connect(e3:e4:5b:75:ad:36)
D (9846) NimBLEClient: Got Client event
I (9846) NimBLEClient: Connected event
I [ 9847][main.cpp:144] Connected to e3e45b75ad36, RSSI 0 (bond 1)
D (9862) NimBLEClient: Got Client event
I (9863) NimBLEClient: mtu update: mtu=247
D (9873) NimBLEClientCallbacks: onMTUChange: default
D (9873) NimBLEClient: exchangeMTUCb: status=0, mtu=247
D (9943) NimBLEClient: Got Client event
I (9944) NimBLEClient: Connection parameters updated.
D (9952) NimBLEClient: Got Client event
D (9975) NimBLEClient: Got Client event
D (10297) NimBLEClient: Got Client event
D [ 10297][main.cpp:182] Auth event 1 1 1 16
Non-async
D (13520) NimBLEScan: << stop()
D (13520) NimBLEScan: erase device: e3:e4:5b:75:ad:36
I [ 13511][main.cpp:354] Create client, attempting to connect...
D (13531) NimBLEClient: >> connect(e3:e4:5b:75:ad:36)
D (15487) NimBLEClient: Got Client event
I (15487) NimBLEClient: Connected event
D (15502) NimBLEClient: Got Client event
I (15503) NimBLEClient: mtu update: mtu=247
D (15503) NimBLEClientCallbacks: onMTUChange: default
D (15513) NimBLEClient: exchangeMTUCb: status=0, mtu=247
D (15513) NimBLEClient: Got Client event
I (15515) NimBLEClient: Connection established
I [ 15524][main.cpp:144] Connected to e3e45b75ad36, RSSI -40 (bond 1)
D (15540) NimBLEClient: Got Client event
D (15540) NimBLEClient: << connect()
I [ 15552][main.cpp:371] Securing connection...
D (15552) NimBLEClient: >> secureConnection()
D (15614) NimBLEClient: Got Client event
I (15614) NimBLEClient: Connection parameters updated.
D (15652) NimBLEClient: Got Client event
D [ 15652][main.cpp:182] Auth event 1 1 1 16
Metadata
Metadata
Assignees
Labels
No labels