35a5423e257ccdb93b1964f49106b4b6954e5e52
[oweals/luci.git] / docs / jsapi / LuCI.network.WifiNetwork.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <meta charset="utf-8">
5     <title>Class: WifiNetwork</title>
6     
7     
8     <script src="scripts/prettify/prettify.js"></script>
9     <script src="scripts/prettify/lang-css.js"></script>
10     <script src="scripts/jquery.min.js"></script>
11     <!--[if lt IE 9]>
12       <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
13     <![endif]-->
14     <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
15     <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css">
16     <link type="text/css" rel="stylesheet" href="styles/jaguar.css">
17     
18     
19     <script>
20     var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true}};
21     </script>
22     
23
24     
25 </head>
26 <body>
27 <div id="wrap" class="clearfix">
28     
29 <div class="navigation">
30     <h3 class="applicationName"><a href="index.html"></a></h3>
31
32     <div class="search">
33         <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations">
34     </div>
35     <ul class="list">
36     
37         <li class="item" data-name="LuCI">
38             <span class="title">
39                 <a href="LuCI.html">LuCI</a>
40                 
41             </span>
42             <ul class="members itemMembers">
43             
44             <span class="subtitle">Members</span>
45             
46                 <li data-name="LuCI#Class"><a href="LuCI.html#Class">Class</a></li>
47             
48                 <li data-name="LuCI#dom"><a href="LuCI.html#dom">dom</a></li>
49             
50                 <li data-name="LuCI#env"><a href="LuCI.html#env">env</a></li>
51             
52                 <li data-name="LuCI#Poll"><a href="LuCI.html#Poll">Poll</a></li>
53             
54                 <li data-name="LuCI#Request"><a href="LuCI.html#Request">Request</a></li>
55             
56                 <li data-name="LuCI#view"><a href="LuCI.html#view">view</a></li>
57             
58             </ul>
59             <ul class="typedefs itemMembers">
60             
61             <span class="subtitle">Typedefs</span>
62             
63                 <li data-name="LuCI.requestCallbackFn"><a href="LuCI.html#.requestCallbackFn">requestCallbackFn</a></li>
64             
65             </ul>
66             <ul class="typedefs itemMembers">
67             
68             </ul>
69             <ul class="methods itemMembers">
70             
71             <span class="subtitle">Methods</span>
72             
73                 <li data-name="LuCI#bind"><a href="LuCI.html#bind">bind</a></li>
74             
75                 <li data-name="LuCI#error"><a href="LuCI.html#error">error</a></li>
76             
77                 <li data-name="LuCI#get"><a href="LuCI.html#get">get</a></li>
78             
79                 <li data-name="LuCI#halt"><a href="LuCI.html#halt">halt</a></li>
80             
81                 <li data-name="LuCI#hasSystemFeature"><a href="LuCI.html#hasSystemFeature">hasSystemFeature</a></li>
82             
83                 <li data-name="LuCI#isObject"><a href="LuCI.html#isObject">isObject</a></li>
84             
85                 <li data-name="LuCI#location"><a href="LuCI.html#location">location</a></li>
86             
87                 <li data-name="LuCI#media"><a href="LuCI.html#media">media</a></li>
88             
89                 <li data-name="LuCI#path"><a href="LuCI.html#path">path</a></li>
90             
91                 <li data-name="LuCI#poll"><a href="LuCI.html#poll">poll</a></li>
92             
93                 <li data-name="LuCI#post"><a href="LuCI.html#post">post</a></li>
94             
95                 <li data-name="LuCI#raise"><a href="LuCI.html#raise">raise</a></li>
96             
97                 <li data-name="LuCI#require"><a href="LuCI.html#require">require</a></li>
98             
99                 <li data-name="LuCI#resolveDefault"><a href="LuCI.html#resolveDefault">resolveDefault</a></li>
100             
101                 <li data-name="LuCI#resource"><a href="LuCI.html#resource">resource</a></li>
102             
103                 <li data-name="LuCI#run"><a href="LuCI.html#run">run</a></li>
104             
105                 <li data-name="LuCI#sortedKeys"><a href="LuCI.html#sortedKeys">sortedKeys</a></li>
106             
107                 <li data-name="LuCI#stop"><a href="LuCI.html#stop">stop</a></li>
108             
109                 <li data-name="LuCI#toArray"><a href="LuCI.html#toArray">toArray</a></li>
110             
111                 <li data-name="LuCI#url"><a href="LuCI.html#url">url</a></li>
112             
113             </ul>
114             <ul class="events itemMembers">
115             
116             </ul>
117         </li>
118     
119         <li class="item" data-name="LuCI.baseclass">
120             <span class="title">
121                 <a href="LuCI.baseclass.html">LuCI.baseclass</a>
122                 
123             </span>
124             <ul class="members itemMembers">
125             
126             </ul>
127             <ul class="typedefs itemMembers">
128             
129             </ul>
130             <ul class="typedefs itemMembers">
131             
132             </ul>
133             <ul class="methods itemMembers">
134             
135             <span class="subtitle">Methods</span>
136             
137                 <li data-name="LuCI.baseclass.extend"><a href="LuCI.baseclass.html#.extend">extend</a></li>
138             
139                 <li data-name="LuCI.baseclass.instantiate"><a href="LuCI.baseclass.html#.instantiate">instantiate</a></li>
140             
141                 <li data-name="LuCI.baseclass.isSubclass"><a href="LuCI.baseclass.html#.isSubclass">isSubclass</a></li>
142             
143                 <li data-name="LuCI.baseclass.singleton"><a href="LuCI.baseclass.html#.singleton">singleton</a></li>
144             
145                 <li data-name="LuCI.baseclass#super"><a href="LuCI.baseclass.html#super">super</a></li>
146             
147                 <li data-name="LuCI.baseclass#varargs"><a href="LuCI.baseclass.html#varargs">varargs</a></li>
148             
149             </ul>
150             <ul class="events itemMembers">
151             
152             </ul>
153         </li>
154     
155         <li class="item" data-name="LuCI.dom">
156             <span class="title">
157                 <a href="LuCI.dom.html">LuCI.dom</a>
158                 
159             </span>
160             <ul class="members itemMembers">
161             
162             </ul>
163             <ul class="typedefs itemMembers">
164             
165             <span class="subtitle">Typedefs</span>
166             
167                 <li data-name="LuCI.dom~ignoreCallbackFn"><a href="LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn</a></li>
168             
169             </ul>
170             <ul class="typedefs itemMembers">
171             
172             </ul>
173             <ul class="methods itemMembers">
174             
175             <span class="subtitle">Methods</span>
176             
177                 <li data-name="LuCI.dom#append"><a href="LuCI.dom.html#append">append</a></li>
178             
179                 <li data-name="LuCI.dom#attr"><a href="LuCI.dom.html#attr">attr</a></li>
180             
181                 <li data-name="LuCI.dom#bindClassInstance"><a href="LuCI.dom.html#bindClassInstance">bindClassInstance</a></li>
182             
183                 <li data-name="LuCI.dom#callClassMethod"><a href="LuCI.dom.html#callClassMethod">callClassMethod</a></li>
184             
185                 <li data-name="LuCI.dom#content"><a href="LuCI.dom.html#content">content</a></li>
186             
187                 <li data-name="LuCI.dom#create"><a href="LuCI.dom.html#create">create</a></li>
188             
189                 <li data-name="LuCI.dom#data"><a href="LuCI.dom.html#data">data</a></li>
190             
191                 <li data-name="LuCI.dom#elem"><a href="LuCI.dom.html#elem">elem</a></li>
192             
193                 <li data-name="LuCI.dom#findClassInstance"><a href="LuCI.dom.html#findClassInstance">findClassInstance</a></li>
194             
195                 <li data-name="LuCI.dom#isEmpty"><a href="LuCI.dom.html#isEmpty">isEmpty</a></li>
196             
197                 <li data-name="LuCI.dom#matches"><a href="LuCI.dom.html#matches">matches</a></li>
198             
199                 <li data-name="LuCI.dom#parent"><a href="LuCI.dom.html#parent">parent</a></li>
200             
201                 <li data-name="LuCI.dom#parse"><a href="LuCI.dom.html#parse">parse</a></li>
202             
203             </ul>
204             <ul class="events itemMembers">
205             
206             </ul>
207         </li>
208     
209         <li class="item" data-name="LuCI.fs">
210             <span class="title">
211                 <a href="LuCI.fs.html">LuCI.fs</a>
212                 
213             </span>
214             <ul class="members itemMembers">
215             
216             </ul>
217             <ul class="typedefs itemMembers">
218             
219             <span class="subtitle">Typedefs</span>
220             
221                 <li data-name="LuCI.fs.FileExecResult"><a href="LuCI.fs.html#.FileExecResult">FileExecResult</a></li>
222             
223                 <li data-name="LuCI.fs.FileStatEntry"><a href="LuCI.fs.html#.FileStatEntry">FileStatEntry</a></li>
224             
225             </ul>
226             <ul class="typedefs itemMembers">
227             
228             </ul>
229             <ul class="methods itemMembers">
230             
231             <span class="subtitle">Methods</span>
232             
233                 <li data-name="LuCI.fs#exec"><a href="LuCI.fs.html#exec">exec</a></li>
234             
235                 <li data-name="LuCI.fs#exec_direct"><a href="LuCI.fs.html#exec_direct">exec_direct</a></li>
236             
237                 <li data-name="LuCI.fs#lines"><a href="LuCI.fs.html#lines">lines</a></li>
238             
239                 <li data-name="LuCI.fs#list"><a href="LuCI.fs.html#list">list</a></li>
240             
241                 <li data-name="LuCI.fs#read"><a href="LuCI.fs.html#read">read</a></li>
242             
243                 <li data-name="LuCI.fs#read_direct"><a href="LuCI.fs.html#read_direct">read_direct</a></li>
244             
245                 <li data-name="LuCI.fs#remove"><a href="LuCI.fs.html#remove">remove</a></li>
246             
247                 <li data-name="LuCI.fs#stat"><a href="LuCI.fs.html#stat">stat</a></li>
248             
249                 <li data-name="LuCI.fs#trimmed"><a href="LuCI.fs.html#trimmed">trimmed</a></li>
250             
251                 <li data-name="LuCI.fs#write"><a href="LuCI.fs.html#write">write</a></li>
252             
253             </ul>
254             <ul class="events itemMembers">
255             
256             </ul>
257         </li>
258     
259         <li class="item" data-name="LuCI.headers">
260             <span class="title">
261                 <a href="LuCI.headers.html">LuCI.headers</a>
262                 
263             </span>
264             <ul class="members itemMembers">
265             
266             </ul>
267             <ul class="typedefs itemMembers">
268             
269             </ul>
270             <ul class="typedefs itemMembers">
271             
272             </ul>
273             <ul class="methods itemMembers">
274             
275             <span class="subtitle">Methods</span>
276             
277                 <li data-name="LuCI.headers#get"><a href="LuCI.headers.html#get">get</a></li>
278             
279                 <li data-name="LuCI.headers#has"><a href="LuCI.headers.html#has">has</a></li>
280             
281             </ul>
282             <ul class="events itemMembers">
283             
284             </ul>
285         </li>
286     
287         <li class="item" data-name="LuCI.network">
288             <span class="title">
289                 <a href="LuCI.network.html">LuCI.network</a>
290                 
291             </span>
292             <ul class="members itemMembers">
293             
294             </ul>
295             <ul class="typedefs itemMembers">
296             
297             <span class="subtitle">Typedefs</span>
298             
299                 <li data-name="LuCI.network.SwitchTopology"><a href="LuCI.network.html#.SwitchTopology">SwitchTopology</a></li>
300             
301                 <li data-name="LuCI.network.WifiEncryption"><a href="LuCI.network.html#.WifiEncryption">WifiEncryption</a></li>
302             
303                 <li data-name="LuCI.network.WifiPeerEntry"><a href="LuCI.network.html#.WifiPeerEntry">WifiPeerEntry</a></li>
304             
305                 <li data-name="LuCI.network.WifiRateEntry"><a href="LuCI.network.html#.WifiRateEntry">WifiRateEntry</a></li>
306             
307                 <li data-name="LuCI.network.WifiScanResult"><a href="LuCI.network.html#.WifiScanResult">WifiScanResult</a></li>
308             
309             </ul>
310             <ul class="typedefs itemMembers">
311             
312             </ul>
313             <ul class="methods itemMembers">
314             
315             <span class="subtitle">Methods</span>
316             
317                 <li data-name="LuCI.network#addNetwork"><a href="LuCI.network.html#addNetwork">addNetwork</a></li>
318             
319                 <li data-name="LuCI.network#addWifiNetwork"><a href="LuCI.network.html#addWifiNetwork">addWifiNetwork</a></li>
320             
321                 <li data-name="LuCI.network#deleteNetwork"><a href="LuCI.network.html#deleteNetwork">deleteNetwork</a></li>
322             
323                 <li data-name="LuCI.network#deleteWifiNetwork"><a href="LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
324             
325                 <li data-name="LuCI.network#flushCache"><a href="LuCI.network.html#flushCache">flushCache</a></li>
326             
327                 <li data-name="LuCI.network#formatWifiEncryption"><a href="LuCI.network.html#formatWifiEncryption">formatWifiEncryption</a></li>
328             
329                 <li data-name="LuCI.network#getDevice"><a href="LuCI.network.html#getDevice">getDevice</a></li>
330             
331                 <li data-name="LuCI.network#getDevices"><a href="LuCI.network.html#getDevices">getDevices</a></li>
332             
333                 <li data-name="LuCI.network#getDSLModemType"><a href="LuCI.network.html#getDSLModemType">getDSLModemType</a></li>
334             
335                 <li data-name="LuCI.network#getHostHints"><a href="LuCI.network.html#getHostHints">getHostHints</a></li>
336             
337                 <li data-name="LuCI.network#getIfnameOf"><a href="LuCI.network.html#getIfnameOf">getIfnameOf</a></li>
338             
339                 <li data-name="LuCI.network#getNetwork"><a href="LuCI.network.html#getNetwork">getNetwork</a></li>
340             
341                 <li data-name="LuCI.network#getNetworks"><a href="LuCI.network.html#getNetworks">getNetworks</a></li>
342             
343                 <li data-name="LuCI.network#getProtocol"><a href="LuCI.network.html#getProtocol">getProtocol</a></li>
344             
345                 <li data-name="LuCI.network#getProtocols"><a href="LuCI.network.html#getProtocols">getProtocols</a></li>
346             
347                 <li data-name="LuCI.network#getSwitchTopologies"><a href="LuCI.network.html#getSwitchTopologies">getSwitchTopologies</a></li>
348             
349                 <li data-name="LuCI.network#getWAN6Networks"><a href="LuCI.network.html#getWAN6Networks">getWAN6Networks</a></li>
350             
351                 <li data-name="LuCI.network#getWANNetworks"><a href="LuCI.network.html#getWANNetworks">getWANNetworks</a></li>
352             
353                 <li data-name="LuCI.network#getWifiDevice"><a href="LuCI.network.html#getWifiDevice">getWifiDevice</a></li>
354             
355                 <li data-name="LuCI.network#getWifiDevices"><a href="LuCI.network.html#getWifiDevices">getWifiDevices</a></li>
356             
357                 <li data-name="LuCI.network#getWifiNetwork"><a href="LuCI.network.html#getWifiNetwork">getWifiNetwork</a></li>
358             
359                 <li data-name="LuCI.network#getWifiNetworks"><a href="LuCI.network.html#getWifiNetworks">getWifiNetworks</a></li>
360             
361                 <li data-name="LuCI.network#isIgnoredDevice"><a href="LuCI.network.html#isIgnoredDevice">isIgnoredDevice</a></li>
362             
363                 <li data-name="LuCI.network#maskToPrefix"><a href="LuCI.network.html#maskToPrefix">maskToPrefix</a></li>
364             
365                 <li data-name="LuCI.network#prefixToMask"><a href="LuCI.network.html#prefixToMask">prefixToMask</a></li>
366             
367                 <li data-name="LuCI.network#registerErrorCode"><a href="LuCI.network.html#registerErrorCode">registerErrorCode</a></li>
368             
369                 <li data-name="LuCI.network#registerPatternVirtual"><a href="LuCI.network.html#registerPatternVirtual">registerPatternVirtual</a></li>
370             
371                 <li data-name="LuCI.network#registerProtocol"><a href="LuCI.network.html#registerProtocol">registerProtocol</a></li>
372             
373                 <li data-name="LuCI.network#renameNetwork"><a href="LuCI.network.html#renameNetwork">renameNetwork</a></li>
374             
375             </ul>
376             <ul class="events itemMembers">
377             
378             </ul>
379         </li>
380     
381         <li class="item" data-name="LuCI.network.Device">
382             <span class="title">
383                 <a href="LuCI.network.Device.html">LuCI.network.Device</a>
384                 
385             </span>
386             <ul class="members itemMembers">
387             
388             </ul>
389             <ul class="typedefs itemMembers">
390             
391             </ul>
392             <ul class="typedefs itemMembers">
393             
394             </ul>
395             <ul class="methods itemMembers">
396             
397             <span class="subtitle">Methods</span>
398             
399                 <li data-name="LuCI.network.Device#getBridgeID"><a href="LuCI.network.Device.html#getBridgeID">getBridgeID</a></li>
400             
401                 <li data-name="LuCI.network.Device#getBridgeSTP"><a href="LuCI.network.Device.html#getBridgeSTP">getBridgeSTP</a></li>
402             
403                 <li data-name="LuCI.network.Device#getI18n"><a href="LuCI.network.Device.html#getI18n">getI18n</a></li>
404             
405                 <li data-name="LuCI.network.Device#getIP6Addrs"><a href="LuCI.network.Device.html#getIP6Addrs">getIP6Addrs</a></li>
406             
407                 <li data-name="LuCI.network.Device#getIPAddrs"><a href="LuCI.network.Device.html#getIPAddrs">getIPAddrs</a></li>
408             
409                 <li data-name="LuCI.network.Device#getMAC"><a href="LuCI.network.Device.html#getMAC">getMAC</a></li>
410             
411                 <li data-name="LuCI.network.Device#getMTU"><a href="LuCI.network.Device.html#getMTU">getMTU</a></li>
412             
413                 <li data-name="LuCI.network.Device#getName"><a href="LuCI.network.Device.html#getName">getName</a></li>
414             
415                 <li data-name="LuCI.network.Device#getNetwork"><a href="LuCI.network.Device.html#getNetwork">getNetwork</a></li>
416             
417                 <li data-name="LuCI.network.Device#getNetworks"><a href="LuCI.network.Device.html#getNetworks">getNetworks</a></li>
418             
419                 <li data-name="LuCI.network.Device#getPorts"><a href="LuCI.network.Device.html#getPorts">getPorts</a></li>
420             
421                 <li data-name="LuCI.network.Device#getRXBytes"><a href="LuCI.network.Device.html#getRXBytes">getRXBytes</a></li>
422             
423                 <li data-name="LuCI.network.Device#getRXPackets"><a href="LuCI.network.Device.html#getRXPackets">getRXPackets</a></li>
424             
425                 <li data-name="LuCI.network.Device#getShortName"><a href="LuCI.network.Device.html#getShortName">getShortName</a></li>
426             
427                 <li data-name="LuCI.network.Device#getTXBytes"><a href="LuCI.network.Device.html#getTXBytes">getTXBytes</a></li>
428             
429                 <li data-name="LuCI.network.Device#getTXPackets"><a href="LuCI.network.Device.html#getTXPackets">getTXPackets</a></li>
430             
431                 <li data-name="LuCI.network.Device#getType"><a href="LuCI.network.Device.html#getType">getType</a></li>
432             
433                 <li data-name="LuCI.network.Device#getTypeI18n"><a href="LuCI.network.Device.html#getTypeI18n">getTypeI18n</a></li>
434             
435                 <li data-name="LuCI.network.Device#getWifiNetwork"><a href="LuCI.network.Device.html#getWifiNetwork">getWifiNetwork</a></li>
436             
437                 <li data-name="LuCI.network.Device#isBridge"><a href="LuCI.network.Device.html#isBridge">isBridge</a></li>
438             
439                 <li data-name="LuCI.network.Device#isBridgePort"><a href="LuCI.network.Device.html#isBridgePort">isBridgePort</a></li>
440             
441                 <li data-name="LuCI.network.Device#isUp"><a href="LuCI.network.Device.html#isUp">isUp</a></li>
442             
443             </ul>
444             <ul class="events itemMembers">
445             
446             </ul>
447         </li>
448     
449         <li class="item" data-name="LuCI.network.Hosts">
450             <span class="title">
451                 <a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>
452                 
453             </span>
454             <ul class="members itemMembers">
455             
456             </ul>
457             <ul class="typedefs itemMembers">
458             
459             </ul>
460             <ul class="typedefs itemMembers">
461             
462             </ul>
463             <ul class="methods itemMembers">
464             
465             <span class="subtitle">Methods</span>
466             
467                 <li data-name="LuCI.network.Hosts#getHostnameByIP6Addr"><a href="LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr</a></li>
468             
469                 <li data-name="LuCI.network.Hosts#getHostnameByIPAddr"><a href="LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr</a></li>
470             
471                 <li data-name="LuCI.network.Hosts#getHostnameByMACAddr"><a href="LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr</a></li>
472             
473                 <li data-name="LuCI.network.Hosts#getIP6AddrByMACAddr"><a href="LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr</a></li>
474             
475                 <li data-name="LuCI.network.Hosts#getIPAddrByMACAddr"><a href="LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr</a></li>
476             
477                 <li data-name="LuCI.network.Hosts#getMACAddrByIP6Addr"><a href="LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr</a></li>
478             
479                 <li data-name="LuCI.network.Hosts#getMACAddrByIPAddr"><a href="LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr</a></li>
480             
481                 <li data-name="LuCI.network.Hosts#getMACHints"><a href="LuCI.network.Hosts.html#getMACHints">getMACHints</a></li>
482             
483             </ul>
484             <ul class="events itemMembers">
485             
486             </ul>
487         </li>
488     
489         <li class="item" data-name="LuCI.network.Protocol">
490             <span class="title">
491                 <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
492                 
493             </span>
494             <ul class="members itemMembers">
495             
496             </ul>
497             <ul class="typedefs itemMembers">
498             
499             </ul>
500             <ul class="typedefs itemMembers">
501             
502             </ul>
503             <ul class="methods itemMembers">
504             
505             <span class="subtitle">Methods</span>
506             
507                 <li data-name="LuCI.network.Protocol#addDevice"><a href="LuCI.network.Protocol.html#addDevice">addDevice</a></li>
508             
509                 <li data-name="LuCI.network.Protocol#containsDevice"><a href="LuCI.network.Protocol.html#containsDevice">containsDevice</a></li>
510             
511                 <li data-name="LuCI.network.Protocol#deleteConfiguration"><a href="LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration</a></li>
512             
513                 <li data-name="LuCI.network.Protocol#deleteDevice"><a href="LuCI.network.Protocol.html#deleteDevice">deleteDevice</a></li>
514             
515                 <li data-name="LuCI.network.Protocol#get"><a href="LuCI.network.Protocol.html#get">get</a></li>
516             
517                 <li data-name="LuCI.network.Protocol#getDevice"><a href="LuCI.network.Protocol.html#getDevice">getDevice</a></li>
518             
519                 <li data-name="LuCI.network.Protocol#getDevices"><a href="LuCI.network.Protocol.html#getDevices">getDevices</a></li>
520             
521                 <li data-name="LuCI.network.Protocol#getDNS6Addrs"><a href="LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs</a></li>
522             
523                 <li data-name="LuCI.network.Protocol#getDNSAddrs"><a href="LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs</a></li>
524             
525                 <li data-name="LuCI.network.Protocol#getErrors"><a href="LuCI.network.Protocol.html#getErrors">getErrors</a></li>
526             
527                 <li data-name="LuCI.network.Protocol#getExpiry"><a href="LuCI.network.Protocol.html#getExpiry">getExpiry</a></li>
528             
529                 <li data-name="LuCI.network.Protocol#getGateway6Addr"><a href="LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr</a></li>
530             
531                 <li data-name="LuCI.network.Protocol#getGatewayAddr"><a href="LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr</a></li>
532             
533                 <li data-name="LuCI.network.Protocol#getI18n"><a href="LuCI.network.Protocol.html#getI18n">getI18n</a></li>
534             
535                 <li data-name="LuCI.network.Protocol#getIfname"><a href="LuCI.network.Protocol.html#getIfname">getIfname</a></li>
536             
537                 <li data-name="LuCI.network.Protocol#getIP6Addr"><a href="LuCI.network.Protocol.html#getIP6Addr">getIP6Addr</a></li>
538             
539                 <li data-name="LuCI.network.Protocol#getIP6Addrs"><a href="LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs</a></li>
540             
541                 <li data-name="LuCI.network.Protocol#getIP6Prefix"><a href="LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix</a></li>
542             
543                 <li data-name="LuCI.network.Protocol#getIPAddr"><a href="LuCI.network.Protocol.html#getIPAddr">getIPAddr</a></li>
544             
545                 <li data-name="LuCI.network.Protocol#getIPAddrs"><a href="LuCI.network.Protocol.html#getIPAddrs">getIPAddrs</a></li>
546             
547                 <li data-name="LuCI.network.Protocol#getL2Device"><a href="LuCI.network.Protocol.html#getL2Device">getL2Device</a></li>
548             
549                 <li data-name="LuCI.network.Protocol#getL3Device"><a href="LuCI.network.Protocol.html#getL3Device">getL3Device</a></li>
550             
551                 <li data-name="LuCI.network.Protocol#getMetric"><a href="LuCI.network.Protocol.html#getMetric">getMetric</a></li>
552             
553                 <li data-name="LuCI.network.Protocol#getName"><a href="LuCI.network.Protocol.html#getName">getName</a></li>
554             
555                 <li data-name="LuCI.network.Protocol#getNetmask"><a href="LuCI.network.Protocol.html#getNetmask">getNetmask</a></li>
556             
557                 <li data-name="LuCI.network.Protocol#getOpkgPackage"><a href="LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage</a></li>
558             
559                 <li data-name="LuCI.network.Protocol#getProtocol"><a href="LuCI.network.Protocol.html#getProtocol">getProtocol</a></li>
560             
561                 <li data-name="LuCI.network.Protocol#getType"><a href="LuCI.network.Protocol.html#getType">getType</a></li>
562             
563                 <li data-name="LuCI.network.Protocol#getUptime"><a href="LuCI.network.Protocol.html#getUptime">getUptime</a></li>
564             
565                 <li data-name="LuCI.network.Protocol#getZoneName"><a href="LuCI.network.Protocol.html#getZoneName">getZoneName</a></li>
566             
567                 <li data-name="LuCI.network.Protocol#isAlias"><a href="LuCI.network.Protocol.html#isAlias">isAlias</a></li>
568             
569                 <li data-name="LuCI.network.Protocol#isBridge"><a href="LuCI.network.Protocol.html#isBridge">isBridge</a></li>
570             
571                 <li data-name="LuCI.network.Protocol#isDynamic"><a href="LuCI.network.Protocol.html#isDynamic">isDynamic</a></li>
572             
573                 <li data-name="LuCI.network.Protocol#isEmpty"><a href="LuCI.network.Protocol.html#isEmpty">isEmpty</a></li>
574             
575                 <li data-name="LuCI.network.Protocol#isFloating"><a href="LuCI.network.Protocol.html#isFloating">isFloating</a></li>
576             
577                 <li data-name="LuCI.network.Protocol#isInstalled"><a href="LuCI.network.Protocol.html#isInstalled">isInstalled</a></li>
578             
579                 <li data-name="LuCI.network.Protocol#isUp"><a href="LuCI.network.Protocol.html#isUp">isUp</a></li>
580             
581                 <li data-name="LuCI.network.Protocol#isVirtual"><a href="LuCI.network.Protocol.html#isVirtual">isVirtual</a></li>
582             
583                 <li data-name="LuCI.network.Protocol#set"><a href="LuCI.network.Protocol.html#set">set</a></li>
584             
585             </ul>
586             <ul class="events itemMembers">
587             
588             </ul>
589         </li>
590     
591         <li class="item" data-name="LuCI.network.WifiDevice">
592             <span class="title">
593                 <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
594                 
595             </span>
596             <ul class="members itemMembers">
597             
598             </ul>
599             <ul class="typedefs itemMembers">
600             
601             </ul>
602             <ul class="typedefs itemMembers">
603             
604             </ul>
605             <ul class="methods itemMembers">
606             
607             <span class="subtitle">Methods</span>
608             
609                 <li data-name="LuCI.network.WifiDevice#addWifiNetwork"><a href="LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork</a></li>
610             
611                 <li data-name="LuCI.network.WifiDevice#deleteWifiNetwork"><a href="LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
612             
613                 <li data-name="LuCI.network.WifiDevice#get"><a href="LuCI.network.WifiDevice.html#get">get</a></li>
614             
615                 <li data-name="LuCI.network.WifiDevice#getHTModes"><a href="LuCI.network.WifiDevice.html#getHTModes">getHTModes</a></li>
616             
617                 <li data-name="LuCI.network.WifiDevice#getHWModes"><a href="LuCI.network.WifiDevice.html#getHWModes">getHWModes</a></li>
618             
619                 <li data-name="LuCI.network.WifiDevice#getI18n"><a href="LuCI.network.WifiDevice.html#getI18n">getI18n</a></li>
620             
621                 <li data-name="LuCI.network.WifiDevice#getName"><a href="LuCI.network.WifiDevice.html#getName">getName</a></li>
622             
623                 <li data-name="LuCI.network.WifiDevice#getScanList"><a href="LuCI.network.WifiDevice.html#getScanList">getScanList</a></li>
624             
625                 <li data-name="LuCI.network.WifiDevice#getWifiNetwork"><a href="LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork</a></li>
626             
627                 <li data-name="LuCI.network.WifiDevice#getWifiNetworks"><a href="LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks</a></li>
628             
629                 <li data-name="LuCI.network.WifiDevice#isDisabled"><a href="LuCI.network.WifiDevice.html#isDisabled">isDisabled</a></li>
630             
631                 <li data-name="LuCI.network.WifiDevice#isUp"><a href="LuCI.network.WifiDevice.html#isUp">isUp</a></li>
632             
633                 <li data-name="LuCI.network.WifiDevice#set"><a href="LuCI.network.WifiDevice.html#set">set</a></li>
634             
635             </ul>
636             <ul class="events itemMembers">
637             
638             </ul>
639         </li>
640     
641         <li class="item" data-name="LuCI.network.WifiNetwork">
642             <span class="title">
643                 <a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>
644                 
645             </span>
646             <ul class="members itemMembers">
647             
648             </ul>
649             <ul class="typedefs itemMembers">
650             
651             </ul>
652             <ul class="typedefs itemMembers">
653             
654             </ul>
655             <ul class="methods itemMembers">
656             
657             <span class="subtitle">Methods</span>
658             
659                 <li data-name="LuCI.network.WifiNetwork#disconnectClient"><a href="LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient</a></li>
660             
661                 <li data-name="LuCI.network.WifiNetwork#get"><a href="LuCI.network.WifiNetwork.html#get">get</a></li>
662             
663                 <li data-name="LuCI.network.WifiNetwork#getActiveBSSID"><a href="LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID</a></li>
664             
665                 <li data-name="LuCI.network.WifiNetwork#getActiveEncryption"><a href="LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption</a></li>
666             
667                 <li data-name="LuCI.network.WifiNetwork#getActiveMode"><a href="LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode</a></li>
668             
669                 <li data-name="LuCI.network.WifiNetwork#getActiveModeI18n"><a href="LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n</a></li>
670             
671                 <li data-name="LuCI.network.WifiNetwork#getActiveSSID"><a href="LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID</a></li>
672             
673                 <li data-name="LuCI.network.WifiNetwork#getAssocList"><a href="LuCI.network.WifiNetwork.html#getAssocList">getAssocList</a></li>
674             
675                 <li data-name="LuCI.network.WifiNetwork#getBitRate"><a href="LuCI.network.WifiNetwork.html#getBitRate">getBitRate</a></li>
676             
677                 <li data-name="LuCI.network.WifiNetwork#getBSSID"><a href="LuCI.network.WifiNetwork.html#getBSSID">getBSSID</a></li>
678             
679                 <li data-name="LuCI.network.WifiNetwork#getChannel"><a href="LuCI.network.WifiNetwork.html#getChannel">getChannel</a></li>
680             
681                 <li data-name="LuCI.network.WifiNetwork#getCountryCode"><a href="LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode</a></li>
682             
683                 <li data-name="LuCI.network.WifiNetwork#getDevice"><a href="LuCI.network.WifiNetwork.html#getDevice">getDevice</a></li>
684             
685                 <li data-name="LuCI.network.WifiNetwork#getFrequency"><a href="LuCI.network.WifiNetwork.html#getFrequency">getFrequency</a></li>
686             
687                 <li data-name="LuCI.network.WifiNetwork#getI18n"><a href="LuCI.network.WifiNetwork.html#getI18n">getI18n</a></li>
688             
689                 <li data-name="LuCI.network.WifiNetwork#getID"><a href="LuCI.network.WifiNetwork.html#getID">getID</a></li>
690             
691                 <li data-name="LuCI.network.WifiNetwork#getIfname"><a href="LuCI.network.WifiNetwork.html#getIfname">getIfname</a></li>
692             
693                 <li data-name="LuCI.network.WifiNetwork#getMeshID"><a href="LuCI.network.WifiNetwork.html#getMeshID">getMeshID</a></li>
694             
695                 <li data-name="LuCI.network.WifiNetwork#getMode"><a href="LuCI.network.WifiNetwork.html#getMode">getMode</a></li>
696             
697                 <li data-name="LuCI.network.WifiNetwork#getName"><a href="LuCI.network.WifiNetwork.html#getName">getName</a></li>
698             
699                 <li data-name="LuCI.network.WifiNetwork#getNetwork"><a href="LuCI.network.WifiNetwork.html#getNetwork">getNetwork</a></li>
700             
701                 <li data-name="LuCI.network.WifiNetwork#getNetworkNames"><a href="LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames</a></li>
702             
703                 <li data-name="LuCI.network.WifiNetwork#getNetworks"><a href="LuCI.network.WifiNetwork.html#getNetworks">getNetworks</a></li>
704             
705                 <li data-name="LuCI.network.WifiNetwork#getNoise"><a href="LuCI.network.WifiNetwork.html#getNoise">getNoise</a></li>
706             
707                 <li data-name="LuCI.network.WifiNetwork#getShortName"><a href="LuCI.network.WifiNetwork.html#getShortName">getShortName</a></li>
708             
709                 <li data-name="LuCI.network.WifiNetwork#getSignal"><a href="LuCI.network.WifiNetwork.html#getSignal">getSignal</a></li>
710             
711                 <li data-name="LuCI.network.WifiNetwork#getSignalLevel"><a href="LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel</a></li>
712             
713                 <li data-name="LuCI.network.WifiNetwork#getSignalPercent"><a href="LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent</a></li>
714             
715                 <li data-name="LuCI.network.WifiNetwork#getSSID"><a href="LuCI.network.WifiNetwork.html#getSSID">getSSID</a></li>
716             
717                 <li data-name="LuCI.network.WifiNetwork#getTXPower"><a href="LuCI.network.WifiNetwork.html#getTXPower">getTXPower</a></li>
718             
719                 <li data-name="LuCI.network.WifiNetwork#getTXPowerOffset"><a href="LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset</a></li>
720             
721                 <li data-name="LuCI.network.WifiNetwork#getWifiDevice"><a href="LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice</a></li>
722             
723                 <li data-name="LuCI.network.WifiNetwork#getWifiDeviceName"><a href="LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName</a></li>
724             
725                 <li data-name="LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href="LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported</a></li>
726             
727                 <li data-name="LuCI.network.WifiNetwork#isDisabled"><a href="LuCI.network.WifiNetwork.html#isDisabled">isDisabled</a></li>
728             
729                 <li data-name="LuCI.network.WifiNetwork#isUp"><a href="LuCI.network.WifiNetwork.html#isUp">isUp</a></li>
730             
731                 <li data-name="LuCI.network.WifiNetwork#set"><a href="LuCI.network.WifiNetwork.html#set">set</a></li>
732             
733             </ul>
734             <ul class="events itemMembers">
735             
736             </ul>
737         </li>
738     
739         <li class="item" data-name="LuCI.poll">
740             <span class="title">
741                 <a href="LuCI.poll.html">LuCI.poll</a>
742                 
743             </span>
744             <ul class="members itemMembers">
745             
746             </ul>
747             <ul class="typedefs itemMembers">
748             
749             </ul>
750             <ul class="typedefs itemMembers">
751             
752             </ul>
753             <ul class="methods itemMembers">
754             
755             <span class="subtitle">Methods</span>
756             
757                 <li data-name="LuCI.poll#active"><a href="LuCI.poll.html#active">active</a></li>
758             
759                 <li data-name="LuCI.poll#add"><a href="LuCI.poll.html#add">add</a></li>
760             
761                 <li data-name="LuCI.poll#remove"><a href="LuCI.poll.html#remove">remove</a></li>
762             
763                 <li data-name="LuCI.poll#start"><a href="LuCI.poll.html#start">start</a></li>
764             
765                 <li data-name="LuCI.poll#stop"><a href="LuCI.poll.html#stop">stop</a></li>
766             
767             </ul>
768             <ul class="events itemMembers">
769             
770             </ul>
771         </li>
772     
773         <li class="item" data-name="LuCI.request">
774             <span class="title">
775                 <a href="LuCI.request.html">LuCI.request</a>
776                 
777             </span>
778             <ul class="members itemMembers">
779             
780             </ul>
781             <ul class="typedefs itemMembers">
782             
783             <span class="subtitle">Typedefs</span>
784             
785                 <li data-name="LuCI.request.interceptorFn"><a href="LuCI.request.html#.interceptorFn">interceptorFn</a></li>
786             
787                 <li data-name="LuCI.request.RequestOptions"><a href="LuCI.request.html#.RequestOptions">RequestOptions</a></li>
788             
789             </ul>
790             <ul class="typedefs itemMembers">
791             
792             </ul>
793             <ul class="methods itemMembers">
794             
795             <span class="subtitle">Methods</span>
796             
797                 <li data-name="LuCI.request#addInterceptor"><a href="LuCI.request.html#addInterceptor">addInterceptor</a></li>
798             
799                 <li data-name="LuCI.request#expandURL"><a href="LuCI.request.html#expandURL">expandURL</a></li>
800             
801                 <li data-name="LuCI.request#get"><a href="LuCI.request.html#get">get</a></li>
802             
803                 <li data-name="LuCI.request#post"><a href="LuCI.request.html#post">post</a></li>
804             
805                 <li data-name="LuCI.request#removeInterceptor"><a href="LuCI.request.html#removeInterceptor">removeInterceptor</a></li>
806             
807                 <li data-name="LuCI.request#request"><a href="LuCI.request.html#request">request</a></li>
808             
809             </ul>
810             <ul class="events itemMembers">
811             
812             </ul>
813         </li>
814     
815         <li class="item" data-name="LuCI.request.poll">
816             <span class="title">
817                 <a href="LuCI.request.poll.html">LuCI.request.poll</a>
818                 
819             </span>
820             <ul class="members itemMembers">
821             
822             </ul>
823             <ul class="typedefs itemMembers">
824             
825             <span class="subtitle">Typedefs</span>
826             
827                 <li data-name="LuCI.request.poll~callbackFn"><a href="LuCI.request.poll.html#~callbackFn">callbackFn</a></li>
828             
829             </ul>
830             <ul class="typedefs itemMembers">
831             
832             </ul>
833             <ul class="methods itemMembers">
834             
835             <span class="subtitle">Methods</span>
836             
837                 <li data-name="LuCI.request.poll#active"><a href="LuCI.request.poll.html#active">active</a></li>
838             
839                 <li data-name="LuCI.request.poll#add"><a href="LuCI.request.poll.html#add">add</a></li>
840             
841                 <li data-name="LuCI.request.poll#remove"><a href="LuCI.request.poll.html#remove">remove</a></li>
842             
843                 <li data-name="LuCI.request.poll#start"><a href="LuCI.request.poll.html#start">start</a></li>
844             
845                 <li data-name="LuCI.request.poll#stop"><a href="LuCI.request.poll.html#stop">stop</a></li>
846             
847             </ul>
848             <ul class="events itemMembers">
849             
850             </ul>
851         </li>
852     
853         <li class="item" data-name="LuCI.response">
854             <span class="title">
855                 <a href="LuCI.response.html">LuCI.response</a>
856                 
857             </span>
858             <ul class="members itemMembers">
859             
860             <span class="subtitle">Members</span>
861             
862                 <li data-name="LuCI.response#duration"><a href="LuCI.response.html#duration">duration</a></li>
863             
864                 <li data-name="LuCI.response#headers"><a href="LuCI.response.html#headers">headers</a></li>
865             
866                 <li data-name="LuCI.response#ok"><a href="LuCI.response.html#ok">ok</a></li>
867             
868                 <li data-name="LuCI.response#status"><a href="LuCI.response.html#status">status</a></li>
869             
870                 <li data-name="LuCI.response#statusText"><a href="LuCI.response.html#statusText">statusText</a></li>
871             
872                 <li data-name="LuCI.response#url"><a href="LuCI.response.html#url">url</a></li>
873             
874             </ul>
875             <ul class="typedefs itemMembers">
876             
877             </ul>
878             <ul class="typedefs itemMembers">
879             
880             </ul>
881             <ul class="methods itemMembers">
882             
883             <span class="subtitle">Methods</span>
884             
885                 <li data-name="LuCI.response#blob"><a href="LuCI.response.html#blob">blob</a></li>
886             
887                 <li data-name="LuCI.response#clone"><a href="LuCI.response.html#clone">clone</a></li>
888             
889                 <li data-name="LuCI.response#json"><a href="LuCI.response.html#json">json</a></li>
890             
891                 <li data-name="LuCI.response#text"><a href="LuCI.response.html#text">text</a></li>
892             
893             </ul>
894             <ul class="events itemMembers">
895             
896             </ul>
897         </li>
898     
899         <li class="item" data-name="LuCI.rpc">
900             <span class="title">
901                 <a href="LuCI.rpc.html">LuCI.rpc</a>
902                 
903             </span>
904             <ul class="members itemMembers">
905             
906             </ul>
907             <ul class="typedefs itemMembers">
908             
909             <span class="subtitle">Typedefs</span>
910             
911                 <li data-name="LuCI.rpc.DeclareOptions"><a href="LuCI.rpc.html#.DeclareOptions">DeclareOptions</a></li>
912             
913                 <li data-name="LuCI.rpc~filterFn"><a href="LuCI.rpc.html#~filterFn">filterFn</a></li>
914             
915                 <li data-name="LuCI.rpc~interceptorFn"><a href="LuCI.rpc.html#~interceptorFn">interceptorFn</a></li>
916             
917                 <li data-name="LuCI.rpc~invokeFn"><a href="LuCI.rpc.html#~invokeFn">invokeFn</a></li>
918             
919             </ul>
920             <ul class="typedefs itemMembers">
921             
922             </ul>
923             <ul class="methods itemMembers">
924             
925             <span class="subtitle">Methods</span>
926             
927                 <li data-name="LuCI.rpc#addInterceptor"><a href="LuCI.rpc.html#addInterceptor">addInterceptor</a></li>
928             
929                 <li data-name="LuCI.rpc#declare"><a href="LuCI.rpc.html#declare">declare</a></li>
930             
931                 <li data-name="LuCI.rpc#getBaseURL"><a href="LuCI.rpc.html#getBaseURL">getBaseURL</a></li>
932             
933                 <li data-name="LuCI.rpc#getSessionID"><a href="LuCI.rpc.html#getSessionID">getSessionID</a></li>
934             
935                 <li data-name="LuCI.rpc#getStatusText"><a href="LuCI.rpc.html#getStatusText">getStatusText</a></li>
936             
937                 <li data-name="LuCI.rpc#list"><a href="LuCI.rpc.html#list">list</a></li>
938             
939                 <li data-name="LuCI.rpc#removeInterceptor"><a href="LuCI.rpc.html#removeInterceptor">removeInterceptor</a></li>
940             
941                 <li data-name="LuCI.rpc#setBaseURL"><a href="LuCI.rpc.html#setBaseURL">setBaseURL</a></li>
942             
943                 <li data-name="LuCI.rpc#setSessionID"><a href="LuCI.rpc.html#setSessionID">setSessionID</a></li>
944             
945             </ul>
946             <ul class="events itemMembers">
947             
948             </ul>
949         </li>
950     
951         <li class="item" data-name="LuCI.uci">
952             <span class="title">
953                 <a href="LuCI.uci.html">LuCI.uci</a>
954                 
955             </span>
956             <ul class="members itemMembers">
957             
958             </ul>
959             <ul class="typedefs itemMembers">
960             
961             <span class="subtitle">Typedefs</span>
962             
963                 <li data-name="LuCI.uci.ChangeRecord"><a href="LuCI.uci.html#.ChangeRecord">ChangeRecord</a></li>
964             
965                 <li data-name="LuCI.uci.SectionObject"><a href="LuCI.uci.html#.SectionObject">SectionObject</a></li>
966             
967                 <li data-name="LuCI.uci~sectionsFn"><a href="LuCI.uci.html#~sectionsFn">sectionsFn</a></li>
968             
969             </ul>
970             <ul class="typedefs itemMembers">
971             
972             </ul>
973             <ul class="methods itemMembers">
974             
975             <span class="subtitle">Methods</span>
976             
977                 <li data-name="LuCI.uci#add"><a href="LuCI.uci.html#add">add</a></li>
978             
979                 <li data-name="LuCI.uci#apply"><a href="LuCI.uci.html#apply">apply</a></li>
980             
981                 <li data-name="LuCI.uci#changes"><a href="LuCI.uci.html#changes">changes</a></li>
982             
983                 <li data-name="LuCI.uci#createSID"><a href="LuCI.uci.html#createSID">createSID</a></li>
984             
985                 <li data-name="LuCI.uci#get"><a href="LuCI.uci.html#get">get</a></li>
986             
987                 <li data-name="LuCI.uci#get_first"><a href="LuCI.uci.html#get_first">get_first</a></li>
988             
989                 <li data-name="LuCI.uci#load"><a href="LuCI.uci.html#load">load</a></li>
990             
991                 <li data-name="LuCI.uci#move"><a href="LuCI.uci.html#move">move</a></li>
992             
993                 <li data-name="LuCI.uci#remove"><a href="LuCI.uci.html#remove">remove</a></li>
994             
995                 <li data-name="LuCI.uci#resolveSID"><a href="LuCI.uci.html#resolveSID">resolveSID</a></li>
996             
997                 <li data-name="LuCI.uci#save"><a href="LuCI.uci.html#save">save</a></li>
998             
999                 <li data-name="LuCI.uci#sections"><a href="LuCI.uci.html#sections">sections</a></li>
1000             
1001                 <li data-name="LuCI.uci#set"><a href="LuCI.uci.html#set">set</a></li>
1002             
1003                 <li data-name="LuCI.uci#set_first"><a href="LuCI.uci.html#set_first">set_first</a></li>
1004             
1005                 <li data-name="LuCI.uci#unload"><a href="LuCI.uci.html#unload">unload</a></li>
1006             
1007                 <li data-name="LuCI.uci#unset"><a href="LuCI.uci.html#unset">unset</a></li>
1008             
1009                 <li data-name="LuCI.uci#unset_first"><a href="LuCI.uci.html#unset_first">unset_first</a></li>
1010             
1011             </ul>
1012             <ul class="events itemMembers">
1013             
1014             </ul>
1015         </li>
1016     
1017         <li class="item" data-name="LuCI.ui">
1018             <span class="title">
1019                 <a href="LuCI.ui.html">LuCI.ui</a>
1020                 
1021             </span>
1022             <ul class="members itemMembers">
1023             
1024             </ul>
1025             <ul class="typedefs itemMembers">
1026             
1027             <span class="subtitle">Typedefs</span>
1028             
1029                 <li data-name="LuCI.ui.FileUploadReply"><a href="LuCI.ui.html#.FileUploadReply">FileUploadReply</a></li>
1030             
1031             </ul>
1032             <ul class="typedefs itemMembers">
1033             
1034             </ul>
1035             <ul class="methods itemMembers">
1036             
1037             <span class="subtitle">Methods</span>
1038             
1039                 <li data-name="LuCI.ui#addNotification"><a href="LuCI.ui.html#addNotification">addNotification</a></li>
1040             
1041                 <li data-name="LuCI.ui#addValidator"><a href="LuCI.ui.html#addValidator">addValidator</a></li>
1042             
1043                 <li data-name="LuCI.ui#awaitReconnect"><a href="LuCI.ui.html#awaitReconnect">awaitReconnect</a></li>
1044             
1045                 <li data-name="LuCI.ui#createHandlerFn"><a href="LuCI.ui.html#createHandlerFn">createHandlerFn</a></li>
1046             
1047                 <li data-name="LuCI.ui#hideIndicator"><a href="LuCI.ui.html#hideIndicator">hideIndicator</a></li>
1048             
1049                 <li data-name="LuCI.ui#hideModal"><a href="LuCI.ui.html#hideModal">hideModal</a></li>
1050             
1051                 <li data-name="LuCI.ui#instantiateView"><a href="LuCI.ui.html#instantiateView">instantiateView</a></li>
1052             
1053                 <li data-name="LuCI.ui#itemlist"><a href="LuCI.ui.html#itemlist">itemlist</a></li>
1054             
1055                 <li data-name="LuCI.ui#pingDevice"><a href="LuCI.ui.html#pingDevice">pingDevice</a></li>
1056             
1057                 <li data-name="LuCI.ui#showIndicator"><a href="LuCI.ui.html#showIndicator">showIndicator</a></li>
1058             
1059                 <li data-name="LuCI.ui#showModal"><a href="LuCI.ui.html#showModal">showModal</a></li>
1060             
1061                 <li data-name="LuCI.ui#uploadFile"><a href="LuCI.ui.html#uploadFile">uploadFile</a></li>
1062             
1063             </ul>
1064             <ul class="events itemMembers">
1065             
1066             </ul>
1067         </li>
1068     
1069         <li class="item" data-name="LuCI.ui.AbstractElement">
1070             <span class="title">
1071                 <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
1072                 
1073             </span>
1074             <ul class="members itemMembers">
1075             
1076             </ul>
1077             <ul class="typedefs itemMembers">
1078             
1079             <span class="subtitle">Typedefs</span>
1080             
1081                 <li data-name="LuCI.ui.AbstractElement.InitOptions"><a href="LuCI.ui.AbstractElement.html#.InitOptions">InitOptions</a></li>
1082             
1083             </ul>
1084             <ul class="typedefs itemMembers">
1085             
1086             </ul>
1087             <ul class="methods itemMembers">
1088             
1089             <span class="subtitle">Methods</span>
1090             
1091                 <li data-name="LuCI.ui.AbstractElement#getValue"><a href="LuCI.ui.AbstractElement.html#getValue">getValue</a></li>
1092             
1093                 <li data-name="LuCI.ui.AbstractElement#isValid"><a href="LuCI.ui.AbstractElement.html#isValid">isValid</a></li>
1094             
1095                 <li data-name="LuCI.ui.AbstractElement#registerEvents"><a href="LuCI.ui.AbstractElement.html#registerEvents">registerEvents</a></li>
1096             
1097                 <li data-name="LuCI.ui.AbstractElement#render"><a href="LuCI.ui.AbstractElement.html#render">render</a></li>
1098             
1099                 <li data-name="LuCI.ui.AbstractElement#setChangeEvents"><a href="LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents</a></li>
1100             
1101                 <li data-name="LuCI.ui.AbstractElement#setUpdateEvents"><a href="LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents</a></li>
1102             
1103                 <li data-name="LuCI.ui.AbstractElement#setValue"><a href="LuCI.ui.AbstractElement.html#setValue">setValue</a></li>
1104             
1105                 <li data-name="LuCI.ui.AbstractElement#triggerValidation"><a href="LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation</a></li>
1106             
1107             </ul>
1108             <ul class="events itemMembers">
1109             
1110             </ul>
1111         </li>
1112     
1113         <li class="item" data-name="LuCI.ui.changes">
1114             <span class="title">
1115                 <a href="LuCI.ui.changes.html">LuCI.ui.changes</a>
1116                 
1117             </span>
1118             <ul class="members itemMembers">
1119             
1120             </ul>
1121             <ul class="typedefs itemMembers">
1122             
1123             </ul>
1124             <ul class="typedefs itemMembers">
1125             
1126             </ul>
1127             <ul class="methods itemMembers">
1128             
1129             <span class="subtitle">Methods</span>
1130             
1131                 <li data-name="LuCI.ui.changes#apply"><a href="LuCI.ui.changes.html#apply">apply</a></li>
1132             
1133                 <li data-name="LuCI.ui.changes#displayChanges"><a href="LuCI.ui.changes.html#displayChanges">displayChanges</a></li>
1134             
1135                 <li data-name="LuCI.ui.changes#renderChangeIndicator"><a href="LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator</a></li>
1136             
1137                 <li data-name="LuCI.ui.changes#revert"><a href="LuCI.ui.changes.html#revert">revert</a></li>
1138             
1139                 <li data-name="LuCI.ui.changes#setIndicator"><a href="LuCI.ui.changes.html#setIndicator">setIndicator</a></li>
1140             
1141             </ul>
1142             <ul class="events itemMembers">
1143             
1144             </ul>
1145         </li>
1146     
1147         <li class="item" data-name="LuCI.ui.Checkbox">
1148             <span class="title">
1149                 <a href="LuCI.ui.Checkbox.html">LuCI.ui.Checkbox</a>
1150                 
1151             </span>
1152             <ul class="members itemMembers">
1153             
1154             </ul>
1155             <ul class="typedefs itemMembers">
1156             
1157             <span class="subtitle">Typedefs</span>
1158             
1159                 <li data-name="LuCI.ui.Checkbox.InitOptions"><a href="LuCI.ui.Checkbox.html#.InitOptions">InitOptions</a></li>
1160             
1161             </ul>
1162             <ul class="typedefs itemMembers">
1163             
1164             </ul>
1165             <ul class="methods itemMembers">
1166             
1167             <span class="subtitle">Methods</span>
1168             
1169                 <li data-name="LuCI.ui.Checkbox#getValue"><a href="LuCI.ui.Checkbox.html#getValue">getValue</a></li>
1170             
1171                 <li data-name="LuCI.ui.Checkbox#isChecked"><a href="LuCI.ui.Checkbox.html#isChecked">isChecked</a></li>
1172             
1173                 <li data-name="LuCI.ui.Checkbox#isValid"><a href="LuCI.ui.Checkbox.html#isValid">isValid</a></li>
1174             
1175                 <li data-name="LuCI.ui.Checkbox#registerEvents"><a href="LuCI.ui.Checkbox.html#registerEvents">registerEvents</a></li>
1176             
1177                 <li data-name="LuCI.ui.Checkbox#render"><a href="LuCI.ui.Checkbox.html#render">render</a></li>
1178             
1179                 <li data-name="LuCI.ui.Checkbox#setChangeEvents"><a href="LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents</a></li>
1180             
1181                 <li data-name="LuCI.ui.Checkbox#setUpdateEvents"><a href="LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents</a></li>
1182             
1183                 <li data-name="LuCI.ui.Checkbox#setValue"><a href="LuCI.ui.Checkbox.html#setValue">setValue</a></li>
1184             
1185                 <li data-name="LuCI.ui.Checkbox#triggerValidation"><a href="LuCI.ui.Checkbox.html#triggerValidation">triggerValidation</a></li>
1186             
1187             </ul>
1188             <ul class="events itemMembers">
1189             
1190             </ul>
1191         </li>
1192     
1193         <li class="item" data-name="LuCI.ui.Combobox">
1194             <span class="title">
1195                 <a href="LuCI.ui.Combobox.html">LuCI.ui.Combobox</a>
1196                 
1197             </span>
1198             <ul class="members itemMembers">
1199             
1200             </ul>
1201             <ul class="typedefs itemMembers">
1202             
1203             <span class="subtitle">Typedefs</span>
1204             
1205                 <li data-name="LuCI.ui.Combobox.InitOptions"><a href="LuCI.ui.Combobox.html#.InitOptions">InitOptions</a></li>
1206             
1207             </ul>
1208             <ul class="typedefs itemMembers">
1209             
1210             </ul>
1211             <ul class="methods itemMembers">
1212             
1213             <span class="subtitle">Methods</span>
1214             
1215                 <li data-name="LuCI.ui.Combobox#addChoices"><a href="LuCI.ui.Combobox.html#addChoices">addChoices</a></li>
1216             
1217                 <li data-name="LuCI.ui.Combobox#clearChoices"><a href="LuCI.ui.Combobox.html#clearChoices">clearChoices</a></li>
1218             
1219                 <li data-name="LuCI.ui.Combobox#closeAllDropdowns"><a href="LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns</a></li>
1220             
1221                 <li data-name="LuCI.ui.Combobox#isValid"><a href="LuCI.ui.Combobox.html#isValid">isValid</a></li>
1222             
1223                 <li data-name="LuCI.ui.Combobox#registerEvents"><a href="LuCI.ui.Combobox.html#registerEvents">registerEvents</a></li>
1224             
1225                 <li data-name="LuCI.ui.Combobox#setChangeEvents"><a href="LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents</a></li>
1226             
1227                 <li data-name="LuCI.ui.Combobox#setUpdateEvents"><a href="LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents</a></li>
1228             
1229                 <li data-name="LuCI.ui.Combobox#triggerValidation"><a href="LuCI.ui.Combobox.html#triggerValidation">triggerValidation</a></li>
1230             
1231             </ul>
1232             <ul class="events itemMembers">
1233             
1234             </ul>
1235         </li>
1236     
1237         <li class="item" data-name="LuCI.ui.ComboButton">
1238             <span class="title">
1239                 <a href="LuCI.ui.ComboButton.html">LuCI.ui.ComboButton</a>
1240                 
1241             </span>
1242             <ul class="members itemMembers">
1243             
1244             </ul>
1245             <ul class="typedefs itemMembers">
1246             
1247             <span class="subtitle">Typedefs</span>
1248             
1249                 <li data-name="LuCI.ui.ComboButton.InitOptions"><a href="LuCI.ui.ComboButton.html#.InitOptions">InitOptions</a></li>
1250             
1251             </ul>
1252             <ul class="typedefs itemMembers">
1253             
1254             </ul>
1255             <ul class="methods itemMembers">
1256             
1257             <span class="subtitle">Methods</span>
1258             
1259                 <li data-name="LuCI.ui.ComboButton#addChoices"><a href="LuCI.ui.ComboButton.html#addChoices">addChoices</a></li>
1260             
1261                 <li data-name="LuCI.ui.ComboButton#clearChoices"><a href="LuCI.ui.ComboButton.html#clearChoices">clearChoices</a></li>
1262             
1263                 <li data-name="LuCI.ui.ComboButton#closeAllDropdowns"><a href="LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns</a></li>
1264             
1265                 <li data-name="LuCI.ui.ComboButton#isValid"><a href="LuCI.ui.ComboButton.html#isValid">isValid</a></li>
1266             
1267                 <li data-name="LuCI.ui.ComboButton#registerEvents"><a href="LuCI.ui.ComboButton.html#registerEvents">registerEvents</a></li>
1268             
1269                 <li data-name="LuCI.ui.ComboButton#setChangeEvents"><a href="LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents</a></li>
1270             
1271                 <li data-name="LuCI.ui.ComboButton#setUpdateEvents"><a href="LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents</a></li>
1272             
1273                 <li data-name="LuCI.ui.ComboButton#triggerValidation"><a href="LuCI.ui.ComboButton.html#triggerValidation">triggerValidation</a></li>
1274             
1275             </ul>
1276             <ul class="events itemMembers">
1277             
1278             </ul>
1279         </li>
1280     
1281         <li class="item" data-name="LuCI.ui.Dropdown">
1282             <span class="title">
1283                 <a href="LuCI.ui.Dropdown.html">LuCI.ui.Dropdown</a>
1284                 
1285             </span>
1286             <ul class="members itemMembers">
1287             
1288             </ul>
1289             <ul class="typedefs itemMembers">
1290             
1291             <span class="subtitle">Typedefs</span>
1292             
1293                 <li data-name="LuCI.ui.Dropdown.InitOptions"><a href="LuCI.ui.Dropdown.html#.InitOptions">InitOptions</a></li>
1294             
1295             </ul>
1296             <ul class="typedefs itemMembers">
1297             
1298             </ul>
1299             <ul class="methods itemMembers">
1300             
1301             <span class="subtitle">Methods</span>
1302             
1303                 <li data-name="LuCI.ui.Dropdown#addChoices"><a href="LuCI.ui.Dropdown.html#addChoices">addChoices</a></li>
1304             
1305                 <li data-name="LuCI.ui.Dropdown#clearChoices"><a href="LuCI.ui.Dropdown.html#clearChoices">clearChoices</a></li>
1306             
1307                 <li data-name="LuCI.ui.Dropdown#closeAllDropdowns"><a href="LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns</a></li>
1308             
1309                 <li data-name="LuCI.ui.Dropdown#getValue"><a href="LuCI.ui.Dropdown.html#getValue">getValue</a></li>
1310             
1311                 <li data-name="LuCI.ui.Dropdown#isValid"><a href="LuCI.ui.Dropdown.html#isValid">isValid</a></li>
1312             
1313                 <li data-name="LuCI.ui.Dropdown#registerEvents"><a href="LuCI.ui.Dropdown.html#registerEvents">registerEvents</a></li>
1314             
1315                 <li data-name="LuCI.ui.Dropdown#render"><a href="LuCI.ui.Dropdown.html#render">render</a></li>
1316             
1317                 <li data-name="LuCI.ui.Dropdown#setChangeEvents"><a href="LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents</a></li>
1318             
1319                 <li data-name="LuCI.ui.Dropdown#setUpdateEvents"><a href="LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents</a></li>
1320             
1321                 <li data-name="LuCI.ui.Dropdown#setValue"><a href="LuCI.ui.Dropdown.html#setValue">setValue</a></li>
1322             
1323                 <li data-name="LuCI.ui.Dropdown#triggerValidation"><a href="LuCI.ui.Dropdown.html#triggerValidation">triggerValidation</a></li>
1324             
1325             </ul>
1326             <ul class="events itemMembers">
1327             
1328             </ul>
1329         </li>
1330     
1331         <li class="item" data-name="LuCI.ui.DynamicList">
1332             <span class="title">
1333                 <a href="LuCI.ui.DynamicList.html">LuCI.ui.DynamicList</a>
1334                 
1335             </span>
1336             <ul class="members itemMembers">
1337             
1338             </ul>
1339             <ul class="typedefs itemMembers">
1340             
1341             <span class="subtitle">Typedefs</span>
1342             
1343                 <li data-name="LuCI.ui.DynamicList.InitOptions"><a href="LuCI.ui.DynamicList.html#.InitOptions">InitOptions</a></li>
1344             
1345             </ul>
1346             <ul class="typedefs itemMembers">
1347             
1348             </ul>
1349             <ul class="methods itemMembers">
1350             
1351             <span class="subtitle">Methods</span>
1352             
1353                 <li data-name="LuCI.ui.DynamicList#addChoices"><a href="LuCI.ui.DynamicList.html#addChoices">addChoices</a></li>
1354             
1355                 <li data-name="LuCI.ui.DynamicList#clearChoices"><a href="LuCI.ui.DynamicList.html#clearChoices">clearChoices</a></li>
1356             
1357                 <li data-name="LuCI.ui.DynamicList#getValue"><a href="LuCI.ui.DynamicList.html#getValue">getValue</a></li>
1358             
1359                 <li data-name="LuCI.ui.DynamicList#isValid"><a href="LuCI.ui.DynamicList.html#isValid">isValid</a></li>
1360             
1361                 <li data-name="LuCI.ui.DynamicList#registerEvents"><a href="LuCI.ui.DynamicList.html#registerEvents">registerEvents</a></li>
1362             
1363                 <li data-name="LuCI.ui.DynamicList#render"><a href="LuCI.ui.DynamicList.html#render">render</a></li>
1364             
1365                 <li data-name="LuCI.ui.DynamicList#setChangeEvents"><a href="LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents</a></li>
1366             
1367                 <li data-name="LuCI.ui.DynamicList#setUpdateEvents"><a href="LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents</a></li>
1368             
1369                 <li data-name="LuCI.ui.DynamicList#setValue"><a href="LuCI.ui.DynamicList.html#setValue">setValue</a></li>
1370             
1371                 <li data-name="LuCI.ui.DynamicList#triggerValidation"><a href="LuCI.ui.DynamicList.html#triggerValidation">triggerValidation</a></li>
1372             
1373             </ul>
1374             <ul class="events itemMembers">
1375             
1376             </ul>
1377         </li>
1378     
1379         <li class="item" data-name="LuCI.ui.FileUpload">
1380             <span class="title">
1381                 <a href="LuCI.ui.FileUpload.html">LuCI.ui.FileUpload</a>
1382                 
1383             </span>
1384             <ul class="members itemMembers">
1385             
1386             </ul>
1387             <ul class="typedefs itemMembers">
1388             
1389             <span class="subtitle">Typedefs</span>
1390             
1391                 <li data-name="LuCI.ui.FileUpload.InitOptions"><a href="LuCI.ui.FileUpload.html#.InitOptions">InitOptions</a></li>
1392             
1393             </ul>
1394             <ul class="typedefs itemMembers">
1395             
1396             </ul>
1397             <ul class="methods itemMembers">
1398             
1399             <span class="subtitle">Methods</span>
1400             
1401                 <li data-name="LuCI.ui.FileUpload#getValue"><a href="LuCI.ui.FileUpload.html#getValue">getValue</a></li>
1402             
1403                 <li data-name="LuCI.ui.FileUpload#isValid"><a href="LuCI.ui.FileUpload.html#isValid">isValid</a></li>
1404             
1405                 <li data-name="LuCI.ui.FileUpload#registerEvents"><a href="LuCI.ui.FileUpload.html#registerEvents">registerEvents</a></li>
1406             
1407                 <li data-name="LuCI.ui.FileUpload#render"><a href="LuCI.ui.FileUpload.html#render">render</a></li>
1408             
1409                 <li data-name="LuCI.ui.FileUpload#setChangeEvents"><a href="LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents</a></li>
1410             
1411                 <li data-name="LuCI.ui.FileUpload#setUpdateEvents"><a href="LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents</a></li>
1412             
1413                 <li data-name="LuCI.ui.FileUpload#setValue"><a href="LuCI.ui.FileUpload.html#setValue">setValue</a></li>
1414             
1415                 <li data-name="LuCI.ui.FileUpload#triggerValidation"><a href="LuCI.ui.FileUpload.html#triggerValidation">triggerValidation</a></li>
1416             
1417             </ul>
1418             <ul class="events itemMembers">
1419             
1420             </ul>
1421         </li>
1422     
1423         <li class="item" data-name="LuCI.ui.Hiddenfield">
1424             <span class="title">
1425                 <a href="LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield</a>
1426                 
1427             </span>
1428             <ul class="members itemMembers">
1429             
1430             </ul>
1431             <ul class="typedefs itemMembers">
1432             
1433             </ul>
1434             <ul class="typedefs itemMembers">
1435             
1436             </ul>
1437             <ul class="methods itemMembers">
1438             
1439             <span class="subtitle">Methods</span>
1440             
1441                 <li data-name="LuCI.ui.Hiddenfield#getValue"><a href="LuCI.ui.Hiddenfield.html#getValue">getValue</a></li>
1442             
1443                 <li data-name="LuCI.ui.Hiddenfield#isValid"><a href="LuCI.ui.Hiddenfield.html#isValid">isValid</a></li>
1444             
1445                 <li data-name="LuCI.ui.Hiddenfield#registerEvents"><a href="LuCI.ui.Hiddenfield.html#registerEvents">registerEvents</a></li>
1446             
1447                 <li data-name="LuCI.ui.Hiddenfield#render"><a href="LuCI.ui.Hiddenfield.html#render">render</a></li>
1448             
1449                 <li data-name="LuCI.ui.Hiddenfield#setChangeEvents"><a href="LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents</a></li>
1450             
1451                 <li data-name="LuCI.ui.Hiddenfield#setUpdateEvents"><a href="LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents</a></li>
1452             
1453                 <li data-name="LuCI.ui.Hiddenfield#setValue"><a href="LuCI.ui.Hiddenfield.html#setValue">setValue</a></li>
1454             
1455                 <li data-name="LuCI.ui.Hiddenfield#triggerValidation"><a href="LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation</a></li>
1456             
1457             </ul>
1458             <ul class="events itemMembers">
1459             
1460             </ul>
1461         </li>
1462     
1463         <li class="item" data-name="LuCI.ui.Select">
1464             <span class="title">
1465                 <a href="LuCI.ui.Select.html">LuCI.ui.Select</a>
1466                 
1467             </span>
1468             <ul class="members itemMembers">
1469             
1470             </ul>
1471             <ul class="typedefs itemMembers">
1472             
1473             <span class="subtitle">Typedefs</span>
1474             
1475                 <li data-name="LuCI.ui.Select.InitOptions"><a href="LuCI.ui.Select.html#.InitOptions">InitOptions</a></li>
1476             
1477             </ul>
1478             <ul class="typedefs itemMembers">
1479             
1480             </ul>
1481             <ul class="methods itemMembers">
1482             
1483             <span class="subtitle">Methods</span>
1484             
1485                 <li data-name="LuCI.ui.Select#getValue"><a href="LuCI.ui.Select.html#getValue">getValue</a></li>
1486             
1487                 <li data-name="LuCI.ui.Select#isValid"><a href="LuCI.ui.Select.html#isValid">isValid</a></li>
1488             
1489                 <li data-name="LuCI.ui.Select#registerEvents"><a href="LuCI.ui.Select.html#registerEvents">registerEvents</a></li>
1490             
1491                 <li data-name="LuCI.ui.Select#render"><a href="LuCI.ui.Select.html#render">render</a></li>
1492             
1493                 <li data-name="LuCI.ui.Select#setChangeEvents"><a href="LuCI.ui.Select.html#setChangeEvents">setChangeEvents</a></li>
1494             
1495                 <li data-name="LuCI.ui.Select#setUpdateEvents"><a href="LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents</a></li>
1496             
1497                 <li data-name="LuCI.ui.Select#setValue"><a href="LuCI.ui.Select.html#setValue">setValue</a></li>
1498             
1499                 <li data-name="LuCI.ui.Select#triggerValidation"><a href="LuCI.ui.Select.html#triggerValidation">triggerValidation</a></li>
1500             
1501             </ul>
1502             <ul class="events itemMembers">
1503             
1504             </ul>
1505         </li>
1506     
1507         <li class="item" data-name="LuCI.ui.tabs">
1508             <span class="title">
1509                 <a href="LuCI.ui.tabs.html">LuCI.ui.tabs</a>
1510                 
1511             </span>
1512             <ul class="members itemMembers">
1513             
1514             </ul>
1515             <ul class="typedefs itemMembers">
1516             
1517             </ul>
1518             <ul class="typedefs itemMembers">
1519             
1520             </ul>
1521             <ul class="methods itemMembers">
1522             
1523             <span class="subtitle">Methods</span>
1524             
1525                 <li data-name="LuCI.ui.tabs#initTabGroup"><a href="LuCI.ui.tabs.html#initTabGroup">initTabGroup</a></li>
1526             
1527                 <li data-name="LuCI.ui.tabs#isEmptyPane"><a href="LuCI.ui.tabs.html#isEmptyPane">isEmptyPane</a></li>
1528             
1529             </ul>
1530             <ul class="events itemMembers">
1531             
1532             </ul>
1533         </li>
1534     
1535         <li class="item" data-name="LuCI.ui.Textarea">
1536             <span class="title">
1537                 <a href="LuCI.ui.Textarea.html">LuCI.ui.Textarea</a>
1538                 
1539             </span>
1540             <ul class="members itemMembers">
1541             
1542             </ul>
1543             <ul class="typedefs itemMembers">
1544             
1545             <span class="subtitle">Typedefs</span>
1546             
1547                 <li data-name="LuCI.ui.Textarea.InitOptions"><a href="LuCI.ui.Textarea.html#.InitOptions">InitOptions</a></li>
1548             
1549             </ul>
1550             <ul class="typedefs itemMembers">
1551             
1552             </ul>
1553             <ul class="methods itemMembers">
1554             
1555             <span class="subtitle">Methods</span>
1556             
1557                 <li data-name="LuCI.ui.Textarea#getValue"><a href="LuCI.ui.Textarea.html#getValue">getValue</a></li>
1558             
1559                 <li data-name="LuCI.ui.Textarea#isValid"><a href="LuCI.ui.Textarea.html#isValid">isValid</a></li>
1560             
1561                 <li data-name="LuCI.ui.Textarea#registerEvents"><a href="LuCI.ui.Textarea.html#registerEvents">registerEvents</a></li>
1562             
1563                 <li data-name="LuCI.ui.Textarea#render"><a href="LuCI.ui.Textarea.html#render">render</a></li>
1564             
1565                 <li data-name="LuCI.ui.Textarea#setChangeEvents"><a href="LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents</a></li>
1566             
1567                 <li data-name="LuCI.ui.Textarea#setUpdateEvents"><a href="LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents</a></li>
1568             
1569                 <li data-name="LuCI.ui.Textarea#setValue"><a href="LuCI.ui.Textarea.html#setValue">setValue</a></li>
1570             
1571                 <li data-name="LuCI.ui.Textarea#triggerValidation"><a href="LuCI.ui.Textarea.html#triggerValidation">triggerValidation</a></li>
1572             
1573             </ul>
1574             <ul class="events itemMembers">
1575             
1576             </ul>
1577         </li>
1578     
1579         <li class="item" data-name="LuCI.ui.Textfield">
1580             <span class="title">
1581                 <a href="LuCI.ui.Textfield.html">LuCI.ui.Textfield</a>
1582                 
1583             </span>
1584             <ul class="members itemMembers">
1585             
1586             </ul>
1587             <ul class="typedefs itemMembers">
1588             
1589             <span class="subtitle">Typedefs</span>
1590             
1591                 <li data-name="LuCI.ui.Textfield.InitOptions"><a href="LuCI.ui.Textfield.html#.InitOptions">InitOptions</a></li>
1592             
1593             </ul>
1594             <ul class="typedefs itemMembers">
1595             
1596             </ul>
1597             <ul class="methods itemMembers">
1598             
1599             <span class="subtitle">Methods</span>
1600             
1601                 <li data-name="LuCI.ui.Textfield#getValue"><a href="LuCI.ui.Textfield.html#getValue">getValue</a></li>
1602             
1603                 <li data-name="LuCI.ui.Textfield#isValid"><a href="LuCI.ui.Textfield.html#isValid">isValid</a></li>
1604             
1605                 <li data-name="LuCI.ui.Textfield#registerEvents"><a href="LuCI.ui.Textfield.html#registerEvents">registerEvents</a></li>
1606             
1607                 <li data-name="LuCI.ui.Textfield#render"><a href="LuCI.ui.Textfield.html#render">render</a></li>
1608             
1609                 <li data-name="LuCI.ui.Textfield#setChangeEvents"><a href="LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents</a></li>
1610             
1611                 <li data-name="LuCI.ui.Textfield#setUpdateEvents"><a href="LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents</a></li>
1612             
1613                 <li data-name="LuCI.ui.Textfield#setValue"><a href="LuCI.ui.Textfield.html#setValue">setValue</a></li>
1614             
1615                 <li data-name="LuCI.ui.Textfield#triggerValidation"><a href="LuCI.ui.Textfield.html#triggerValidation">triggerValidation</a></li>
1616             
1617             </ul>
1618             <ul class="events itemMembers">
1619             
1620             </ul>
1621         </li>
1622     
1623         <li class="item" data-name="LuCI.view">
1624             <span class="title">
1625                 <a href="LuCI.view.html">LuCI.view</a>
1626                 
1627             </span>
1628             <ul class="members itemMembers">
1629             
1630             </ul>
1631             <ul class="typedefs itemMembers">
1632             
1633             </ul>
1634             <ul class="typedefs itemMembers">
1635             
1636             </ul>
1637             <ul class="methods itemMembers">
1638             
1639             <span class="subtitle">Methods</span>
1640             
1641                 <li data-name="LuCI.view#addFooter"><a href="LuCI.view.html#addFooter">addFooter</a></li>
1642             
1643                 <li data-name="LuCI.view#handleReset"><a href="LuCI.view.html#handleReset">handleReset</a></li>
1644             
1645                 <li data-name="LuCI.view#handleSave"><a href="LuCI.view.html#handleSave">handleSave</a></li>
1646             
1647                 <li data-name="LuCI.view#handleSaveApply"><a href="LuCI.view.html#handleSaveApply">handleSaveApply</a></li>
1648             
1649                 <li data-name="LuCI.view#load"><a href="LuCI.view.html#load">load</a></li>
1650             
1651                 <li data-name="LuCI.view#render"><a href="LuCI.view.html#render">render</a></li>
1652             
1653             </ul>
1654             <ul class="events itemMembers">
1655             
1656             </ul>
1657         </li>
1658     
1659         <li class="item" data-name="LuCI.xhr">
1660             <span class="title">
1661                 <a href="LuCI.xhr.html">LuCI.xhr</a>
1662                 
1663             </span>
1664             <ul class="members itemMembers">
1665             
1666             </ul>
1667             <ul class="typedefs itemMembers">
1668             
1669             </ul>
1670             <ul class="typedefs itemMembers">
1671             
1672             </ul>
1673             <ul class="methods itemMembers">
1674             
1675             <span class="subtitle">Methods</span>
1676             
1677                 <li data-name="LuCI.xhr#abort"><a href="LuCI.xhr.html#abort">abort</a></li>
1678             
1679                 <li data-name="LuCI.xhr#busy"><a href="LuCI.xhr.html#busy">busy</a></li>
1680             
1681                 <li data-name="LuCI.xhr#cancel"><a href="LuCI.xhr.html#cancel">cancel</a></li>
1682             
1683                 <li data-name="LuCI.xhr#get"><a href="LuCI.xhr.html#get">get</a></li>
1684             
1685                 <li data-name="LuCI.xhr#post"><a href="LuCI.xhr.html#post">post</a></li>
1686             
1687                 <li data-name="LuCI.xhr#send_form"><a href="LuCI.xhr.html#send_form">send_form</a></li>
1688             
1689             </ul>
1690             <ul class="events itemMembers">
1691             
1692             </ul>
1693         </li>
1694     
1695     </ul>
1696 </div>
1697     <div class="main">
1698         <h1 class="page-title" data-filename="LuCI.network.WifiNetwork.html">Class: WifiNetwork</h1>
1699         
1700
1701
1702
1703 <section>
1704     
1705 <header>
1706     <h2>
1707         <span class="ancestors"><a href="LuCI.html">LuCI</a><a href="LuCI.network.html">.network</a>.</span>
1708     
1709     WifiNetwork
1710     </h2>
1711     
1712         <div class="class-description"><p>A <code>Network.WifiNetwork</code> instance represents a wireless network (vif)
1713 configured on top of a radio device and provides functions for querying
1714 the runtime state of the network. Most radio devices support multiple
1715 such networks in parallel.</p></div>
1716     
1717 </header>  
1718
1719 <article>
1720     <div class="container-overview">
1721     
1722     
1723     
1724         
1725 <dt>
1726     <div class="nameContainer">
1727         <h4 class="name" id="WifiNetwork">
1728             
1729             new LuCI.network.WifiNetwork<span class="signature">()</span>
1730         </h4>
1731     
1732         
1733         <div class="tag-source">
1734             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3368">line 3368</a>
1735         </div>
1736         
1737     </div>
1738
1739     
1740 </dt>
1741 <dd>
1742     
1743     
1744
1745     
1746     
1747     
1748     
1749     
1750     
1751     
1752 <dl class="details">
1753     
1754         
1755     
1756     
1757     
1758
1759     
1760     
1761     
1762     
1763     
1764     
1765     
1766     
1767     
1768     
1769     
1770     
1771     
1772     
1773     
1774 </dl>
1775
1776     
1777     
1778
1779     
1780
1781     
1782     
1783     
1784     
1785     
1786     
1787     
1788 </dd>
1789
1790     
1791     </div>
1792     
1793     
1794     
1795     
1796     
1797     
1798     
1799     
1800     
1801     
1802     
1803     
1804     
1805     
1806         <h3 class="subsection-title">Methods</h3>
1807         
1808         <dl>
1809             
1810 <dt>
1811     <div class="nameContainer">
1812         <h4 class="name" id="disconnectClient">
1813             
1814             disconnectClient<span class="signature">(mac, <span class="optional">deauth</span>, <span class="optional">reason</span>, <span class="optional">ban_time</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;number>}</span>
1815         </h4>
1816     
1817         
1818         <div class="tag-source">
1819             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4111">line 4111</a>
1820         </div>
1821         
1822     </div>
1823
1824     
1825 </dt>
1826 <dd>
1827     
1828     
1829     <div class="description">
1830         <p>Forcibly disconnect the given client from the wireless network.</p>
1831     </div>
1832     
1833
1834     
1835     
1836     
1837     
1838     
1839         
1840
1841 <table class="params">
1842     <thead>
1843         <tr>
1844                 
1845                 <th>Name</th>
1846                 
1847                 
1848                 <th>Type</th>
1849                 
1850                 
1851                 <th>Default</th>
1852                 
1853                 
1854                 <th class="last">Description</th>
1855         </tr>
1856         </thead>
1857         
1858         <tbody>
1859         
1860         
1861         <tr>
1862             
1863                 <td class="name"><code>mac</code></td>
1864             
1865             
1866             <td class="type">
1867             
1868                 
1869 <span class="param-type">string</span>
1870
1871
1872             
1873             </td>
1874             
1875             
1876                 <td class="default">
1877                 
1878                 </td>
1879             
1880             
1881             <td class="description last">
1882                 
1883                     
1884                     
1885                         
1886                     
1887                 
1888                 <p>The MAC address of the client to disconnect.</p></td>
1889         </tr>
1890         
1891         
1892         
1893         <tr>
1894             
1895                 <td class="name"><code>deauth</code></td>
1896             
1897             
1898             <td class="type">
1899             
1900                 
1901 <span class="param-type">boolean</span>
1902
1903
1904             
1905             </td>
1906             
1907             
1908                 <td class="default">
1909                 
1910                     false
1911                 
1912                 </td>
1913             
1914             
1915             <td class="description last">
1916                 
1917                     
1918                         <span class="optional">optional</span>
1919                     
1920                     
1921                         
1922                     
1923                 
1924                 <p>Specifies whether to deauthenticate (<code>true</code>) or disassociate (<code>false</code>)
1925 the client.</p></td>
1926         </tr>
1927         
1928         
1929         
1930         <tr>
1931             
1932                 <td class="name"><code>reason</code></td>
1933             
1934             
1935             <td class="type">
1936             
1937                 
1938 <span class="param-type">number</span>
1939
1940
1941             
1942             </td>
1943             
1944             
1945                 <td class="default">
1946                 
1947                     1
1948                 
1949                 </td>
1950             
1951             
1952             <td class="description last">
1953                 
1954                     
1955                         <span class="optional">optional</span>
1956                     
1957                     
1958                         
1959                     
1960                 
1961                 <p>Specifies the IEEE 802.11 reason code to disassoc/deauth the client
1962 with. Default is <code>1</code> which corresponds to <code>Unspecified reason</code>.</p></td>
1963         </tr>
1964         
1965         
1966         
1967         <tr>
1968             
1969                 <td class="name"><code>ban_time</code></td>
1970             
1971             
1972             <td class="type">
1973             
1974                 
1975 <span class="param-type">number</span>
1976
1977
1978             
1979             </td>
1980             
1981             
1982                 <td class="default">
1983                 
1984                     0
1985                 
1986                 </td>
1987             
1988             
1989             <td class="description last">
1990                 
1991                     
1992                         <span class="optional">optional</span>
1993                     
1994                     
1995                         
1996                     
1997                 
1998                 <p>Specifies the amount of milliseconds to ban the client from
1999 reconnecting. By default, no ban time is set which allows the client
2000 to reassociate / reauthenticate immediately.</p></td>
2001         </tr>
2002         
2003         
2004         </tbody>
2005 </table>
2006     
2007     
2008     
2009 <dl class="details">
2010     
2011         
2012     
2013     
2014     
2015
2016     
2017     
2018     
2019     
2020     
2021     
2022     
2023     
2024     
2025     
2026     
2027     
2028     
2029     
2030     
2031 </dl>
2032
2033     
2034     
2035
2036     
2037
2038     
2039     
2040     
2041     
2042     
2043     <h5>Returns:</h5>
2044     
2045
2046
2047 <table class="params">
2048     <thead>
2049     <tr>
2050         
2051         <th>Type</th>
2052         <th class="last">Description</th>
2053     </tr>
2054     </thead>
2055     <tbody>
2056     
2057         <tr>
2058             
2059             <td class="type">
2060             
2061                         Promise.&lt;number>
2062                         
2063                     
2064             </td>
2065             <td class="description last">Returns a promise resolving to the underlying ubus call result code
2066 which is typically <code>0</code>, even for not existing MAC addresses.
2067 The promise might reject with an error in case invalid arguments
2068 are passed.</td>
2069         </tr>
2070     
2071     </tbody>
2072 </table>
2073
2074     
2075     
2076     
2077 </dd>
2078
2079         
2080             
2081 <dt>
2082     <div class="nameContainer">
2083         <h4 class="name" id="get">
2084             
2085             get<span class="signature">(opt)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string|Array.&lt;string>}</span>
2086         </h4>
2087     
2088         
2089         <div class="tag-source">
2090             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3402">line 3402</a>
2091         </div>
2092         
2093     </div>
2094
2095     
2096 </dt>
2097 <dd>
2098     
2099     
2100     <div class="description">
2101         <p>Read the given UCI option value of this wireless network.</p>
2102     </div>
2103     
2104
2105     
2106     
2107     
2108     
2109     
2110         
2111
2112 <table class="params">
2113     <thead>
2114         <tr>
2115                 
2116                 <th>Name</th>
2117                 
2118                 
2119                 <th>Type</th>
2120                 
2121                 
2122                 
2123                 <th class="last">Description</th>
2124         </tr>
2125         </thead>
2126         
2127         <tbody>
2128         
2129         
2130         <tr>
2131             
2132                 <td class="name"><code>opt</code></td>
2133             
2134             
2135             <td class="type">
2136             
2137                 
2138 <span class="param-type">string</span>
2139
2140
2141             
2142             </td>
2143             
2144             
2145             
2146             <td class="description last">
2147                 
2148                 <p>The UCI option name to read.</p></td>
2149         </tr>
2150         
2151         
2152         </tbody>
2153 </table>
2154     
2155     
2156     
2157 <dl class="details">
2158     
2159         
2160     
2161     
2162     
2163
2164     
2165     
2166     
2167     
2168     
2169     
2170     
2171     
2172     
2173     
2174     
2175     
2176     
2177     
2178     
2179 </dl>
2180
2181     
2182     
2183
2184     
2185
2186     
2187     
2188     
2189     
2190     
2191     <h5>Returns:</h5>
2192     
2193
2194
2195 <table class="params">
2196     <thead>
2197     <tr>
2198         
2199         <th>Type</th>
2200         <th class="last">Description</th>
2201     </tr>
2202     </thead>
2203     <tbody>
2204     
2205         <tr>
2206             
2207             <td class="type">
2208             
2209                         null
2210                          | 
2211                     
2212                         string
2213                          | 
2214                     
2215                         Array.&lt;string>
2216                         
2217                     
2218             </td>
2219             <td class="description last">Returns the UCI option value or <code>null</code> if the requested option is
2220 not found.</td>
2221         </tr>
2222     
2223     </tbody>
2224 </table>
2225
2226     
2227     
2228     
2229 </dd>
2230
2231         
2232             
2233 <dt>
2234     <div class="nameContainer">
2235         <h4 class="name" id="getActiveBSSID">
2236             
2237             getActiveBSSID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
2238         </h4>
2239     
2240         
2241         <div class="tag-source">
2242             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3655">line 3655</a>
2243         </div>
2244         
2245     </div>
2246
2247     
2248 </dt>
2249 <dd>
2250     
2251     
2252     <div class="description">
2253         <p>Query the current BSSID from runtime information.</p>
2254     </div>
2255     
2256
2257     
2258     
2259     
2260     
2261     
2262     
2263     
2264 <dl class="details">
2265     
2266         
2267     
2268     
2269     
2270
2271     
2272     
2273     
2274     
2275     
2276     
2277     
2278     
2279     
2280     
2281     
2282     
2283     
2284     
2285     
2286 </dl>
2287
2288     
2289     
2290
2291     
2292
2293     
2294     
2295     
2296     
2297     
2298     <h5>Returns:</h5>
2299     
2300
2301
2302 <table class="params">
2303     <thead>
2304     <tr>
2305         
2306         <th>Type</th>
2307         <th class="last">Description</th>
2308     </tr>
2309     </thead>
2310     <tbody>
2311     
2312         <tr>
2313             
2314             <td class="type">
2315             
2316                         string
2317                         
2318                     
2319             </td>
2320             <td class="description last">Returns the current BSSID or Mesh ID as reported by <code>ubus</code> runtime
2321 information.</td>
2322         </tr>
2323     
2324     </tbody>
2325 </table>
2326
2327     
2328     
2329     
2330 </dd>
2331
2332         
2333             
2334 <dt>
2335     <div class="nameContainer">
2336         <h4 class="name" id="getActiveEncryption">
2337             
2338             getActiveEncryption<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
2339         </h4>
2340     
2341         
2342         <div class="tag-source">
2343             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3666">line 3666</a>
2344         </div>
2345         
2346     </div>
2347
2348     
2349 </dt>
2350 <dd>
2351     
2352     
2353     <div class="description">
2354         <p>Query the current encryption settings from runtime information.</p>
2355     </div>
2356     
2357
2358     
2359     
2360     
2361     
2362     
2363     
2364     
2365 <dl class="details">
2366     
2367         
2368     
2369     
2370     
2371
2372     
2373     
2374     
2375     
2376     
2377     
2378     
2379     
2380     
2381     
2382     
2383     
2384     
2385     
2386     
2387 </dl>
2388
2389     
2390     
2391
2392     
2393
2394     
2395     
2396     
2397     
2398     
2399     <h5>Returns:</h5>
2400     
2401
2402
2403 <table class="params">
2404     <thead>
2405     <tr>
2406         
2407         <th>Type</th>
2408         <th class="last">Description</th>
2409     </tr>
2410     </thead>
2411     <tbody>
2412     
2413         <tr>
2414             
2415             <td class="type">
2416             
2417                         string
2418                         
2419                     
2420             </td>
2421             <td class="description last">Returns a string describing the current encryption or <code>-</code> if the the
2422 encryption state could not be found in <code>ubus</code> runtime information.</td>
2423         </tr>
2424     
2425     </tbody>
2426 </table>
2427
2428     
2429     
2430     
2431 </dd>
2432
2433         
2434             
2435 <dt>
2436     <div class="nameContainer">
2437         <h4 class="name" id="getActiveMode">
2438             
2439             getActiveMode<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
2440         </h4>
2441     
2442         
2443         <div class="tag-source">
2444             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3603">line 3603</a>
2445         </div>
2446         
2447     </div>
2448
2449     
2450 </dt>
2451 <dd>
2452     
2453     
2454     <div class="description">
2455         <p>Query the current operation mode from runtime information.</p>
2456     </div>
2457     
2458
2459     
2460     
2461     
2462     
2463     
2464     
2465     
2466 <dl class="details">
2467     
2468         
2469     
2470     
2471     
2472
2473     
2474     
2475     
2476     
2477     
2478     
2479     
2480     
2481     
2482     
2483     
2484     
2485     
2486     
2487     
2488 </dl>
2489
2490     
2491     
2492
2493     
2494
2495     
2496     
2497     
2498     
2499     
2500     <h5>Returns:</h5>
2501     
2502
2503
2504 <table class="params">
2505     <thead>
2506     <tr>
2507         
2508         <th>Type</th>
2509         <th class="last">Description</th>
2510     </tr>
2511     </thead>
2512     <tbody>
2513     
2514         <tr>
2515             
2516             <td class="type">
2517             
2518                         string
2519                         
2520                     
2521             </td>
2522             <td class="description last">Returns the human readable mode name as reported by <code>ubus</code> runtime
2523 state. Possible returned values are:
2524 <ul>
2525 <li><code>Master</code></li>
2526 <li><code>Ad-Hoc</code></li>
2527 <li><code>Client</code></li>
2528 <li><code>Monitor</code></li>
2529 <li><code>Master (VLAN)</code></li>
2530 <li><code>WDS</code></li>
2531 <li><code>Mesh Point</code></li>
2532 <li><code>P2P Client</code></li>
2533 <li><code>P2P Go</code></li>
2534 <li><code>Unknown</code></li>
2535 </ul></td>
2536         </tr>
2537     
2538     </tbody>
2539 </table>
2540
2541     
2542     
2543     
2544 </dd>
2545
2546         
2547             
2548 <dt>
2549     <div class="nameContainer">
2550         <h4 class="name" id="getActiveModeI18n">
2551             
2552             getActiveModeI18n<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
2553         </h4>
2554     
2555         
2556         <div class="tag-source">
2557             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3624">line 3624</a>
2558         </div>
2559         
2560     </div>
2561
2562     
2563 </dt>
2564 <dd>
2565     
2566     
2567     <div class="description">
2568         <p>Query the current operation mode from runtime information as
2569 translated string.</p>
2570     </div>
2571     
2572
2573     
2574     
2575     
2576     
2577     
2578     
2579     
2580 <dl class="details">
2581     
2582         
2583     
2584     
2585     
2586
2587     
2588     
2589     
2590     
2591     
2592     
2593     
2594     
2595     
2596     
2597     
2598     
2599     
2600     
2601     
2602 </dl>
2603
2604     
2605     
2606
2607     
2608
2609     
2610     
2611     
2612     
2613     
2614     <h5>Returns:</h5>
2615     
2616
2617
2618 <table class="params">
2619     <thead>
2620     <tr>
2621         
2622         <th>Type</th>
2623         <th class="last">Description</th>
2624     </tr>
2625     </thead>
2626     <tbody>
2627     
2628         <tr>
2629             
2630             <td class="type">
2631             
2632                         string
2633                         
2634                     
2635             </td>
2636             <td class="description last">Returns the translated, human readable mode name as reported by
2637 <code>ubus</code> runtime state.</td>
2638         </tr>
2639     
2640     </tbody>
2641 </table>
2642
2643     
2644     
2645     
2646 </dd>
2647
2648         
2649             
2650 <dt>
2651     <div class="nameContainer">
2652         <h4 class="name" id="getActiveSSID">
2653             
2654             getActiveSSID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
2655         </h4>
2656     
2657         
2658         <div class="tag-source">
2659             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3644">line 3644</a>
2660         </div>
2661         
2662     </div>
2663
2664     
2665 </dt>
2666 <dd>
2667     
2668     
2669     <div class="description">
2670         <p>Query the current SSID from runtime information.</p>
2671     </div>
2672     
2673
2674     
2675     
2676     
2677     
2678     
2679     
2680     
2681 <dl class="details">
2682     
2683         
2684     
2685     
2686     
2687
2688     
2689     
2690     
2691     
2692     
2693     
2694     
2695     
2696     
2697     
2698     
2699     
2700     
2701     
2702     
2703 </dl>
2704
2705     
2706     
2707
2708     
2709
2710     
2711     
2712     
2713     
2714     
2715     <h5>Returns:</h5>
2716     
2717
2718
2719 <table class="params">
2720     <thead>
2721     <tr>
2722         
2723         <th>Type</th>
2724         <th class="last">Description</th>
2725     </tr>
2726     </thead>
2727     <tbody>
2728     
2729         <tr>
2730             
2731             <td class="type">
2732             
2733                         string
2734                         
2735                     
2736             </td>
2737             <td class="description last">Returns the current SSID or Mesh ID as reported by <code>ubus</code> runtime
2738 information.</td>
2739         </tr>
2740     
2741     </tbody>
2742 </table>
2743
2744     
2745     
2746     
2747 </dd>
2748
2749         
2750             
2751 <dt>
2752     <div class="nameContainer">
2753         <h4 class="name" id="getAssocList">
2754             
2755             getAssocList<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;Array.&lt;<a href="LuCI.network.html#.WifiPeerEntry">LuCI.network.WifiPeerEntry</a>>>}</span>
2756         </h4>
2757     
2758         
2759         <div class="tag-source">
2760             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3846">line 3846</a>
2761         </div>
2762         
2763     </div>
2764
2765     
2766 </dt>
2767 <dd>
2768     
2769     
2770     <div class="description">
2771         <p>Fetch the list of associated peers.</p>
2772     </div>
2773     
2774
2775     
2776     
2777     
2778     
2779     
2780     
2781     
2782 <dl class="details">
2783     
2784         
2785     
2786     
2787     
2788
2789     
2790     
2791     
2792     
2793     
2794     
2795     
2796     
2797     
2798     
2799     
2800     
2801     
2802     
2803     
2804 </dl>
2805
2806     
2807     
2808
2809     
2810
2811     
2812     
2813     
2814     
2815     
2816     <h5>Returns:</h5>
2817     
2818
2819
2820 <table class="params">
2821     <thead>
2822     <tr>
2823         
2824         <th>Type</th>
2825         <th class="last">Description</th>
2826     </tr>
2827     </thead>
2828     <tbody>
2829     
2830         <tr>
2831             
2832             <td class="type">
2833             
2834                         Promise.&lt;Array.&lt;<a href="LuCI.network.html#.WifiPeerEntry">LuCI.network.WifiPeerEntry</a>>>
2835                         
2836                     
2837             </td>
2838             <td class="description last">Returns a promise resolving to an array of wireless peers associated
2839 with this network.</td>
2840         </tr>
2841     
2842     </tbody>
2843 </table>
2844
2845     
2846     
2847     
2848 </dd>
2849
2850         
2851             
2852 <dt>
2853     <div class="nameContainer">
2854         <h4 class="name" id="getBitRate">
2855             
2856             getBitRate<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|number}</span>
2857         </h4>
2858     
2859         
2860         <div class="tag-source">
2861             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3876">line 3876</a>
2862         </div>
2863         
2864     </div>
2865
2866     
2867 </dt>
2868 <dd>
2869     
2870     
2871     <div class="description">
2872         <p>Query the current average bitrate of all peers associated to this
2873 wireless network.</p>
2874     </div>
2875     
2876
2877     
2878     
2879     
2880     
2881     
2882     
2883     
2884 <dl class="details">
2885     
2886         
2887     
2888     
2889     
2890
2891     
2892     
2893     
2894     
2895     
2896     
2897     
2898     
2899     
2900     
2901     
2902     
2903     
2904     
2905     
2906 </dl>
2907
2908     
2909     
2910
2911     
2912
2913     
2914     
2915     
2916     
2917     
2918     <h5>Returns:</h5>
2919     
2920
2921
2922 <table class="params">
2923     <thead>
2924     <tr>
2925         
2926         <th>Type</th>
2927         <th class="last">Description</th>
2928     </tr>
2929     </thead>
2930     <tbody>
2931     
2932         <tr>
2933             
2934             <td class="type">
2935             
2936                         null
2937                          | 
2938                     
2939                         number
2940                         
2941                     
2942             </td>
2943             <td class="description last">Returns the average bit rate among all peers associated to the network
2944 as reported by <code>ubus</code> runtime information or <code>null</code> if the information
2945 is not available.</td>
2946         </tr>
2947     
2948     </tbody>
2949 </table>
2950
2951     
2952     
2953     
2954 </dd>
2955
2956         
2957             
2958 <dt>
2959     <div class="nameContainer">
2960         <h4 class="name" id="getBSSID">
2961             
2962             getBSSID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
2963         </h4>
2964     
2965         
2966         <div class="tag-source">
2967             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3481">line 3481</a>
2968         </div>
2969         
2970     </div>
2971
2972     
2973 </dt>
2974 <dd>
2975     
2976     
2977     <div class="description">
2978         <p>Get the configured BSSID of the wireless network.</p>
2979     </div>
2980     
2981
2982     
2983     
2984     
2985     
2986     
2987     
2988     
2989 <dl class="details">
2990     
2991         
2992     
2993     
2994     
2995
2996     
2997     
2998     
2999     
3000     
3001     
3002     
3003     
3004     
3005     
3006     
3007     
3008     
3009     
3010     
3011 </dl>
3012
3013     
3014     
3015
3016     
3017
3018     
3019     
3020     
3021     
3022     
3023     <h5>Returns:</h5>
3024     
3025
3026
3027 <table class="params">
3028     <thead>
3029     <tr>
3030         
3031         <th>Type</th>
3032         <th class="last">Description</th>
3033     </tr>
3034     </thead>
3035     <tbody>
3036     
3037         <tr>
3038             
3039             <td class="type">
3040             
3041                         null
3042                          | 
3043                     
3044                         string
3045                         
3046                     
3047             </td>
3048             <td class="description last">Returns the BSSID value or <code>null</code> if none has been specified.</td>
3049         </tr>
3050     
3051     </tbody>
3052 </table>
3053
3054     
3055     
3056     
3057 </dd>
3058
3059         
3060             
3061 <dt>
3062     <div class="nameContainer">
3063         <h4 class="name" id="getChannel">
3064             
3065             getChannel<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|number}</span>
3066         </h4>
3067     
3068         
3069         <div class="tag-source">
3070             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3892">line 3892</a>
3071         </div>
3072         
3073     </div>
3074
3075     
3076 </dt>
3077 <dd>
3078     
3079     
3080     <div class="description">
3081         <p>Query the current wireless channel.</p>
3082     </div>
3083     
3084
3085     
3086     
3087     
3088     
3089     
3090     
3091     
3092 <dl class="details">
3093     
3094         
3095     
3096     
3097     
3098
3099     
3100     
3101     
3102     
3103     
3104     
3105     
3106     
3107     
3108     
3109     
3110     
3111     
3112     
3113     
3114 </dl>
3115
3116     
3117     
3118
3119     
3120
3121     
3122     
3123     
3124     
3125     
3126     <h5>Returns:</h5>
3127     
3128
3129
3130 <table class="params">
3131     <thead>
3132     <tr>
3133         
3134         <th>Type</th>
3135         <th class="last">Description</th>
3136     </tr>
3137     </thead>
3138     <tbody>
3139     
3140         <tr>
3141             
3142             <td class="type">
3143             
3144                         null
3145                          | 
3146                     
3147                         number
3148                         
3149                     
3150             </td>
3151             <td class="description last">Returns the wireless channel as reported by <code>ubus</code> runtime information
3152 or <code>null</code> if it cannot be determined.</td>
3153         </tr>
3154     
3155     </tbody>
3156 </table>
3157
3158     
3159     
3160     
3161 </dd>
3162
3163         
3164             
3165 <dt>
3166     <div class="nameContainer">
3167         <h4 class="name" id="getCountryCode">
3168             
3169             getCountryCode<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
3170         </h4>
3171     
3172         
3173         <div class="tag-source">
3174             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3925">line 3925</a>
3175         </div>
3176         
3177     </div>
3178
3179     
3180 </dt>
3181 <dd>
3182     
3183     
3184     <div class="description">
3185         <p>Query the current country code.</p>
3186     </div>
3187     
3188
3189     
3190     
3191     
3192     
3193     
3194     
3195     
3196 <dl class="details">
3197     
3198         
3199     
3200     
3201     
3202
3203     
3204     
3205     
3206     
3207     
3208     
3209     
3210     
3211     
3212     
3213     
3214     
3215     
3216     
3217     
3218 </dl>
3219
3220     
3221     
3222
3223     
3224
3225     
3226     
3227     
3228     
3229     
3230     <h5>Returns:</h5>
3231     
3232
3233
3234 <table class="params">
3235     <thead>
3236     <tr>
3237         
3238         <th>Type</th>
3239         <th class="last">Description</th>
3240     </tr>
3241     </thead>
3242     <tbody>
3243     
3244         <tr>
3245             
3246             <td class="type">
3247             
3248                         string
3249                         
3250                     
3251             </td>
3252             <td class="description last">Returns the wireless country code as reported by <code>ubus</code> runtime
3253 information or <code>00</code> if it cannot be determined.</td>
3254         </tr>
3255     
3256     </tbody>
3257 </table>
3258
3259     
3260     
3261     
3262 </dd>
3263
3264         
3265             
3266 <dt>
3267     <div class="nameContainer">
3268         <h4 class="name" id="getDevice">
3269             
3270             getDevice<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="LuCI.network.Device.html">LuCI.network.Device</a>}</span>
3271         </h4>
3272     
3273         
3274         <div class="tag-source">
3275             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4071">line 4071</a>
3276         </div>
3277         
3278     </div>
3279
3280     
3281 </dt>
3282 <dd>
3283     
3284     
3285     <div class="description">
3286         <p>Get the associated Linux network device.</p>
3287     </div>
3288     
3289
3290     
3291     
3292     
3293     
3294     
3295     
3296     
3297 <dl class="details">
3298     
3299         
3300     
3301     
3302     
3303
3304     
3305     
3306     
3307     
3308     
3309     
3310     
3311     
3312     
3313     
3314     
3315     
3316     
3317     
3318     
3319 </dl>
3320
3321     
3322     
3323
3324     
3325
3326     
3327     
3328     
3329     
3330     
3331     <h5>Returns:</h5>
3332     
3333
3334
3335 <table class="params">
3336     <thead>
3337     <tr>
3338         
3339         <th>Type</th>
3340         <th class="last">Description</th>
3341     </tr>
3342     </thead>
3343     <tbody>
3344     
3345         <tr>
3346             
3347             <td class="type">
3348             
3349                         <a href="LuCI.network.Device.html">LuCI.network.Device</a>
3350                         
3351                     
3352             </td>
3353             <td class="description last">Returns a <code>Network.Device</code> instance representing the Linux network
3354 device associted with this wireless network.</td>
3355         </tr>
3356     
3357     </tbody>
3358 </table>
3359
3360     
3361     
3362     
3363 </dd>
3364
3365         
3366             
3367 <dt>
3368     <div class="nameContainer">
3369         <h4 class="name" id="getFrequency">
3370             
3371             getFrequency<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
3372         </h4>
3373     
3374         
3375         <div class="tag-source">
3376             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3858">line 3858</a>
3377         </div>
3378         
3379     </div>
3380
3381     
3382 </dt>
3383 <dd>
3384     
3385     
3386     <div class="description">
3387         <p>Query the current operating frequency of the wireless network.</p>
3388     </div>
3389     
3390
3391     
3392     
3393     
3394     
3395     
3396     
3397     
3398 <dl class="details">
3399     
3400         
3401     
3402     
3403     
3404
3405     
3406     
3407     
3408     
3409     
3410     
3411     
3412     
3413     
3414     
3415     
3416     
3417     
3418     
3419     
3420 </dl>
3421
3422     
3423     
3424
3425     
3426
3427     
3428     
3429     
3430     
3431     
3432     <h5>Returns:</h5>
3433     
3434
3435
3436 <table class="params">
3437     <thead>
3438     <tr>
3439         
3440         <th>Type</th>
3441         <th class="last">Description</th>
3442     </tr>
3443     </thead>
3444     <tbody>
3445     
3446         <tr>
3447             
3448             <td class="type">
3449             
3450                         null
3451                          | 
3452                     
3453                         string
3454                         
3455                     
3456             </td>
3457             <td class="description last">Returns the current operating frequency of the network from <code>ubus</code>
3458 runtime information in GHz or <code>null</code> if the information is not
3459 available.</td>
3460         </tr>
3461     
3462     </tbody>
3463 </table>
3464
3465     
3466     
3467     
3468 </dd>
3469
3470         
3471             
3472 <dt>
3473     <div class="nameContainer">
3474         <h4 class="name" id="getI18n">
3475             
3476             getI18n<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
3477         </h4>
3478     
3479         
3480         <div class="tag-source">
3481             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4019">line 4019</a>
3482         </div>
3483         
3484     </div>
3485
3486     
3487 </dt>
3488 <dd>
3489     
3490     
3491     <div class="description">
3492         <p>Get a description string for this wireless network.</p>
3493     </div>
3494     
3495
3496     
3497     
3498     
3499     
3500     
3501     
3502     
3503 <dl class="details">
3504     
3505         
3506     
3507     
3508     
3509
3510     
3511     
3512     
3513     
3514     
3515     
3516     
3517     
3518     
3519     
3520     
3521     
3522     
3523     
3524     
3525 </dl>
3526
3527     
3528     
3529
3530     
3531
3532     
3533     
3534     
3535     
3536     
3537     <h5>Returns:</h5>
3538     
3539
3540
3541 <table class="params">
3542     <thead>
3543     <tr>
3544         
3545         <th>Type</th>
3546         <th class="last">Description</th>
3547     </tr>
3548     </thead>
3549     <tbody>
3550     
3551         <tr>
3552             
3553             <td class="type">
3554             
3555                         string
3556                         
3557                     
3558             </td>
3559             <td class="description last">Returns a string describing this network, consisting of the
3560 term <code>Wireless Network</code>, followed by the active operation mode,
3561 the SSID, BSSID or internal network ID and the Linux network device
3562 name, depending on which information is available.</td>
3563         </tr>
3564     
3565     </tbody>
3566 </table>
3567
3568     
3569     
3570     
3571 </dd>
3572
3573         
3574             
3575 <dt>
3576     <div class="nameContainer">
3577         <h4 class="name" id="getID">
3578             
3579             getID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
3580         </h4>
3581     
3582         
3583         <div class="tag-source">
3584             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3506">line 3506</a>
3585         </div>
3586         
3587     </div>
3588
3589     
3590 </dt>
3591 <dd>
3592     
3593     
3594     <div class="description">
3595         <p>Get the internal network ID of this wireless network.</p>
3596 <p>The network ID is a LuCI specific identifer in the form
3597 <code>radio#.network#</code> to identify wireless networks by their corresponding
3598 radio and network index numbers.</p>
3599     </div>
3600     
3601
3602     
3603     
3604     
3605     
3606     
3607     
3608     
3609 <dl class="details">
3610     
3611         
3612     
3613     
3614     
3615
3616     
3617     
3618     
3619     
3620     
3621     
3622     
3623     
3624     
3625     
3626     
3627     
3628     
3629     
3630     
3631 </dl>
3632
3633     
3634     
3635
3636     
3637
3638     
3639     
3640     
3641     
3642     
3643     <h5>Returns:</h5>
3644     
3645
3646
3647 <table class="params">
3648     <thead>
3649     <tr>
3650         
3651         <th>Type</th>
3652         <th class="last">Description</th>
3653     </tr>
3654     </thead>
3655     <tbody>
3656     
3657         <tr>
3658             
3659             <td class="type">
3660             
3661                         string
3662                         
3663                     
3664             </td>
3665             <td class="description last">Returns the LuCI specific network ID.</td>
3666         </tr>
3667     
3668     </tbody>
3669 </table>
3670
3671     
3672     
3673     
3674 </dd>
3675
3676         
3677             
3678 <dt>
3679     <div class="nameContainer">
3680         <h4 class="name" id="getIfname">
3681             
3682             getIfname<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
3683         </h4>
3684     
3685         
3686         <div class="tag-source">
3687             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3528">line 3528</a>
3688         </div>
3689         
3690     </div>
3691
3692     
3693 </dt>
3694 <dd>
3695     
3696     
3697     <div class="description">
3698         <p>Get the Linux network device name.</p>
3699     </div>
3700     
3701
3702     
3703     
3704     
3705     
3706     
3707     
3708     
3709 <dl class="details">
3710     
3711         
3712     
3713     
3714     
3715
3716     
3717     
3718     
3719     
3720     
3721     
3722     
3723     
3724     
3725     
3726     
3727     
3728     
3729     
3730     
3731 </dl>
3732
3733     
3734     
3735
3736     
3737
3738     
3739     
3740     
3741     
3742     
3743     <h5>Returns:</h5>
3744     
3745
3746
3747 <table class="params">
3748     <thead>
3749     <tr>
3750         
3751         <th>Type</th>
3752         <th class="last">Description</th>
3753     </tr>
3754     </thead>
3755     <tbody>
3756     
3757         <tr>
3758             
3759             <td class="type">
3760             
3761                         null
3762                          | 
3763                     
3764                         string
3765                         
3766                     
3767             </td>
3768             <td class="description last">Returns the current Linux network device name as resolved from
3769 <code>ubus</code> runtime information or <code>null</code> if this network has no
3770 associated network device, e.g. when not configured or up.</td>
3771         </tr>
3772     
3773     </tbody>
3774 </table>
3775
3776     
3777     
3778     
3779 </dd>
3780
3781         
3782             
3783 <dt>
3784     <div class="nameContainer">
3785         <h4 class="name" id="getMeshID">
3786             
3787             getMeshID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
3788         </h4>
3789     
3790         
3791         <div class="tag-source">
3792             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3468">line 3468</a>
3793         </div>
3794         
3795     </div>
3796
3797     
3798 </dt>
3799 <dd>
3800     
3801     
3802     <div class="description">
3803         <p>Get the configured Mesh ID of the wireless network.</p>
3804     </div>
3805     
3806
3807     
3808     
3809     
3810     
3811     
3812     
3813     
3814 <dl class="details">
3815     
3816         
3817     
3818     
3819     
3820
3821     
3822     
3823     
3824     
3825     
3826     
3827     
3828     
3829     
3830     
3831     
3832     
3833     
3834     
3835     
3836 </dl>
3837
3838     
3839     
3840
3841     
3842
3843     
3844     
3845     
3846     
3847     
3848     <h5>Returns:</h5>
3849     
3850
3851
3852 <table class="params">
3853     <thead>
3854     <tr>
3855         
3856         <th>Type</th>
3857         <th class="last">Description</th>
3858     </tr>
3859     </thead>
3860     <tbody>
3861     
3862         <tr>
3863             
3864             <td class="type">
3865             
3866                         null
3867                          | 
3868                     
3869                         string
3870                         
3871                     
3872             </td>
3873             <td class="description last">Returns the configured mesh ID value or <code>null</code> when this network
3874 is not in mesh mode.</td>
3875         </tr>
3876     
3877     </tbody>
3878 </table>
3879
3880     
3881     
3882     
3883 </dd>
3884
3885         
3886             
3887 <dt>
3888     <div class="nameContainer">
3889         <h4 class="name" id="getMode">
3890             
3891             getMode<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
3892         </h4>
3893     
3894         
3895         <div class="tag-source">
3896             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3443">line 3443</a>
3897         </div>
3898         
3899     </div>
3900
3901     
3902 </dt>
3903 <dd>
3904     
3905     
3906     <div class="description">
3907         <p>Get the configured operation mode of the wireless network.</p>
3908     </div>
3909     
3910
3911     
3912     
3913     
3914     
3915     
3916     
3917     
3918 <dl class="details">
3919     
3920         
3921     
3922     
3923     
3924
3925     
3926     
3927     
3928     
3929     
3930     
3931     
3932     
3933     
3934     
3935     
3936     
3937     
3938     
3939     
3940 </dl>
3941
3942     
3943     
3944
3945     
3946
3947     
3948     
3949     
3950     
3951     
3952     <h5>Returns:</h5>
3953     
3954
3955
3956 <table class="params">
3957     <thead>
3958     <tr>
3959         
3960         <th>Type</th>
3961         <th class="last">Description</th>
3962     </tr>
3963     </thead>
3964     <tbody>
3965     
3966         <tr>
3967             
3968             <td class="type">
3969             
3970                         string
3971                         
3972                     
3973             </td>
3974             <td class="description last">Returns the configured operation mode. Possible values are:
3975 <ul>
3976 <li><code>ap</code> - Master (Access Point) mode</li>
3977 <li><code>sta</code> - Station (client) mode</li>
3978 <li><code>adhoc</code> - Ad-Hoc (IBSS) mode</li>
3979 <li><code>mesh</code> - Mesh (IEEE 802.11s) mode</li>
3980 <li><code>monitor</code> - Monitor mode</li>
3981 </ul></td>
3982         </tr>
3983     
3984     </tbody>
3985 </table>
3986
3987     
3988     
3989     
3990 </dd>
3991
3992         
3993             
3994 <dt>
3995     <div class="nameContainer">
3996         <h4 class="name" id="getName">
3997             
3998             getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
3999         </h4>
4000     
4001         
4002         <div class="tag-source">
4003             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3516">line 3516</a>
4004         </div>
4005         
4006     </div>
4007
4008     
4009 </dt>
4010 <dd>
4011     
4012     
4013     <div class="description">
4014         <p>Get the configuration ID of this wireless network.</p>
4015     </div>
4016     
4017
4018     
4019     
4020     
4021     
4022     
4023     
4024     
4025 <dl class="details">
4026     
4027         
4028     
4029     
4030     
4031
4032     
4033     
4034     
4035     
4036     
4037     
4038     
4039     
4040     
4041     
4042     
4043     
4044     
4045     
4046     
4047 </dl>
4048
4049     
4050     
4051
4052     
4053
4054     
4055     
4056     
4057     
4058     
4059     <h5>Returns:</h5>
4060     
4061
4062
4063 <table class="params">
4064     <thead>
4065     <tr>
4066         
4067         <th>Type</th>
4068         <th class="last">Description</th>
4069     </tr>
4070     </thead>
4071     <tbody>
4072     
4073         <tr>
4074             
4075             <td class="type">
4076             
4077                         string
4078                         
4079                     
4080             </td>
4081             <td class="description last">Returns the corresponding UCI section ID of the network.</td>
4082         </tr>
4083     
4084     </tbody>
4085 </table>
4086
4087     
4088     
4089     
4090 </dd>
4091
4092         
4093             
4094 <dt>
4095     <div class="nameContainer">
4096         <h4 class="name" id="getNetwork">
4097             
4098             getNetwork<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>}</span>
4099         </h4>
4100     
4101         
4102         <div class="tag-source">
4103             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4035">line 4035</a>
4104         </div>
4105         
4106     </div>
4107
4108     
4109 </dt>
4110 <dd>
4111     
4112     
4113     <div class="description">
4114         <p>Get the primary logical interface this wireless network is attached to.</p>
4115     </div>
4116     
4117
4118     
4119     
4120     
4121     
4122     
4123     
4124     
4125 <dl class="details">
4126     
4127         
4128     
4129     
4130     
4131
4132     
4133     
4134     
4135     
4136     
4137     
4138     
4139     
4140     
4141     
4142     
4143     
4144     
4145     
4146     
4147 </dl>
4148
4149     
4150     
4151
4152     
4153
4154     
4155     
4156     
4157     
4158     
4159     <h5>Returns:</h5>
4160     
4161
4162
4163 <table class="params">
4164     <thead>
4165     <tr>
4166         
4167         <th>Type</th>
4168         <th class="last">Description</th>
4169     </tr>
4170     </thead>
4171     <tbody>
4172     
4173         <tr>
4174             
4175             <td class="type">
4176             
4177                         null
4178                          | 
4179                     
4180                         <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
4181                         
4182                     
4183             </td>
4184             <td class="description last">Returns a <code>Network.Protocol</code> instance representing the logical
4185 interface or <code>null</code> if this network is not attached to any logical
4186 interface.</td>
4187         </tr>
4188     
4189     </tbody>
4190 </table>
4191
4192     
4193     
4194     
4195 </dd>
4196
4197         
4198             
4199 <dt>
4200     <div class="nameContainer">
4201         <h4 class="name" id="getNetworkNames">
4202             
4203             getNetworkNames<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
4204         </h4>
4205     
4206         
4207         <div class="tag-source">
4208             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3492">line 3492</a>
4209         </div>
4210         
4211     </div>
4212
4213     
4214 </dt>
4215 <dd>
4216     
4217     
4218     <div class="description">
4219         <p>Get the names of the logical interfaces this wireless network is
4220 attached to.</p>
4221     </div>
4222     
4223
4224     
4225     
4226     
4227     
4228     
4229     
4230     
4231 <dl class="details">
4232     
4233         
4234     
4235     
4236     
4237
4238     
4239     
4240     
4241     
4242     
4243     
4244     
4245     
4246     
4247     
4248     
4249     
4250     
4251     
4252     
4253 </dl>
4254
4255     
4256     
4257
4258     
4259
4260     
4261     
4262     
4263     
4264     
4265     <h5>Returns:</h5>
4266     
4267
4268
4269 <table class="params">
4270     <thead>
4271     <tr>
4272         
4273         <th>Type</th>
4274         <th class="last">Description</th>
4275     </tr>
4276     </thead>
4277     <tbody>
4278     
4279         <tr>
4280             
4281             <td class="type">
4282             
4283                         Array.&lt;string>
4284                         
4285                     
4286             </td>
4287             <td class="description last">Returns an array of logical interface names.</td>
4288         </tr>
4289     
4290     </tbody>
4291 </table>
4292
4293     
4294     
4295     
4296 </dd>
4297
4298         
4299             
4300 <dt>
4301     <div class="nameContainer">
4302         <h4 class="name" id="getNetworks">
4303             
4304             getNetworks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>}</span>
4305         </h4>
4306     
4307         
4308         <div class="tag-source">
4309             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4046">line 4046</a>
4310         </div>
4311         
4312     </div>
4313
4314     
4315 </dt>
4316 <dd>
4317     
4318     
4319     <div class="description">
4320         <p>Get the logical interfaces this wireless network is attached to.</p>
4321     </div>
4322     
4323
4324     
4325     
4326     
4327     
4328     
4329     
4330     
4331 <dl class="details">
4332     
4333         
4334     
4335     
4336     
4337
4338     
4339     
4340     
4341     
4342     
4343     
4344     
4345     
4346     
4347     
4348     
4349     
4350     
4351     
4352     
4353 </dl>
4354
4355     
4356     
4357
4358     
4359
4360     
4361     
4362     
4363     
4364     
4365     <h5>Returns:</h5>
4366     
4367
4368
4369 <table class="params">
4370     <thead>
4371     <tr>
4372         
4373         <th>Type</th>
4374         <th class="last">Description</th>
4375     </tr>
4376     </thead>
4377     <tbody>
4378     
4379         <tr>
4380             
4381             <td class="type">
4382             
4383                         Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>
4384                         
4385                     
4386             </td>
4387             <td class="description last">Returns an array of <code>Network.Protocol</code> instances representing the
4388 logical interfaces this wireless network is attached to.</td>
4389         </tr>
4390     
4391     </tbody>
4392 </table>
4393
4394     
4395     
4396     
4397 </dd>
4398
4399         
4400             
4401 <dt>
4402     <div class="nameContainer">
4403         <h4 class="name" id="getNoise">
4404             
4405             getNoise<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
4406         </h4>
4407     
4408         
4409         <div class="tag-source">
4410             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3914">line 3914</a>
4411         </div>
4412         
4413     </div>
4414
4415     
4416 </dt>
4417 <dd>
4418     
4419     
4420     <div class="description">
4421         <p>Query the current radio noise floor.</p>
4422     </div>
4423     
4424
4425     
4426     
4427     
4428     
4429     
4430     
4431     
4432 <dl class="details">
4433     
4434         
4435     
4436     
4437     
4438
4439     
4440     
4441     
4442     
4443     
4444     
4445     
4446     
4447     
4448     
4449     
4450     
4451     
4452     
4453     
4454 </dl>
4455
4456     
4457     
4458
4459     
4460
4461     
4462     
4463     
4464     
4465     
4466     <h5>Returns:</h5>
4467     
4468
4469
4470 <table class="params">
4471     <thead>
4472     <tr>
4473         
4474         <th>Type</th>
4475         <th class="last">Description</th>
4476     </tr>
4477     </thead>
4478     <tbody>
4479     
4480         <tr>
4481             
4482             <td class="type">
4483             
4484                         number
4485                         
4486                     
4487             </td>
4488             <td class="description last">Returns the radio noise floor in dBm as reported by <code>ubus</code> runtime
4489 information or <code>0</code> if it cannot be determined.</td>
4490         </tr>
4491     
4492     </tbody>
4493 </table>
4494
4495     
4496     
4497     
4498 </dd>
4499
4500         
4501             
4502 <dt>
4503     <div class="nameContainer">
4504         <h4 class="name" id="getShortName">
4505             
4506             getShortName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
4507         </h4>
4508     
4509         
4510         <div class="tag-source">
4511             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4004">line 4004</a>
4512         </div>
4513         
4514     </div>
4515
4516     
4517 </dt>
4518 <dd>
4519     
4520     
4521     <div class="description">
4522         <p>Get a short description string for this wireless network.</p>
4523     </div>
4524     
4525
4526     
4527     
4528     
4529     
4530     
4531     
4532     
4533 <dl class="details">
4534     
4535         
4536     
4537     
4538     
4539
4540     
4541     
4542     
4543     
4544     
4545     
4546     
4547     
4548     
4549     
4550     
4551     
4552     
4553     
4554     
4555 </dl>
4556
4557     
4558     
4559
4560     
4561
4562     
4563     
4564     
4565     
4566     
4567     <h5>Returns:</h5>
4568     
4569
4570
4571 <table class="params">
4572     <thead>
4573     <tr>
4574         
4575         <th>Type</th>
4576         <th class="last">Description</th>
4577     </tr>
4578     </thead>
4579     <tbody>
4580     
4581         <tr>
4582             
4583             <td class="type">
4584             
4585                         string
4586                         
4587                     
4588             </td>
4589             <td class="description last">Returns a string describing this network, consisting of the
4590 active operation mode, followed by either the SSID, BSSID or
4591 internal network ID, depending on which information is available.</td>
4592         </tr>
4593     
4594     </tbody>
4595 </table>
4596
4597     
4598     
4599     
4600 </dd>
4601
4602         
4603             
4604 <dt>
4605     <div class="nameContainer">
4606         <h4 class="name" id="getSignal">
4607             
4608             getSignal<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|number}</span>
4609         </h4>
4610     
4611         
4612         <div class="tag-source">
4613             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3903">line 3903</a>
4614         </div>
4615         
4616     </div>
4617
4618     
4619 </dt>
4620 <dd>
4621     
4622     
4623     <div class="description">
4624         <p>Query the current wireless signal.</p>
4625     </div>
4626     
4627
4628     
4629     
4630     
4631     
4632     
4633     
4634     
4635 <dl class="details">
4636     
4637         
4638     
4639     
4640     
4641
4642     
4643     
4644     
4645     
4646     
4647     
4648     
4649     
4650     
4651     
4652     
4653     
4654     
4655     
4656     
4657 </dl>
4658
4659     
4660     
4661
4662     
4663
4664     
4665     
4666     
4667     
4668     
4669     <h5>Returns:</h5>
4670     
4671
4672
4673 <table class="params">
4674     <thead>
4675     <tr>
4676         
4677         <th>Type</th>
4678         <th class="last">Description</th>
4679     </tr>
4680     </thead>
4681     <tbody>
4682     
4683         <tr>
4684             
4685             <td class="type">
4686             
4687                         null
4688                          | 
4689                     
4690                         number
4691                         
4692                     
4693             </td>
4694             <td class="description last">Returns the wireless signal in dBm as reported by <code>ubus</code> runtime
4695 information or <code>null</code> if it cannot be determined.</td>
4696         </tr>
4697     
4698     </tbody>
4699 </table>
4700
4701     
4702     
4703     
4704 </dd>
4705
4706         
4707             
4708 <dt>
4709     <div class="nameContainer">
4710         <h4 class="name" id="getSignalLevel">
4711             
4712             getSignalLevel<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
4713         </h4>
4714     
4715         
4716         <div class="tag-source">
4717             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3963">line 3963</a>
4718         </div>
4719         
4720     </div>
4721
4722     
4723 </dt>
4724 <dd>
4725     
4726     
4727     <div class="description">
4728         <p>Calculate the current signal.</p>
4729     </div>
4730     
4731
4732     
4733     
4734     
4735     
4736     
4737     
4738     
4739 <dl class="details">
4740     
4741         
4742     
4743     
4744     
4745
4746     
4747         <dt class="important tag-deprecated">Deprecated</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
4748     
4749     
4750     
4751     
4752     
4753     
4754     
4755     
4756     
4757     
4758     
4759     
4760     
4761     
4762     
4763 </dl>
4764
4765     
4766     
4767
4768     
4769
4770     
4771     
4772     
4773     
4774     
4775     <h5>Returns:</h5>
4776     
4777
4778
4779 <table class="params">
4780     <thead>
4781     <tr>
4782         
4783         <th>Type</th>
4784         <th class="last">Description</th>
4785     </tr>
4786     </thead>
4787     <tbody>
4788     
4789         <tr>
4790             
4791             <td class="type">
4792             
4793                         number
4794                         
4795                     
4796             </td>
4797             <td class="description last">Returns the calculated signal level, which is the difference between
4798 noise and signal (SNR), divided by 5.</td>
4799         </tr>
4800     
4801     </tbody>
4802 </table>
4803
4804     
4805     
4806     
4807 </dd>
4808
4809         
4810             
4811 <dt>
4812     <div class="nameContainer">
4813         <h4 class="name" id="getSignalPercent">
4814             
4815             getSignalPercent<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
4816         </h4>
4817     
4818         
4819         <div class="tag-source">
4820             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3986">line 3986</a>
4821         </div>
4822         
4823     </div>
4824
4825     
4826 </dt>
4827 <dd>
4828     
4829     
4830     <div class="description">
4831         <p>Calculate the current signal quality percentage.</p>
4832     </div>
4833     
4834
4835     
4836     
4837     
4838     
4839     
4840     
4841     
4842 <dl class="details">
4843     
4844         
4845     
4846     
4847     
4848
4849     
4850     
4851     
4852     
4853     
4854     
4855     
4856     
4857     
4858     
4859     
4860     
4861     
4862     
4863     
4864 </dl>
4865
4866     
4867     
4868
4869     
4870
4871     
4872     
4873     
4874     
4875     
4876     <h5>Returns:</h5>
4877     
4878
4879
4880 <table class="params">
4881     <thead>
4882     <tr>
4883         
4884         <th>Type</th>
4885         <th class="last">Description</th>
4886     </tr>
4887     </thead>
4888     <tbody>
4889     
4890         <tr>
4891             
4892             <td class="type">
4893             
4894                         number
4895                         
4896                     
4897             </td>
4898             <td class="description last">Returns the calculated signal quality in percent. The value is
4899 calculated from the <code>quality</code> and <code>quality_max</code> indicators reported
4900 by <code>ubus</code> runtime state.</td>
4901         </tr>
4902     
4903     </tbody>
4904 </table>
4905
4906     
4907     
4908     
4909 </dd>
4910
4911         
4912             
4913 <dt>
4914     <div class="nameContainer">
4915         <h4 class="name" id="getSSID">
4916             
4917             getSSID<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
4918         </h4>
4919     
4920         
4921         <div class="tag-source">
4922             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3454">line 3454</a>
4923         </div>
4924         
4925     </div>
4926
4927     
4928 </dt>
4929 <dd>
4930     
4931     
4932     <div class="description">
4933         <p>Get the configured SSID of the wireless network.</p>
4934     </div>
4935     
4936
4937     
4938     
4939     
4940     
4941     
4942     
4943     
4944 <dl class="details">
4945     
4946         
4947     
4948     
4949     
4950
4951     
4952     
4953     
4954     
4955     
4956     
4957     
4958     
4959     
4960     
4961     
4962     
4963     
4964     
4965     
4966 </dl>
4967
4968     
4969     
4970
4971     
4972
4973     
4974     
4975     
4976     
4977     
4978     <h5>Returns:</h5>
4979     
4980
4981
4982 <table class="params">
4983     <thead>
4984     <tr>
4985         
4986         <th>Type</th>
4987         <th class="last">Description</th>
4988     </tr>
4989     </thead>
4990     <tbody>
4991     
4992         <tr>
4993             
4994             <td class="type">
4995             
4996                         null
4997                          | 
4998                     
4999                         string
5000                         
5001                     
5002             </td>
5003             <td class="description last">Returns the configured SSID value or <code>null</code> when this network is
5004 in mesh mode.</td>
5005         </tr>
5006     
5007     </tbody>
5008 </table>
5009
5010     
5011     
5012     
5013 </dd>
5014
5015         
5016             
5017 <dt>
5018     <div class="nameContainer">
5019         <h4 class="name" id="getTXPower">
5020             
5021             getTXPower<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|number}</span>
5022         </h4>
5023     
5024         
5025         <div class="tag-source">
5026             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3936">line 3936</a>
5027         </div>
5028         
5029     </div>
5030
5031     
5032 </dt>
5033 <dd>
5034     
5035     
5036     <div class="description">
5037         <p>Query the current radio TX power.</p>
5038     </div>
5039     
5040
5041     
5042     
5043     
5044     
5045     
5046     
5047     
5048 <dl class="details">
5049     
5050         
5051     
5052     
5053     
5054
5055     
5056     
5057     
5058     
5059     
5060     
5061     
5062     
5063     
5064     
5065     
5066     
5067     
5068     
5069     
5070 </dl>
5071
5072     
5073     
5074
5075     
5076
5077     
5078     
5079     
5080     
5081     
5082     <h5>Returns:</h5>
5083     
5084
5085
5086 <table class="params">
5087     <thead>
5088     <tr>
5089         
5090         <th>Type</th>
5091         <th class="last">Description</th>
5092     </tr>
5093     </thead>
5094     <tbody>
5095     
5096         <tr>
5097             
5098             <td class="type">
5099             
5100                         null
5101                          | 
5102                     
5103                         number
5104                         
5105                     
5106             </td>
5107             <td class="description last">Returns the wireless network transmit power in dBm as reported by
5108 <code>ubus</code> runtime information or <code>null</code> if it cannot be determined.</td>
5109         </tr>
5110     
5111     </tbody>
5112 </table>
5113
5114     
5115     
5116     
5117 </dd>
5118
5119         
5120             
5121 <dt>
5122     <div class="nameContainer">
5123         <h4 class="name" id="getTXPowerOffset">
5124             
5125             getTXPowerOffset<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
5126         </h4>
5127     
5128         
5129         <div class="tag-source">
5130             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3951">line 3951</a>
5131         </div>
5132         
5133     </div>
5134
5135     
5136 </dt>
5137 <dd>
5138     
5139     
5140     <div class="description">
5141         <p>Query the radio TX power offset.</p>
5142 <p>Some wireless radios have a fixed power offset, e.g. due to the
5143 use of external amplifiers.</p>
5144     </div>
5145     
5146
5147     
5148     
5149     
5150     
5151     
5152     
5153     
5154 <dl class="details">
5155     
5156         
5157     
5158     
5159     
5160
5161     
5162     
5163     
5164     
5165     
5166     
5167     
5168     
5169     
5170     
5171     
5172     
5173     
5174     
5175     
5176 </dl>
5177
5178     
5179     
5180
5181     
5182
5183     
5184     
5185     
5186     
5187     
5188     <h5>Returns:</h5>
5189     
5190
5191
5192 <table class="params">
5193     <thead>
5194     <tr>
5195         
5196         <th>Type</th>
5197         <th class="last">Description</th>
5198     </tr>
5199     </thead>
5200     <tbody>
5201     
5202         <tr>
5203             
5204             <td class="type">
5205             
5206                         number
5207                         
5208                     
5209             </td>
5210             <td class="description last">Returns the wireless network transmit power offset in dBm as reported
5211 by <code>ubus</code> runtime information or <code>0</code> if there is no offset, or if it
5212 cannot be determined.</td>
5213         </tr>
5214     
5215     </tbody>
5216 </table>
5217
5218     
5219     
5220     
5221 </dd>
5222
5223         
5224             
5225 <dt>
5226     <div class="nameContainer">
5227         <h4 class="name" id="getWifiDevice">
5228             
5229             getWifiDevice<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|<a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>}</span>
5230         </h4>
5231     
5232         
5233         <div class="tag-source">
5234             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3556">line 3556</a>
5235         </div>
5236         
5237     </div>
5238
5239     
5240 </dt>
5241 <dd>
5242     
5243     
5244     <div class="description">
5245         <p>Get the corresponding wifi radio device.</p>
5246     </div>
5247     
5248
5249     
5250     
5251     
5252     
5253     
5254     
5255     
5256 <dl class="details">
5257     
5258         
5259     
5260     
5261     
5262
5263     
5264     
5265     
5266     
5267     
5268     
5269     
5270     
5271     
5272     
5273     
5274     
5275     
5276     
5277     
5278 </dl>
5279
5280     
5281     
5282
5283     
5284
5285     
5286     
5287     
5288     
5289     
5290     <h5>Returns:</h5>
5291     
5292
5293
5294 <table class="params">
5295     <thead>
5296     <tr>
5297         
5298         <th>Type</th>
5299         <th class="last">Description</th>
5300     </tr>
5301     </thead>
5302     <tbody>
5303     
5304         <tr>
5305             
5306             <td class="type">
5307             
5308                         null
5309                          | 
5310                     
5311                         <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
5312                         
5313                     
5314             </td>
5315             <td class="description last">Returns a <code>Network.WifiDevice</code> instance representing the corresponding
5316 wifi radio device or <code>null</code> if the related radio device could not be
5317 found.</td>
5318         </tr>
5319     
5320     </tbody>
5321 </table>
5322
5323     
5324     
5325     
5326 </dd>
5327
5328         
5329             
5330 <dt>
5331     <div class="nameContainer">
5332         <h4 class="name" id="getWifiDeviceName">
5333             
5334             getWifiDeviceName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
5335         </h4>
5336     
5337         
5338         <div class="tag-source">
5339             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3544">line 3544</a>
5340         </div>
5341         
5342     </div>
5343
5344     
5345 </dt>
5346 <dd>
5347     
5348     
5349     <div class="description">
5350         <p>Get the name of the corresponding wifi radio device.</p>
5351     </div>
5352     
5353
5354     
5355     
5356     
5357     
5358     
5359     
5360     
5361 <dl class="details">
5362     
5363         
5364     
5365     
5366     
5367
5368     
5369     
5370     
5371     
5372     
5373     
5374     
5375     
5376     
5377     
5378     
5379     
5380     
5381     
5382     
5383 </dl>
5384
5385     
5386     
5387
5388     
5389
5390     
5391     
5392     
5393     
5394     
5395     <h5>Returns:</h5>
5396     
5397
5398
5399 <table class="params">
5400     <thead>
5401     <tr>
5402         
5403         <th>Type</th>
5404         <th class="last">Description</th>
5405     </tr>
5406     </thead>
5407     <tbody>
5408     
5409         <tr>
5410             
5411             <td class="type">
5412             
5413                         null
5414                          | 
5415                     
5416                         string
5417                         
5418                     
5419             </td>
5420             <td class="description last">Returns the name of the radio device this network is configured on
5421 or <code>null</code> if it cannot be determined.</td>
5422         </tr>
5423     
5424     </tbody>
5425 </table>
5426
5427     
5428     
5429     
5430 </dd>
5431
5432         
5433             
5434 <dt>
5435     <div class="nameContainer">
5436         <h4 class="name" id="isClientDisconnectSupported">
5437             
5438             isClientDisconnectSupported<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5439         </h4>
5440     
5441         
5442         <div class="tag-source">
5443             <a href="network.js.html">network.js</a>, <a href="network.js.html#line4082">line 4082</a>
5444         </div>
5445         
5446     </div>
5447
5448     
5449 </dt>
5450 <dd>
5451     
5452     
5453     <div class="description">
5454         <p>Check whether this wifi network supports deauthenticating clients.</p>
5455     </div>
5456     
5457
5458     
5459     
5460     
5461     
5462     
5463     
5464     
5465 <dl class="details">
5466     
5467         
5468     
5469     
5470     
5471
5472     
5473     
5474     
5475     
5476     
5477     
5478     
5479     
5480     
5481     
5482     
5483     
5484     
5485     
5486     
5487 </dl>
5488
5489     
5490     
5491
5492     
5493
5494     
5495     
5496     
5497     
5498     
5499     <h5>Returns:</h5>
5500     
5501
5502
5503 <table class="params">
5504     <thead>
5505     <tr>
5506         
5507         <th>Type</th>
5508         <th class="last">Description</th>
5509     </tr>
5510     </thead>
5511     <tbody>
5512     
5513         <tr>
5514             
5515             <td class="type">
5516             
5517                         boolean
5518                         
5519                     
5520             </td>
5521             <td class="description last">Returns <code>true</code> when this wifi network instance supports forcibly
5522 deauthenticating clients, otherwise <code>false</code>.</td>
5523         </tr>
5524     
5525     </tbody>
5526 </table>
5527
5528     
5529     
5530     
5531 </dd>
5532
5533         
5534             
5535 <dt>
5536     <div class="nameContainer">
5537         <h4 class="name" id="isDisabled">
5538             
5539             isDisabled<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5540         </h4>
5541     
5542         
5543         <div class="tag-source">
5544             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3428">line 3428</a>
5545         </div>
5546         
5547     </div>
5548
5549     
5550 </dt>
5551 <dd>
5552     
5553     
5554     <div class="description">
5555         <p>Checks whether this wireless network is disabled.</p>
5556     </div>
5557     
5558
5559     
5560     
5561     
5562     
5563     
5564     
5565     
5566 <dl class="details">
5567     
5568         
5569     
5570     
5571     
5572
5573     
5574     
5575     
5576     
5577     
5578     
5579     
5580     
5581     
5582     
5583     
5584     
5585     
5586     
5587     
5588 </dl>
5589
5590     
5591     
5592
5593     
5594
5595     
5596     
5597     
5598     
5599     
5600     <h5>Returns:</h5>
5601     
5602
5603
5604 <table class="params">
5605     <thead>
5606     <tr>
5607         
5608         <th>Type</th>
5609         <th class="last">Description</th>
5610     </tr>
5611     </thead>
5612     <tbody>
5613     
5614         <tr>
5615             
5616             <td class="type">
5617             
5618                         boolean
5619                         
5620                     
5621             </td>
5622             <td class="description last">Returns <code>true</code> when the wireless radio is marked as disabled in <code>ubus</code>
5623 runtime state or when the <code>disabled</code> option is set in the corresponding
5624 UCI configuration.</td>
5625         </tr>
5626     
5627     </tbody>
5628 </table>
5629
5630     
5631     
5632     
5633 </dd>
5634
5635         
5636             
5637 <dt>
5638     <div class="nameContainer">
5639         <h4 class="name" id="isUp">
5640             
5641             isUp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5642         </h4>
5643     
5644         
5645         <div class="tag-source">
5646             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3577">line 3577</a>
5647         </div>
5648         
5649     </div>
5650
5651     
5652 </dt>
5653 <dd>
5654     
5655     
5656     <div class="description">
5657         <p>Check whether the radio network is up.</p>
5658 <p>This function actually queries the up state of the related radio
5659 device and assumes this network to be up as well when the parent
5660 radio is up. This is due to the fact that OpenWrt does not control
5661 virtual interfaces individually but within one common hostapd
5662 instance.</p>
5663     </div>
5664     
5665
5666     
5667     
5668     
5669     
5670     
5671     
5672     
5673 <dl class="details">
5674     
5675         
5676     
5677     
5678     
5679
5680     
5681     
5682     
5683     
5684     
5685     
5686     
5687     
5688     
5689     
5690     
5691     
5692     
5693     
5694     
5695 </dl>
5696
5697     
5698     
5699
5700     
5701
5702     
5703     
5704     
5705     
5706     
5707     <h5>Returns:</h5>
5708     
5709
5710
5711 <table class="params">
5712     <thead>
5713     <tr>
5714         
5715         <th>Type</th>
5716         <th class="last">Description</th>
5717     </tr>
5718     </thead>
5719     <tbody>
5720     
5721         <tr>
5722             
5723             <td class="type">
5724             
5725                         boolean
5726                         
5727                     
5728             </td>
5729             <td class="description last">Returns <code>true</code> when the network is up, else <code>false</code>.</td>
5730         </tr>
5731     
5732     </tbody>
5733 </table>
5734
5735     
5736     
5737     
5738 </dd>
5739
5740         
5741             
5742 <dt>
5743     <div class="nameContainer">
5744         <h4 class="name" id="set">
5745             
5746             set<span class="signature">(opt, val)</span>
5747         </h4>
5748     
5749         
5750         <div class="tag-source">
5751             <a href="network.js.html">network.js</a>, <a href="network.js.html#line3416">line 3416</a>
5752         </div>
5753         
5754     </div>
5755
5756     
5757 </dt>
5758 <dd>
5759     
5760     
5761     <div class="description">
5762         <p>Set the given UCI option of this network to the given value.</p>
5763     </div>
5764     
5765
5766     
5767     
5768     
5769     
5770     
5771         
5772
5773 <table class="params">
5774     <thead>
5775         <tr>
5776                 
5777                 <th>Name</th>
5778                 
5779                 
5780                 <th>Type</th>
5781                 
5782                 
5783                 
5784                 <th class="last">Description</th>
5785         </tr>
5786         </thead>
5787         
5788         <tbody>
5789         
5790         
5791         <tr>
5792             
5793                 <td class="name"><code>opt</code></td>
5794             
5795             
5796             <td class="type">
5797             
5798                 
5799 <span class="param-type">string</span>
5800
5801
5802             
5803             </td>
5804             
5805             
5806             
5807             <td class="description last">
5808                 
5809                 <p>The name of the UCI option to set.</p></td>
5810         </tr>
5811         
5812         
5813         
5814         <tr>
5815             
5816                 <td class="name"><code>val</code></td>
5817             
5818             
5819             <td class="type">
5820             
5821                 
5822 <span class="param-type">null</span>
5823 |
5824
5825 <span class="param-type">string</span>
5826 |
5827
5828 <span class="param-type">Array.&lt;string></span>
5829
5830
5831             
5832             </td>
5833             
5834             
5835             
5836             <td class="description last">
5837                 
5838                 <p>The value to set or <code>null</code> to remove the given option from the
5839 configuration.</p></td>
5840         </tr>
5841         
5842         
5843         </tbody>
5844 </table>
5845     
5846     
5847     
5848 <dl class="details">
5849     
5850         
5851     
5852     
5853     
5854
5855     
5856     
5857     
5858     
5859     
5860     
5861     
5862     
5863     
5864     
5865     
5866     
5867     
5868     
5869     
5870 </dl>
5871
5872     
5873     
5874
5875     
5876
5877     
5878     
5879     
5880     
5881     
5882     
5883     
5884 </dd>
5885
5886         </dl>
5887     
5888     
5889     
5890     
5891     
5892
5893     
5894 </article>
5895
5896 </section>  
5897
5898
5899
5900
5901
5902         
5903
5904         <footer>
5905             Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Fri Apr 03 2020 13:28:08 GMT+0200 (Central European Summer Time)
5906         </footer>
5907     </div>
5908 </div>
5909 <script>prettyPrint();</script>
5910 <script src="scripts/jaguar.js"></script>
5911 </body>
5912 </html>