X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=lsp-dbus-test.lsp;h=dd710834fef5d8f4bbe28af37e372fc503e9f015;hb=2439953c058c792c3ce7a5ca419f2502c8f776d8;hp=82c5ecb4fa8a2402527ff3329e45d9de07e95cbd;hpb=121167c737403e2f49231fd5704aae86850b5b38;p=rrq%2Flsp-utils.git diff --git a/lsp-dbus-test.lsp b/lsp-dbus-test.lsp index 82c5ecb..dd71083 100644 --- a/lsp-dbus-test.lsp +++ b/lsp-dbus-test.lsp @@ -9,8 +9,8 @@ ;; Request a bus name (println (if (:invoke Dbus:ROOT - (print "RequestName(su)") - (println (list (:bus-name au.rrq) 0))) + (print (:m ObjectManager "RequestName(su)")) + (println (list (:%name au.rrq) 0))) (!= ($it -1 -1 -1)) ; returns BOOLEAN )) (Dbus:process-all-pending) @@ -18,10 +18,17 @@ (println (if (:invoke Dbus:ROOT (print "GetNameOwner(s)") (println (list "org.bluez"))) - ($it -1 -1 -1) ; Returns value + ($it -1 -1 -1) ; Return value )) (Dbus:process-all-pending) +(println (setf org.bluez (Dbus "/" "org.bluez"))) +(println (if (:invoke org.bluez + (println (:m ObjectManager "GetManagedObjects()"))) + ($it -1 -1 -1) ; Return value + )) + + (reset) ; "lsp-dbus-test.lsp"