ORG.BLUEALSA.RFCOMM1(7)

πŸ“¦
version 4.3.1 Β· 2 versions
, in alpine 3.24, debian trixie, ubuntu questing

πŸ’– org.bluealsa.RFCOMM1 β€” the Bluetooth Audio RFCOMM D-Bus API ✨

okay bestie, so this is page 7 of the manual, and it's literally the whole lore of the org.bluealsa.RFCOMM1 D-Bus interface 🫢


🌸 SYNOPSIS 🌸

so here's the vibe check on where this interface lives:

  • Service β€” org.bluealsa[.unique ID]
  • Interface β€” org.bluealsa.RFCOMM1
  • Object path β€” [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/rfcomm

like, that object path is giving very much "pick your adapter, pick your device, and the rfcomm bit at the end is the moment" πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

this page is all about the D-Bus RFCOMM interface of the bluealsa(8) service, no cap. and what does it do? it gives you access to the RFCOMM terminal objects that this service creates ✨ the whole thing. that's the plot. iconic behaviour fr fr.


πŸ’œ Methods πŸ’œ

🌈 fd Open()

bestie, this one opens an RFCOMM socket for dispatching AT commands that BlueALSA doesn't handle internally β€” like, the ones it's just not gonna deal with itself πŸ™ˆ

and the tea: this method returns a SEQPACKET socket. periodt.

Possible Errors:

  • dbus.Error.NotSupported
  • dbus.Error.Failed
not me getting a dbus.Error.Failed... anyway 😭

πŸŽ€ Properties πŸŽ€

  • string Transport [readonly] β€” the HFP/HSP transport type. possible values are: "HFP-AG", "HFP-HF", "HSP-AG" or "HSP-HS" 🌸
  • array{string} Features [readonly] β€” a whole list of features supported by the remote device πŸ‘‘
  • byte Battery [readonly] β€” the remote device battery level. possible values: 0-100 or -1 πŸ’€ (yes, -1 is a whole mood, it's a valid value, don't come for me)

Copyright (c) 2016-2023 Arkadiusz Bokowy.

The bluez-alsa project is licensed under the terms of the MIT license. πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

Project web site

<https://github.com/arkq/bluez-alsa> β€” go look, it's right there, slay 🫢


and that's the whole page, bestie! this was BlueALSA v4.3.1, dated October 2023 β€” thanks for coming to my ted talk, ily, go forth and dispatch those AT commands πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from