1 <?xml version="1.0" encoding="UTF-8" ?>
3 <node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
4 <interface name="org.freedesktop.NetworkManager.Device.Wireless">
5 <annotation name="org.gtk.GDBus.C.Name" value="DeviceWifi"/>
7 <method name="GetAccessPoints">
8 <arg name="access_points" type="ao" direction="out">
9 <annotation name="org.gtk.GDBus.DocString" value="
10 List of access point object paths.
13 <annotation name="org.gtk.GDBus.DocString" value="
14 DEPRECATED. Get the list of access points visible to this device. Note
15 that this list does not include access points which hide their SSID. To
16 retrieve a list of all access points (including hidden ones) use the
17 GetAllAccessPoints() method.
21 <method name="GetAllAccessPoints">
22 <arg name="access_points" type="ao" direction="out">
23 <annotation name="org.gtk.GDBus.DocString" value="
24 List of access point object paths.
27 <annotation name="org.gtk.GDBus.DocString" value="
28 Get the list of all access points visible to this device, including
29 hidden ones for which the SSID is not yet known.
33 <method name="RequestScan">
34 <arg name="options" type="a{sv}" direction="in">
35 <annotation name="org.gtk.GDBus.DocString" value="
37 Currently 'ssids' option with value of "aay" type is supported.
40 <annotation name="org.gtk.GDBus.DocString" value="
41 Request the device to scan
45 <property name="HwAddress" type="s" access="read">
46 <annotation name="org.gtk.GDBus.DocString" value="
47 The active hardware address of the device.
51 <property name="PermHwAddress" type="s" access="read">
52 <annotation name="org.gtk.GDBus.DocString" value="
53 The permanent hardware address of the device.
57 <property name="Mode" type="u" access="read" tp:type="NM_802_11_MODE">
58 <annotation name="org.gtk.GDBus.DocString" value="
59 The operating mode of the wireless device.
63 <property name="Bitrate" type="u" access="read">
64 <annotation name="org.gtk.GDBus.DocString" value="
65 The bit rate currently used by the wireless device, in kilobits/second (Kb/s).
69 <property name="AccessPoints" type="ao" access="read">
70 <annotation name="org.gtk.GDBus.DocString" value="
71 List of object paths of access point visible to this wireless device.
75 <property name="ActiveAccessPoint" type="o" access="read">
76 <annotation name="org.gtk.GDBus.DocString" value="
77 Object path of the access point currently used by the wireless device.
81 <property name="WirelessCapabilities" type="u" access="read" tp:type="NM_802_11_DEVICE_CAP">
82 <annotation name="org.gtk.GDBus.DocString" value="
83 The capabilities of the wireless device.
87 <signal name="PropertiesChanged">
88 <arg name="properties" type="a{sv}" tp:type="String_Variant_Map">
89 <annotation name="org.gtk.GDBus.DocString" value="
90 A dictionary containing the FIXME: check changed parameters.
93 <annotation name="org.gtk.GDBus.DocString" value="
94 Emitted when the wireless device's properties changed.
98 <signal name="AccessPointAdded">
99 <arg name="access_point" type="o">
100 <annotation name="org.gtk.GDBus.DocString" value="
101 The object path of the newly found access point.
104 <annotation name="org.gtk.GDBus.DocString" value="
105 Emitted when a new access point is found by the device.
109 <signal name="AccessPointRemoved">
110 <arg name="access_point" type="o">
111 <annotation name="org.gtk.GDBus.DocString" value="
112 The object path of the access point that has disappeared.
115 <annotation name="org.gtk.GDBus.DocString" value="
116 Emitted when an access point disappears from view of the device.
120 <tp:flags name="NM_802_11_DEVICE_CAP" type="u">
121 <annotation name="org.gtk.GDBus.DocString" value="
122 Flags describing the capabilities of a wireless device.
124 <tp:flag suffix="NONE" value="0x0">
125 <annotation name="org.gtk.GDBus.DocString" value="Null capability - syntactic sugar for no capabilities supported. Do not AND this with other capabilities!" />
127 <tp:flag suffix="CIPHER_WEP40" value="0x1">
128 <annotation name="org.gtk.GDBus.DocString" value="The device supports the 40-bit WEP cipher." />
130 <tp:flag suffix="CIPHER_WEP104" value="0x2">
131 <annotation name="org.gtk.GDBus.DocString" value="The device supports the 104-bit WEP cipher." />
133 <tp:flag suffix="CIPHER_TKIP" value="0x4">
134 <annotation name="org.gtk.GDBus.DocString" value="The device supports the TKIP cipher." />
136 <tp:flag suffix="CIPHER_CCMP" value="0x8">
137 <annotation name="org.gtk.GDBus.DocString" value="The device supports the CCMP cipher." />
139 <tp:flag suffix="WPA" value="0x10">
140 <annotation name="org.gtk.GDBus.DocString" value="The device supports the WPA encryption/authentication protocol." />
142 <tp:flag suffix="RSN" value="0x20">
143 <annotation name="org.gtk.GDBus.DocString" value="The device supports the RSN encryption/authentication protocol." />
145 <tp:flag suffix="AP" value="0x40">
146 <annotation name="org.gtk.GDBus.DocString" value="The device supports Access Point mode." />
148 <tp:flag suffix="ADHOC" value="0x80">
149 <annotation name="org.gtk.GDBus.DocString" value="The device supports Ad-Hoc mode." />
151 <tp:flag suffix="FREQ_VALID" value="0x100">
152 <annotation name="org.gtk.GDBus.DocString" value="
153 The device properly reports information about supported
154 frequencies and thus both NM_802_11_DEVICE_CAP_FREQ_2GHZ and
155 NM_802_11_DEVICE_CAP_FREQ_5GHZ are valid.
158 <tp:flag suffix="FREQ_2GHZ" value="0x200">
159 <annotation name="org.gtk.GDBus.DocString" value="
160 The device supports 2.4GHz frequencies.
163 <tp:flag suffix="FREQ_5GHZ" value="0x400">
164 <annotation name="org.gtk.GDBus.DocString" value="
165 The device supports 5GHz frequencies.