3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-16 17:09:24 +01:00

auto-t: add affinities property for station, and extended_service_set

This commit is contained in:
James Prestwood 2024-08-28 12:24:27 -07:00 committed by Denis Kenzior
parent 2ad9561069
commit c778ddf0c2

View File

@ -596,6 +596,11 @@ class Device(IWDDBusAbstract):
props = self._station_properties() props = self._station_properties()
return props.get('ConnectedNetwork') return props.get('ConnectedNetwork')
@property
def connected_bss(self):
props = self._station_properties()
return props.get('ConnectedAccessPoint')
@property @property
def powered(self): def powered(self):
''' '''
@ -630,6 +635,19 @@ class Device(IWDDBusAbstract):
self._station_debug._prop_proxy.Set(IWD_STATION_DEBUG_INTERFACE, self._station_debug._prop_proxy.Set(IWD_STATION_DEBUG_INTERFACE,
'AutoConnect', value) 'AutoConnect', value)
@property
def affinities(self):
return self._station_properties()['Affinities']
@affinities.setter
def affinities(self, values):
self._station_properties()
self._station_prop_if.Set(
IWD_STATION_INTERFACE, 'Affinities',
dbus.Array([dbus.ObjectPath(v) for v in values], signature="o"),
reply_handler=self._success, error_handler=self._failure)
self._wait_for_async_op()
def scan(self, wait=True): def scan(self, wait=True):
'''Schedule a network scan. '''Schedule a network scan.