From db7874813b20349e5dbd1fa1d8e0707b9728a523 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Sun, 10 Jun 2018 21:50:50 -0500 Subject: [PATCH] test: Add set-powered script --- test/set-powered | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 test/set-powered diff --git a/test/set-powered b/test/set-powered new file mode 100755 index 00000000..c071eccc --- /dev/null +++ b/test/set-powered @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +import dbus +import sys + +if len(sys.argv) != 3: + print("Usage: %s device up|down" % (sys.argv[0])) + sys.exit(1) + +bus = dbus.SystemBus() +device = dbus.Interface(bus.get_object("net.connman.iwd", sys.argv[1]), + "org.freedesktop.DBus.Properties") +if (sys.argv[2] == 'up'): + device.Set("net.connman.iwd.Device", "Powered", dbus.Boolean(1)) +elif (sys.argv[2] == 'down'): + device.Set("net.connman.iwd.Device", "Powered", dbus.Boolean(0)) +else: + print("Invalid argument. Must be 'up' or 'down'") + sys.exit(1);