MCPcopy Index your code
hub / github.com/dfrankland/bluster

github.com/dfrankland/bluster @v0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.0 ↗ · + Follow
108 symbols 156 edges 35 files 0 documented · 0% updated 2y ago★ 12611 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

bluster

A Rust crate for implementing BLE (Bluetooth Low Energy) peripherals

Extension points exported contracts — how you extend this code

SdpShortUuid (Interface)
(no doc) [2 implementers]
src/uuid.rs
IntoBool (Interface)
(no doc) [2 implementers]
src/peripheral/corebluetooth/into_bool.rs
Flags (Interface)
(no doc) [2 implementers]
src/peripheral/bluez/gatt/flags.rs
IntoObjcBool (Interface)
(no doc) [1 implementers]
src/peripheral/corebluetooth/into_bool.rs
IntoCBUUID (Interface)
(no doc) [1 implementers]
src/peripheral/corebluetooth/into_cbuuid.rs

Core symbols most depended-on inside this repo

get_bluez_proxy
called by 9
src/peripheral/bluez/connection.rs
get_characteristic
called by 6
src/peripheral/bluez/common.rs
into_bool
called by 4
src/peripheral/corebluetooth/into_bool.rs
get_descriptor
called by 4
src/peripheral/bluez/common.rs
register
called by 4
src/peripheral/bluez/gatt/mod.rs
is_advertising
called by 2
src/peripheral/bluez/mod.rs
unregister
called by 2
src/peripheral/bluez/gatt/mod.rs
flags
called by 2
src/peripheral/bluez/gatt/flags.rs

Shape

Method 67
Class 18
Enum 9
Function 9
Interface 5

Languages

Rust100%

Modules by API surface

src/peripheral/bluez/mod.rs11 symbols
src/peripheral/corebluetooth/peripheral_manager.rs9 symbols
src/peripheral/corebluetooth/mod.rs9 symbols
src/peripheral/bluez/advertisement.rs7 symbols
src/peripheral/bluez/adapter.rs7 symbols
src/error.rs7 symbols
src/peripheral/corebluetooth/ffi.rs5 symbols
src/peripheral/corebluetooth/events.rs5 symbols
src/peripheral/bluez/gatt/mod.rs5 symbols
src/gatt/event.rs5 symbols
src/peripheral/corebluetooth/into_bool.rs4 symbols
src/peripheral/bluez/gatt/application.rs4 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page