[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bluetooth b6c501ae6e 04/32: add bluetooth--adapters fun
From: |
Stefan Kangas |
Subject: |
[elpa] externals/bluetooth b6c501ae6e 04/32: add bluetooth--adapters function |
Date: |
Mon, 3 Jan 2022 15:11:06 -0500 (EST) |
branch: externals/bluetooth
commit b6c501ae6ef91ab5311fd1548a94422208a27060
Author: Raffael Stocker <r.stocker@mnet-mail.de>
Commit: Raffael Stocker <r.stocker@mnet-mail.de>
add bluetooth--adapters function
* bluetooth.el (bluetooth-mode-map): new function, return a list of
bluetooth
adapters in the system
---
bluetooth.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/bluetooth.el b/bluetooth.el
index e5dc066b1e..07a32f5b55 100644
--- a/bluetooth.el
+++ b/bluetooth.el
@@ -347,6 +347,10 @@ profiles."
(defun bluetooth--device-property (device prop-name)
(cdr (assoc prop-name (bluetooth-device-properties device))))
+(defun bluetooth--adapters ()
+ "Return a list of bluetooth adapters."
+ (dbus-introspect-get-node-names
+ bluetooth-bluez-bus bluetooth--service bluetooth--root))
(defun bluetooth--get-devices ()
"Return a list of bluetooth adapters and devices connected to them."
@@ -448,7 +452,7 @@ as they are used to gather the information from Bluez.")
((eq :adapter api)
(concat bluetooth--root
"/"
- (caar
(bluetooth--get-devices))))
+ (cl-first
(bluetooth--adapters))))
(t nil)))
(interface (alist-get api bluetooth--interfaces)))
(when path
- [elpa] externals/bluetooth 1f048b5949 20/32: clean up and drop multiple adapter plans, (continued)
- [elpa] externals/bluetooth 1f048b5949 20/32: clean up and drop multiple adapter plans, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth fa3761da3c 21/32: add timer to periodically update the device table in discovery mode, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth c75d2e3495 22/32: handle removal of devices in list view, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth ddad595699 23/32: move command definitions to bottom of file, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 1254ec44d2 24/32: add signal handlers for paired devices, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 7a0ba3c7ea 29/32: update Readme.org, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 1fcdce66f8 31/32: require dash 2.18.1, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 7ed3db7260 32/32: Release 0.3 and bump copyright year, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth ab3a4c9cc5 18/32: move bluetooth--create-device to the other --device functions, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth a20d488f9a 28/32: delete invalid todo, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth b6c501ae6e 04/32: add bluetooth--adapters function,
Stefan Kangas <=
- [elpa] externals/bluetooth cc8f69992d 06/32: adjust initial hash table sizes, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 0ba4d39085 13/32: correct indentation, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 7198f6b1a5 26/32: correct bluetooth--with-alias in case of unknown devices, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 301c37f388 27/32: list device only when properties are available, Stefan Kangas, 2022/01/03
- [elpa] externals/bluetooth 20bd089399 30/32: update UUIDs, Stefan Kangas, 2022/01/03