mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Make the dbus interface introspectable
This commit is contained in:
@@ -157,7 +157,7 @@ pub(super) fn dbus_create_tree() -> (
|
|||||||
let factory = Factory::new_sync::<()>();
|
let factory = Factory::new_sync::<()>();
|
||||||
let effect_cancel_sig = Arc::new(factory.signal("LedCancelEffect", ()));
|
let effect_cancel_sig = Arc::new(factory.signal("LedCancelEffect", ()));
|
||||||
let tree = factory.tree(()).add(
|
let tree = factory.tree(()).add(
|
||||||
factory.object_path(DBUS_PATH, ()).add(
|
factory.object_path(DBUS_PATH, ()).introspectable().add(
|
||||||
factory
|
factory
|
||||||
.interface(DBUS_IFACE, ())
|
.interface(DBUS_IFACE, ())
|
||||||
.add_m(dbus_create_ledmsg_method(input_bytes.clone()))
|
.add_m(dbus_create_ledmsg_method(input_bytes.clone()))
|
||||||
@@ -167,7 +167,7 @@ pub(super) fn dbus_create_tree() -> (
|
|||||||
.add_m(dbus_create_fan_mode_method(fan_mode.clone()))
|
.add_m(dbus_create_fan_mode_method(fan_mode.clone()))
|
||||||
.add_s(effect_cancel_sig.clone()),
|
.add_s(effect_cancel_sig.clone()),
|
||||||
),
|
),
|
||||||
);
|
).add(factory.object_path("/", ()).introspectable());
|
||||||
(
|
(
|
||||||
tree,
|
tree,
|
||||||
input_bytes,
|
input_bytes,
|
||||||
|
|||||||
Reference in New Issue
Block a user