Register a callback for connection state changes. Returns unsubscribe fn.
(callback)
| 88 | |
| 89 | /** Register a callback for connection state changes. Returns unsubscribe fn. */ |
| 90 | onStateChange(callback) { |
| 91 | this._stateListeners.add(callback); |
| 92 | callback(this._state); |
| 93 | return () => this._stateListeners.delete(callback); |
| 94 | } |
| 95 | |
| 96 | /** Get the RSSI sparkline history (array of floats). */ |
| 97 | getRssiHistory() { |