MCPcopy Index your code
hub / github.com/a-voyager/BluetoothHelper

github.com/a-voyager/BluetoothHelper @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
77 symbols 139 edges 17 files 28 documented · 36% updated 9y ago★ 1,31715 open issues
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

Filter (Interface)
A Filter can be used to check if a a given response is an expect data. Created by wuhaojie on 2016/10/19 17:53. [1 implementers]
bthelper/src/main/java/top/wuhaojie/bthelper/Filter.java
OnSearchDeviceListener (Interface)
A listener for searching devices. Created by wuhaojie on 2016/9/8 14:50. [1 implementers]
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java
OnReceiveMessageListener (Interface)
Created by wuhaojie on 2016/9/10 20:17. [1 implementers]
bthelper/src/main/java/top/wuhaojie/bthelper/OnReceiveMessageListener.java
OnSendMessageListener (Interface)
Listener for send message process. Created by wuhaojie on 2016/9/10 20:17. [1 implementers]
bthelper/src/main/java/top/wuhaojie/bthelper/OnSendMessageListener.java
Constants (Interface)
Created by wuhaojie on 2016/10/18 16:22.
bthelper/src/main/java/top/wuhaojie/bthelper/Constants.java

Core symbols most depended-on inside this repo

onConnectionLost
called by 6
bthelper/src/main/java/top/wuhaojie/bthelper/IConnectionLostListener.java
sendMessage
called by 5
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java
close
called by 5
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java
onError
called by 3
bthelper/src/main/java/top/wuhaojie/bthelper/IErrorListener.java
checkNotNull
called by 3
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java
onNewLine
called by 2
bthelper/src/main/java/top/wuhaojie/bthelper/OnReceiveMessageListener.java
isCorrect
called by 1
bthelper/src/main/java/top/wuhaojie/bthelper/Filter.java
onStartDiscovery
called by 1
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java

Shape

Method 53
Class 14
Interface 8
Enum 2

Languages

Java100%

Modules by API surface

bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java25 symbols
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java12 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java10 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java4 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/runnable/ReadRunnable.java3 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/MessageItem.java3 symbols
bthelper/src/test/java/top/wuhaojie/bthelper/ExampleUnitTest.java2 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/OnSendMessageListener.java2 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/OnReceiveMessageListener.java2 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/IErrorListener.java2 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/IConnectionLostListener.java2 symbols
bthelper/src/main/java/top/wuhaojie/bthelper/Filter.java2 symbols

For agents

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

⬇ download graph artifact