MCPcopy Index your code
hub / github.com/Belolme/RxBLE

github.com/Belolme/RxBLE @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
153 symbols 317 edges 21 files 41 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BluetoothClient (Interface)
蓝牙控制类. 使用这一个类连接蓝牙设备的时候,最好在连接之前扫描一下附件的设备, 如果能够扫描得到才进行连接,降低连接蓝牙的出错率。 Created by Billin on 2017/4/14. [2 implementers]
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java
OnConnectListener (Interface)
连接状态回调 [1 implementers]
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java
OnDataAvailableListener (Interface)
读写回调接口 [1 implementers]
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java
OnScanCallback (Interface)
(no doc) [3 implementers]
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java
BaseResultCallback (Interface)
用于数据回传的基本回调接口 Created by Billin on 2017/3/9.
app/src/main/java/com/billin/www/rxble/ble/callback/BaseResultCallback.java

Core symbols most depended-on inside this repo

getBluetoothGatt
called by 13
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java
onError
called by 9
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java
onError
called by 9
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java
callDataAvailableListenerError
called by 7
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java
onComplete
called by 6
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java
disconnect
called by 5
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java
runOn
called by 5
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java
onNext
called by 4
app/src/main/java/com/billin/www/rxble/MainActivity.java

Shape

Method 129
Class 19
Interface 5

Languages

Java100%

Modules by API surface

app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java36 symbols
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java24 symbols
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java16 symbols
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java15 symbols
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java12 symbols
app/src/main/java/com/billin/www/rxble/MainActivity.java10 symbols
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java8 symbols
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothExceptionWithMac.java3 symbols
app/src/main/java/com/billin/www/rxble/ble/callback/SuccessResultCallback.java3 symbols
app/src/main/java/com/billin/www/rxble/ble/callback/NONE.java3 symbols
app/src/main/java/com/billin/www/rxble/ble/callback/BaseResultCallback.java3 symbols
app/src/test/java/com/billin/www/rxble/ExampleUnitTest.java2 symbols

For agents

$ claude mcp add RxBLE \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact