From 97d8aa8b4255c95401fcf00181ac635d58962124 Mon Sep 17 00:00:00 2001 From: Raqbit Date: Fri, 13 Nov 2020 17:18:21 +0100 Subject: [PATCH] Implement SetPropertyWirelessEnabled --- NetworkManager.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NetworkManager.go b/NetworkManager.go index 9ebbfcc..190004c 100644 --- a/NetworkManager.go +++ b/NetworkManager.go @@ -151,6 +151,7 @@ type NetworkManager interface { // Indicates if wireless is currently enabled or not. GetPropertyWirelessEnabled() (bool, error) + SetPropertyWirelessEnabled(bool) error // Indicates if the wireless hardware is currently enabled, i.e. the state of the RF kill switch. GetPropertyWirelessHardwareEnabled() (bool, error) @@ -501,6 +502,10 @@ func (nm *networkManager) GetPropertyWirelessEnabled() (bool, error) { return nm.getBoolProperty(NetworkManagerPropertyWirelessEnabled) } +func (nm *networkManager) SetPropertyWirelessEnabled(enabled bool) error { + return nm.setProperty(NetworkManagerPropertyWirelessEnabled, enabled) +} + func (nm *networkManager) GetPropertyWirelessHardwareEnabled() (bool, error) { return nm.getBoolProperty(NetworkManagerPropertyWirelessHardwareEnabled) }