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">
10 List of access point object paths.
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">
24 List of access point object paths.
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">
37 Currently 'ssids' option with value of "aay" type is supported.
41 Request the device to scan
45 <property name="HwAddress" type="s" access="read">
47 The active hardware address of the device.
51 <property name="PermHwAddress" type="s" access="read">
53 The permanent hardware address of the device.
57 <property name="Mode" type="u" access="read" tp:type="NM_802_11_MODE">
59 The operating mode of the wireless device.
63 <property name="Bitrate" type="u" access="read">
65 The bit rate currently used by the wireless device, in kilobits/second (Kb/s).
69 <property name="AccessPoints" type="ao" access="read">
71 List of object paths of access point visible to this wireless device.
75 <property name="ActiveAccessPoint" type="o" access="read">
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">
83 The capabilities of the wireless device.
87 <signal name="PropertiesChanged">
88 <arg name="properties" type="a{sv}" tp:type="String_Variant_Map">
90 A dictionary containing the FIXME: check changed parameters.
94 Emitted when the wireless device's properties changed.
98 <signal name="AccessPointAdded">
99 <arg name="access_point" type="o">
101 The object path of the newly found access point.
105 Emitted when a new access point is found by the device.
109 <signal name="AccessPointRemoved">
110 <arg name="access_point" type="o">
112 The object path of the access point that has disappeared.
116 Emitted when an access point disappears from view of the device.
120 <tp:flags name="NM_802_11_DEVICE_CAP" type="u">
122 Flags describing the capabilities of a wireless device.
124 <tp:flag suffix="NONE" value="0x0">
125 <tp:docstring>Null capability - syntactic sugar for no capabilities supported. Do not AND this with other capabilities!</tp:docstring>
127 <tp:flag suffix="CIPHER_WEP40" value="0x1">
128 <tp:docstring>The device supports the 40-bit WEP cipher.</tp:docstring>
130 <tp:flag suffix="CIPHER_WEP104" value="0x2">
131 <tp:docstring>The device supports the 104-bit WEP cipher.</tp:docstring>
133 <tp:flag suffix="CIPHER_TKIP" value="0x4">
134 <tp:docstring>The device supports the TKIP cipher.</tp:docstring>
136 <tp:flag suffix="CIPHER_CCMP" value="0x8">
137 <tp:docstring>The device supports the CCMP cipher.</tp:docstring>
139 <tp:flag suffix="WPA" value="0x10">
140 <tp:docstring>The device supports the WPA encryption/authentication protocol.</tp:docstring>
142 <tp:flag suffix="RSN" value="0x20">
143 <tp:docstring>The device supports the RSN encryption/authentication protocol.</tp:docstring>
145 <tp:flag suffix="AP" value="0x40">
146 <tp:docstring>The device supports Access Point mode.</tp:docstring>
148 <tp:flag suffix="ADHOC" value="0x80">
149 <tp:docstring>The device supports Ad-Hoc mode.</tp:docstring>
151 <tp:flag suffix="FREQ_VALID" value="0x100">
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">
160 The device supports 2.4GHz frequencies.
163 <tp:flag suffix="FREQ_5GHZ" value="0x400">
165 The device supports 5GHz frequencies.