Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HackingDave/btrpa-scan
/ types & classes
Types & classes
14 in github.com/HackingDave/btrpa-scan
⨍
Functions
133
◇
Types & classes
14
↳
Endpoints
4
↓ 1 callers
Class
BLEScanner
btrpa-scan.py:1824
↓ 1 callers
Class
BLEScanner
btrpa_scan/cli.py:1824
↓ 1 callers
Class
GpsdReader
Lightweight gpsd client that reads GPS fixes over a TCP socket.
btrpa-scan.py:1595
↓ 1 callers
Class
GpsdReader
Lightweight gpsd client that reads GPS fixes over a TCP socket.
btrpa_scan/cli.py:1595
↓ 1 callers
Class
GuiServer
Flask + SocketIO server for the GUI radar interface.
btrpa-scan.py:1693
↓ 1 callers
Class
GuiServer
Flask + SocketIO server for the GUI radar interface.
btrpa_scan/cli.py:1693
Class
TestAvgRssi
Tests for the RSSI sliding window average.
test_btrpa_scan.py:259
Class
TestBtAh
Tests for the Bluetooth ah() function and RPA resolution.
test_btrpa_scan.py:108
Class
TestEstimateDistance
Tests for the log-distance path loss model.
test_btrpa_scan.py:167
Class
TestGuiParameter
Tests for GUI parameter on BLEScanner.
test_btrpa_scan.py:304
Class
TestIsRpa
Tests for _is_rpa — checks the top two bits of the first byte.
test_btrpa_scan.py:72
Class
TestMaskIrk
Tests for _mask_irk — redacts the middle of an IRK hex string.
test_btrpa_scan.py:237
Class
TestParseIrk
Tests for _parse_irk — hex string → 16 bytes.
test_btrpa_scan.py:22
Class
TestTimestamp
Tests for the ISO 8601 timestamp helper.
test_btrpa_scan.py:221