From 90c97fb09842e36dcb3c0c19709a33055b33c228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20M=C3=BCller?= Date: Fri, 6 Mar 2020 11:46:34 +0100 Subject: [PATCH] Add property setter helper --- utils.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils.go b/utils.go index 6f53f6b..1a2d3dc 100644 --- a/utils.go +++ b/utils.go @@ -58,6 +58,11 @@ func (d *dbusBase) getProperty(iface string) (interface{}, error) { return variant.Value(), err } +func (d *dbusBase) setProperty(iface string, value interface{}) (error) { + err := d.obj.SetProperty(iface, dbus.MakeVariant(value)) + return err +} + func (d *dbusBase) getObjectProperty(iface string) (value dbus.ObjectPath, err error) { prop, err := d.getProperty(iface) if err != nil {