1 # -*- coding: utf-8 -*-
3 from dbusclient
import DBusClient
4 from dbusclient
.func
import *
9 "Mode of a wireless device or access point."
14 class AccessPoint(Base
):
18 PropertiesChanged ( a{sv}: properties )
21 Flags - u - (read) (NM_802_11_AP_FLAGS)
22 WpaFlags - u - (read) (NM_802_11_AP_SEC)
23 RsnFlags - u - (read) (NM_802_11_AP_SEC)
25 Frequency - u - (read)
26 HwAddress - s - (read)
27 Mode - u - (read) (NM_802_11_MODE)
28 MaxBitrate - u - (read)
36 class Flags(util
.Flags
):
40 class Sec(util
.Flags
):
51 KEY_MGMT_802_1X
= 0x200
53 SERVICE
= "org.freedesktop.NetworkManager"
54 IFACE
= "org.freedesktop.NetworkManager.AccessPoint"
56 def __init__(self
, opath
):
57 super(AccessPoint
, self
).__init
__(self
.SERVICE
, opath
, default_interface
=self
.IFACE
)
59 AccessPoint
._add
_adaptors
(
60 # PropertiesChanged = SA(identity),
61 Flags
= PA(AccessPoint
.Flags
),
62 WpaFlags
= PA(AccessPoint
.Sec
),
63 RsnFlags
= PA(AccessPoint
.Sec
),
64 # Ssid = PA(identity),
65 # Frequency = PA(identity),
66 # HwAddress = PA(identity),
68 # MaxBitrate = PA(identity),