Question
Where does a new AAP notification stream plug into the Rust client (linux-rust/ on origin/linux/rust)? Needed: how src/bluetooth/aacp.rs frames/dispatches opcodes, where subscriptions and feature-flags are sent, how parsed state flows into src/devices/airpods.rs and the iced UI (src/ui/), and what the L2CAP socket setup looks like (socket options, channel mode). Deliverable: a findings doc on a research/rust-aacp-map branch naming the exact functions/types an HR stream would extend.
Question
Where does a new AAP notification stream plug into the Rust client (
linux-rust/onorigin/linux/rust)? Needed: howsrc/bluetooth/aacp.rsframes/dispatches opcodes, where subscriptions and feature-flags are sent, how parsed state flows intosrc/devices/airpods.rsand the iced UI (src/ui/), and what the L2CAP socket setup looks like (socket options, channel mode). Deliverable: a findings doc on aresearch/rust-aacp-mapbranch naming the exact functions/types an HR stream would extend.