docs: update js api docs
[oweals/luci.git] / docs / jsapi / LuCI.network.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <meta charset="utf-8">
5     <title>Class: network</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.form">
210             <span class="title">
211                 <a href="LuCI.form.html">LuCI.form</a>
212                 
213             </span>
214             <ul class="members itemMembers">
215             
216             </ul>
217             <ul class="typedefs itemMembers">
218             
219             </ul>
220             <ul class="typedefs itemMembers">
221             
222             </ul>
223             <ul class="methods itemMembers">
224             
225             </ul>
226             <ul class="events itemMembers">
227             
228             </ul>
229         </li>
230     
231         <li class="item" data-name="LuCI.form.AbstractElement">
232             <span class="title">
233                 <a href="LuCI.form.AbstractElement.html">LuCI.form.AbstractElement</a>
234                 
235             </span>
236             <ul class="members itemMembers">
237             
238             </ul>
239             <ul class="typedefs itemMembers">
240             
241             </ul>
242             <ul class="typedefs itemMembers">
243             
244             </ul>
245             <ul class="methods itemMembers">
246             
247             <span class="subtitle">Methods</span>
248             
249                 <li data-name="LuCI.form.AbstractElement#append"><a href="LuCI.form.AbstractElement.html#append">append</a></li>
250             
251                 <li data-name="LuCI.form.AbstractElement#parse"><a href="LuCI.form.AbstractElement.html#parse">parse</a></li>
252             
253                 <li data-name="LuCI.form.AbstractElement#render"><a href="LuCI.form.AbstractElement.html#render">render</a></li>
254             
255                 <li data-name="LuCI.form.AbstractElement#stripTags"><a href="LuCI.form.AbstractElement.html#stripTags">stripTags</a></li>
256             
257                 <li data-name="LuCI.form.AbstractElement#titleFn"><a href="LuCI.form.AbstractElement.html#titleFn">titleFn</a></li>
258             
259             </ul>
260             <ul class="events itemMembers">
261             
262             </ul>
263         </li>
264     
265         <li class="item" data-name="LuCI.form.AbstractSection">
266             <span class="title">
267                 <a href="LuCI.form.AbstractSection.html">LuCI.form.AbstractSection</a>
268                 
269             </span>
270             <ul class="members itemMembers">
271             
272             <span class="subtitle">Members</span>
273             
274                 <li data-name="LuCI.form.AbstractSection##parentoption"><a href="LuCI.form.AbstractSection.html#parentoption">parentoption</a></li>
275             
276             </ul>
277             <ul class="typedefs itemMembers">
278             
279             </ul>
280             <ul class="typedefs itemMembers">
281             
282             </ul>
283             <ul class="methods itemMembers">
284             
285             <span class="subtitle">Methods</span>
286             
287                 <li data-name="LuCI.form.AbstractSection#append"><a href="LuCI.form.AbstractSection.html#append">append</a></li>
288             
289                 <li data-name="LuCI.form.AbstractSection#cfgsections"><a href="LuCI.form.AbstractSection.html#cfgsections">cfgsections</a></li>
290             
291                 <li data-name="LuCI.form.AbstractSection#filter"><a href="LuCI.form.AbstractSection.html#filter">filter</a></li>
292             
293                 <li data-name="LuCI.form.AbstractSection#load"><a href="LuCI.form.AbstractSection.html#load">load</a></li>
294             
295                 <li data-name="LuCI.form.AbstractSection#option"><a href="LuCI.form.AbstractSection.html#option">option</a></li>
296             
297                 <li data-name="LuCI.form.AbstractSection#parse"><a href="LuCI.form.AbstractSection.html#parse">parse</a></li>
298             
299                 <li data-name="LuCI.form.AbstractSection#render"><a href="LuCI.form.AbstractSection.html#render">render</a></li>
300             
301                 <li data-name="LuCI.form.AbstractSection#stripTags"><a href="LuCI.form.AbstractSection.html#stripTags">stripTags</a></li>
302             
303                 <li data-name="LuCI.form.AbstractSection#tab"><a href="LuCI.form.AbstractSection.html#tab">tab</a></li>
304             
305                 <li data-name="LuCI.form.AbstractSection#taboption"><a href="LuCI.form.AbstractSection.html#taboption">taboption</a></li>
306             
307                 <li data-name="LuCI.form.AbstractSection#titleFn"><a href="LuCI.form.AbstractSection.html#titleFn">titleFn</a></li>
308             
309             </ul>
310             <ul class="events itemMembers">
311             
312             </ul>
313         </li>
314     
315         <li class="item" data-name="LuCI.form.AbstractValue">
316             <span class="title">
317                 <a href="LuCI.form.AbstractValue.html">LuCI.form.AbstractValue</a>
318                 
319             </span>
320             <ul class="members itemMembers">
321             
322             <span class="subtitle">Members</span>
323             
324                 <li data-name="LuCI.form.AbstractValue##datatype"><a href="LuCI.form.AbstractValue.html#datatype">datatype</a></li>
325             
326                 <li data-name="LuCI.form.AbstractValue##default"><a href="LuCI.form.AbstractValue.html#default">default</a></li>
327             
328                 <li data-name="LuCI.form.AbstractValue##editable"><a href="LuCI.form.AbstractValue.html#editable">editable</a></li>
329             
330                 <li data-name="LuCI.form.AbstractValue##modalonly"><a href="LuCI.form.AbstractValue.html#modalonly">modalonly</a></li>
331             
332                 <li data-name="LuCI.form.AbstractValue##optional"><a href="LuCI.form.AbstractValue.html#optional">optional</a></li>
333             
334                 <li data-name="LuCI.form.AbstractValue##rmempty"><a href="LuCI.form.AbstractValue.html#rmempty">rmempty</a></li>
335             
336                 <li data-name="LuCI.form.AbstractValue##uciconfig"><a href="LuCI.form.AbstractValue.html#uciconfig">uciconfig</a></li>
337             
338                 <li data-name="LuCI.form.AbstractValue##ucioption"><a href="LuCI.form.AbstractValue.html#ucioption">ucioption</a></li>
339             
340                 <li data-name="LuCI.form.AbstractValue##ucisection"><a href="LuCI.form.AbstractValue.html#ucisection">ucisection</a></li>
341             
342                 <li data-name="LuCI.form.AbstractValue##validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
343             
344                 <li data-name="LuCI.form.AbstractValue##width"><a href="LuCI.form.AbstractValue.html#width">width</a></li>
345             
346             </ul>
347             <ul class="typedefs itemMembers">
348             
349             </ul>
350             <ul class="typedefs itemMembers">
351             
352             </ul>
353             <ul class="methods itemMembers">
354             
355             <span class="subtitle">Methods</span>
356             
357                 <li data-name="LuCI.form.AbstractValue#append"><a href="LuCI.form.AbstractValue.html#append">append</a></li>
358             
359                 <li data-name="LuCI.form.AbstractValue#cbid"><a href="LuCI.form.AbstractValue.html#cbid">cbid</a></li>
360             
361                 <li data-name="LuCI.form.AbstractValue#cfgvalue"><a href="LuCI.form.AbstractValue.html#cfgvalue">cfgvalue</a></li>
362             
363                 <li data-name="LuCI.form.AbstractValue#depends"><a href="LuCI.form.AbstractValue.html#depends">depends</a></li>
364             
365                 <li data-name="LuCI.form.AbstractValue#formvalue"><a href="LuCI.form.AbstractValue.html#formvalue">formvalue</a></li>
366             
367                 <li data-name="LuCI.form.AbstractValue#getUIElement"><a href="LuCI.form.AbstractValue.html#getUIElement">getUIElement</a></li>
368             
369                 <li data-name="LuCI.form.AbstractValue#isActive"><a href="LuCI.form.AbstractValue.html#isActive">isActive</a></li>
370             
371                 <li data-name="LuCI.form.AbstractValue#isValid"><a href="LuCI.form.AbstractValue.html#isValid">isValid</a></li>
372             
373                 <li data-name="LuCI.form.AbstractValue#load"><a href="LuCI.form.AbstractValue.html#load">load</a></li>
374             
375                 <li data-name="LuCI.form.AbstractValue#parse"><a href="LuCI.form.AbstractValue.html#parse">parse</a></li>
376             
377                 <li data-name="LuCI.form.AbstractValue#remove"><a href="LuCI.form.AbstractValue.html#remove">remove</a></li>
378             
379                 <li data-name="LuCI.form.AbstractValue#render"><a href="LuCI.form.AbstractValue.html#render">render</a></li>
380             
381                 <li data-name="LuCI.form.AbstractValue#stripTags"><a href="LuCI.form.AbstractValue.html#stripTags">stripTags</a></li>
382             
383                 <li data-name="LuCI.form.AbstractValue#textvalue"><a href="LuCI.form.AbstractValue.html#textvalue">textvalue</a></li>
384             
385                 <li data-name="LuCI.form.AbstractValue#titleFn"><a href="LuCI.form.AbstractValue.html#titleFn">titleFn</a></li>
386             
387                 <li data-name="LuCI.form.AbstractValue#validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
388             
389                 <li data-name="LuCI.form.AbstractValue#write"><a href="LuCI.form.AbstractValue.html#write">write</a></li>
390             
391             </ul>
392             <ul class="events itemMembers">
393             
394             </ul>
395         </li>
396     
397         <li class="item" data-name="LuCI.form.ButtonValue">
398             <span class="title">
399                 <a href="LuCI.form.ButtonValue.html">LuCI.form.ButtonValue</a>
400                 
401             </span>
402             <ul class="members itemMembers">
403             
404             <span class="subtitle">Members</span>
405             
406                 <li data-name="LuCI.form.ButtonValue##inputstyle"><a href="LuCI.form.ButtonValue.html#inputstyle">inputstyle</a></li>
407             
408                 <li data-name="LuCI.form.ButtonValue##inputtitle"><a href="LuCI.form.ButtonValue.html#inputtitle">inputtitle</a></li>
409             
410                 <li data-name="LuCI.form.ButtonValue##onclick"><a href="LuCI.form.ButtonValue.html#onclick">onclick</a></li>
411             
412                 <li data-name="LuCI.form.ButtonValue#datatype"><a href="LuCI.form.ButtonValue.html#datatype">datatype</a></li>
413             
414                 <li data-name="LuCI.form.ButtonValue#default"><a href="LuCI.form.ButtonValue.html#default">default</a></li>
415             
416                 <li data-name="LuCI.form.ButtonValue#editable"><a href="LuCI.form.ButtonValue.html#editable">editable</a></li>
417             
418                 <li data-name="LuCI.form.ButtonValue#modalonly"><a href="LuCI.form.ButtonValue.html#modalonly">modalonly</a></li>
419             
420                 <li data-name="LuCI.form.ButtonValue#optional"><a href="LuCI.form.ButtonValue.html#optional">optional</a></li>
421             
422                 <li data-name="LuCI.form.ButtonValue#password"><a href="LuCI.form.ButtonValue.html#password">password</a></li>
423             
424                 <li data-name="LuCI.form.ButtonValue#placeholder"><a href="LuCI.form.ButtonValue.html#placeholder">placeholder</a></li>
425             
426                 <li data-name="LuCI.form.ButtonValue#rmempty"><a href="LuCI.form.ButtonValue.html#rmempty">rmempty</a></li>
427             
428                 <li data-name="LuCI.form.ButtonValue#uciconfig"><a href="LuCI.form.ButtonValue.html#uciconfig">uciconfig</a></li>
429             
430                 <li data-name="LuCI.form.ButtonValue#ucioption"><a href="LuCI.form.ButtonValue.html#ucioption">ucioption</a></li>
431             
432                 <li data-name="LuCI.form.ButtonValue#ucisection"><a href="LuCI.form.ButtonValue.html#ucisection">ucisection</a></li>
433             
434                 <li data-name="LuCI.form.ButtonValue#validate"><a href="LuCI.form.ButtonValue.html#validate">validate</a></li>
435             
436                 <li data-name="LuCI.form.ButtonValue#width"><a href="LuCI.form.ButtonValue.html#width">width</a></li>
437             
438             </ul>
439             <ul class="typedefs itemMembers">
440             
441             </ul>
442             <ul class="typedefs itemMembers">
443             
444             </ul>
445             <ul class="methods itemMembers">
446             
447             <span class="subtitle">Methods</span>
448             
449                 <li data-name="LuCI.form.ButtonValue#append"><a href="LuCI.form.ButtonValue.html#append">append</a></li>
450             
451                 <li data-name="LuCI.form.ButtonValue#cbid"><a href="LuCI.form.ButtonValue.html#cbid">cbid</a></li>
452             
453                 <li data-name="LuCI.form.ButtonValue#cfgvalue"><a href="LuCI.form.ButtonValue.html#cfgvalue">cfgvalue</a></li>
454             
455                 <li data-name="LuCI.form.ButtonValue#depends"><a href="LuCI.form.ButtonValue.html#depends">depends</a></li>
456             
457                 <li data-name="LuCI.form.ButtonValue#formvalue"><a href="LuCI.form.ButtonValue.html#formvalue">formvalue</a></li>
458             
459                 <li data-name="LuCI.form.ButtonValue#getUIElement"><a href="LuCI.form.ButtonValue.html#getUIElement">getUIElement</a></li>
460             
461                 <li data-name="LuCI.form.ButtonValue#isActive"><a href="LuCI.form.ButtonValue.html#isActive">isActive</a></li>
462             
463                 <li data-name="LuCI.form.ButtonValue#isValid"><a href="LuCI.form.ButtonValue.html#isValid">isValid</a></li>
464             
465                 <li data-name="LuCI.form.ButtonValue#load"><a href="LuCI.form.ButtonValue.html#load">load</a></li>
466             
467                 <li data-name="LuCI.form.ButtonValue#parse"><a href="LuCI.form.ButtonValue.html#parse">parse</a></li>
468             
469                 <li data-name="LuCI.form.ButtonValue#remove"><a href="LuCI.form.ButtonValue.html#remove">remove</a></li>
470             
471                 <li data-name="LuCI.form.ButtonValue#stripTags"><a href="LuCI.form.ButtonValue.html#stripTags">stripTags</a></li>
472             
473                 <li data-name="LuCI.form.ButtonValue#textvalue"><a href="LuCI.form.ButtonValue.html#textvalue">textvalue</a></li>
474             
475                 <li data-name="LuCI.form.ButtonValue#titleFn"><a href="LuCI.form.ButtonValue.html#titleFn">titleFn</a></li>
476             
477                 <li data-name="LuCI.form.ButtonValue#value"><a href="LuCI.form.ButtonValue.html#value">value</a></li>
478             
479                 <li data-name="LuCI.form.ButtonValue#write"><a href="LuCI.form.ButtonValue.html#write">write</a></li>
480             
481             </ul>
482             <ul class="events itemMembers">
483             
484             </ul>
485         </li>
486     
487         <li class="item" data-name="LuCI.form.DummyValue">
488             <span class="title">
489                 <a href="LuCI.form.DummyValue.html">LuCI.form.DummyValue</a>
490                 
491             </span>
492             <ul class="members itemMembers">
493             
494             <span class="subtitle">Members</span>
495             
496                 <li data-name="LuCI.form.DummyValue##href"><a href="LuCI.form.DummyValue.html#href">href</a></li>
497             
498                 <li data-name="LuCI.form.DummyValue##rawhtml"><a href="LuCI.form.DummyValue.html#rawhtml">rawhtml</a></li>
499             
500                 <li data-name="LuCI.form.DummyValue#datatype"><a href="LuCI.form.DummyValue.html#datatype">datatype</a></li>
501             
502                 <li data-name="LuCI.form.DummyValue#default"><a href="LuCI.form.DummyValue.html#default">default</a></li>
503             
504                 <li data-name="LuCI.form.DummyValue#editable"><a href="LuCI.form.DummyValue.html#editable">editable</a></li>
505             
506                 <li data-name="LuCI.form.DummyValue#modalonly"><a href="LuCI.form.DummyValue.html#modalonly">modalonly</a></li>
507             
508                 <li data-name="LuCI.form.DummyValue#optional"><a href="LuCI.form.DummyValue.html#optional">optional</a></li>
509             
510                 <li data-name="LuCI.form.DummyValue#password"><a href="LuCI.form.DummyValue.html#password">password</a></li>
511             
512                 <li data-name="LuCI.form.DummyValue#placeholder"><a href="LuCI.form.DummyValue.html#placeholder">placeholder</a></li>
513             
514                 <li data-name="LuCI.form.DummyValue#rmempty"><a href="LuCI.form.DummyValue.html#rmempty">rmempty</a></li>
515             
516                 <li data-name="LuCI.form.DummyValue#uciconfig"><a href="LuCI.form.DummyValue.html#uciconfig">uciconfig</a></li>
517             
518                 <li data-name="LuCI.form.DummyValue#ucioption"><a href="LuCI.form.DummyValue.html#ucioption">ucioption</a></li>
519             
520                 <li data-name="LuCI.form.DummyValue#ucisection"><a href="LuCI.form.DummyValue.html#ucisection">ucisection</a></li>
521             
522                 <li data-name="LuCI.form.DummyValue#validate"><a href="LuCI.form.DummyValue.html#validate">validate</a></li>
523             
524                 <li data-name="LuCI.form.DummyValue#width"><a href="LuCI.form.DummyValue.html#width">width</a></li>
525             
526             </ul>
527             <ul class="typedefs itemMembers">
528             
529             </ul>
530             <ul class="typedefs itemMembers">
531             
532             </ul>
533             <ul class="methods itemMembers">
534             
535             <span class="subtitle">Methods</span>
536             
537                 <li data-name="LuCI.form.DummyValue#append"><a href="LuCI.form.DummyValue.html#append">append</a></li>
538             
539                 <li data-name="LuCI.form.DummyValue#cbid"><a href="LuCI.form.DummyValue.html#cbid">cbid</a></li>
540             
541                 <li data-name="LuCI.form.DummyValue#cfgvalue"><a href="LuCI.form.DummyValue.html#cfgvalue">cfgvalue</a></li>
542             
543                 <li data-name="LuCI.form.DummyValue#depends"><a href="LuCI.form.DummyValue.html#depends">depends</a></li>
544             
545                 <li data-name="LuCI.form.DummyValue#formvalue"><a href="LuCI.form.DummyValue.html#formvalue">formvalue</a></li>
546             
547                 <li data-name="LuCI.form.DummyValue#getUIElement"><a href="LuCI.form.DummyValue.html#getUIElement">getUIElement</a></li>
548             
549                 <li data-name="LuCI.form.DummyValue#isActive"><a href="LuCI.form.DummyValue.html#isActive">isActive</a></li>
550             
551                 <li data-name="LuCI.form.DummyValue#isValid"><a href="LuCI.form.DummyValue.html#isValid">isValid</a></li>
552             
553                 <li data-name="LuCI.form.DummyValue#load"><a href="LuCI.form.DummyValue.html#load">load</a></li>
554             
555                 <li data-name="LuCI.form.DummyValue#parse"><a href="LuCI.form.DummyValue.html#parse">parse</a></li>
556             
557                 <li data-name="LuCI.form.DummyValue#remove"><a href="LuCI.form.DummyValue.html#remove">remove</a></li>
558             
559                 <li data-name="LuCI.form.DummyValue#stripTags"><a href="LuCI.form.DummyValue.html#stripTags">stripTags</a></li>
560             
561                 <li data-name="LuCI.form.DummyValue#textvalue"><a href="LuCI.form.DummyValue.html#textvalue">textvalue</a></li>
562             
563                 <li data-name="LuCI.form.DummyValue#titleFn"><a href="LuCI.form.DummyValue.html#titleFn">titleFn</a></li>
564             
565                 <li data-name="LuCI.form.DummyValue#value"><a href="LuCI.form.DummyValue.html#value">value</a></li>
566             
567                 <li data-name="LuCI.form.DummyValue#write"><a href="LuCI.form.DummyValue.html#write">write</a></li>
568             
569             </ul>
570             <ul class="events itemMembers">
571             
572             </ul>
573         </li>
574     
575         <li class="item" data-name="LuCI.form.DynamicList">
576             <span class="title">
577                 <a href="LuCI.form.DynamicList.html">LuCI.form.DynamicList</a>
578                 
579             </span>
580             <ul class="members itemMembers">
581             
582             <span class="subtitle">Members</span>
583             
584                 <li data-name="LuCI.form.DynamicList#datatype"><a href="LuCI.form.DynamicList.html#datatype">datatype</a></li>
585             
586                 <li data-name="LuCI.form.DynamicList#default"><a href="LuCI.form.DynamicList.html#default">default</a></li>
587             
588                 <li data-name="LuCI.form.DynamicList#editable"><a href="LuCI.form.DynamicList.html#editable">editable</a></li>
589             
590                 <li data-name="LuCI.form.DynamicList#modalonly"><a href="LuCI.form.DynamicList.html#modalonly">modalonly</a></li>
591             
592                 <li data-name="LuCI.form.DynamicList#optional"><a href="LuCI.form.DynamicList.html#optional">optional</a></li>
593             
594                 <li data-name="LuCI.form.DynamicList#password"><a href="LuCI.form.DynamicList.html#password">password</a></li>
595             
596                 <li data-name="LuCI.form.DynamicList#placeholder"><a href="LuCI.form.DynamicList.html#placeholder">placeholder</a></li>
597             
598                 <li data-name="LuCI.form.DynamicList#rmempty"><a href="LuCI.form.DynamicList.html#rmempty">rmempty</a></li>
599             
600                 <li data-name="LuCI.form.DynamicList#uciconfig"><a href="LuCI.form.DynamicList.html#uciconfig">uciconfig</a></li>
601             
602                 <li data-name="LuCI.form.DynamicList#ucioption"><a href="LuCI.form.DynamicList.html#ucioption">ucioption</a></li>
603             
604                 <li data-name="LuCI.form.DynamicList#ucisection"><a href="LuCI.form.DynamicList.html#ucisection">ucisection</a></li>
605             
606                 <li data-name="LuCI.form.DynamicList#validate"><a href="LuCI.form.DynamicList.html#validate">validate</a></li>
607             
608                 <li data-name="LuCI.form.DynamicList#width"><a href="LuCI.form.DynamicList.html#width">width</a></li>
609             
610             </ul>
611             <ul class="typedefs itemMembers">
612             
613             </ul>
614             <ul class="typedefs itemMembers">
615             
616             </ul>
617             <ul class="methods itemMembers">
618             
619             <span class="subtitle">Methods</span>
620             
621                 <li data-name="LuCI.form.DynamicList#append"><a href="LuCI.form.DynamicList.html#append">append</a></li>
622             
623                 <li data-name="LuCI.form.DynamicList#cbid"><a href="LuCI.form.DynamicList.html#cbid">cbid</a></li>
624             
625                 <li data-name="LuCI.form.DynamicList#cfgvalue"><a href="LuCI.form.DynamicList.html#cfgvalue">cfgvalue</a></li>
626             
627                 <li data-name="LuCI.form.DynamicList#depends"><a href="LuCI.form.DynamicList.html#depends">depends</a></li>
628             
629                 <li data-name="LuCI.form.DynamicList#formvalue"><a href="LuCI.form.DynamicList.html#formvalue">formvalue</a></li>
630             
631                 <li data-name="LuCI.form.DynamicList#getUIElement"><a href="LuCI.form.DynamicList.html#getUIElement">getUIElement</a></li>
632             
633                 <li data-name="LuCI.form.DynamicList#isActive"><a href="LuCI.form.DynamicList.html#isActive">isActive</a></li>
634             
635                 <li data-name="LuCI.form.DynamicList#isValid"><a href="LuCI.form.DynamicList.html#isValid">isValid</a></li>
636             
637                 <li data-name="LuCI.form.DynamicList#load"><a href="LuCI.form.DynamicList.html#load">load</a></li>
638             
639                 <li data-name="LuCI.form.DynamicList#parse"><a href="LuCI.form.DynamicList.html#parse">parse</a></li>
640             
641                 <li data-name="LuCI.form.DynamicList#remove"><a href="LuCI.form.DynamicList.html#remove">remove</a></li>
642             
643                 <li data-name="LuCI.form.DynamicList#stripTags"><a href="LuCI.form.DynamicList.html#stripTags">stripTags</a></li>
644             
645                 <li data-name="LuCI.form.DynamicList#textvalue"><a href="LuCI.form.DynamicList.html#textvalue">textvalue</a></li>
646             
647                 <li data-name="LuCI.form.DynamicList#titleFn"><a href="LuCI.form.DynamicList.html#titleFn">titleFn</a></li>
648             
649                 <li data-name="LuCI.form.DynamicList#value"><a href="LuCI.form.DynamicList.html#value">value</a></li>
650             
651                 <li data-name="LuCI.form.DynamicList#write"><a href="LuCI.form.DynamicList.html#write">write</a></li>
652             
653             </ul>
654             <ul class="events itemMembers">
655             
656             </ul>
657         </li>
658     
659         <li class="item" data-name="LuCI.form.FileUpload">
660             <span class="title">
661                 <a href="LuCI.form.FileUpload.html">LuCI.form.FileUpload</a>
662                 
663             </span>
664             <ul class="members itemMembers">
665             
666             <span class="subtitle">Members</span>
667             
668                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
669             
670                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
671             
672                 <li data-name="LuCI.form.FileUpload##root_directory"><a href="LuCI.form.FileUpload.html#root_directory">root_directory</a></li>
673             
674                 <li data-name="LuCI.form.FileUpload##show_hidden"><a href="LuCI.form.FileUpload.html#show_hidden">show_hidden</a></li>
675             
676                 <li data-name="LuCI.form.FileUpload#datatype"><a href="LuCI.form.FileUpload.html#datatype">datatype</a></li>
677             
678                 <li data-name="LuCI.form.FileUpload#default"><a href="LuCI.form.FileUpload.html#default">default</a></li>
679             
680                 <li data-name="LuCI.form.FileUpload#editable"><a href="LuCI.form.FileUpload.html#editable">editable</a></li>
681             
682                 <li data-name="LuCI.form.FileUpload#modalonly"><a href="LuCI.form.FileUpload.html#modalonly">modalonly</a></li>
683             
684                 <li data-name="LuCI.form.FileUpload#optional"><a href="LuCI.form.FileUpload.html#optional">optional</a></li>
685             
686                 <li data-name="LuCI.form.FileUpload#password"><a href="LuCI.form.FileUpload.html#password">password</a></li>
687             
688                 <li data-name="LuCI.form.FileUpload#placeholder"><a href="LuCI.form.FileUpload.html#placeholder">placeholder</a></li>
689             
690                 <li data-name="LuCI.form.FileUpload#rmempty"><a href="LuCI.form.FileUpload.html#rmempty">rmempty</a></li>
691             
692                 <li data-name="LuCI.form.FileUpload#uciconfig"><a href="LuCI.form.FileUpload.html#uciconfig">uciconfig</a></li>
693             
694                 <li data-name="LuCI.form.FileUpload#ucioption"><a href="LuCI.form.FileUpload.html#ucioption">ucioption</a></li>
695             
696                 <li data-name="LuCI.form.FileUpload#ucisection"><a href="LuCI.form.FileUpload.html#ucisection">ucisection</a></li>
697             
698                 <li data-name="LuCI.form.FileUpload#validate"><a href="LuCI.form.FileUpload.html#validate">validate</a></li>
699             
700                 <li data-name="LuCI.form.FileUpload#width"><a href="LuCI.form.FileUpload.html#width">width</a></li>
701             
702             </ul>
703             <ul class="typedefs itemMembers">
704             
705             </ul>
706             <ul class="typedefs itemMembers">
707             
708             </ul>
709             <ul class="methods itemMembers">
710             
711             <span class="subtitle">Methods</span>
712             
713                 <li data-name="LuCI.form.FileUpload#append"><a href="LuCI.form.FileUpload.html#append">append</a></li>
714             
715                 <li data-name="LuCI.form.FileUpload#cbid"><a href="LuCI.form.FileUpload.html#cbid">cbid</a></li>
716             
717                 <li data-name="LuCI.form.FileUpload#cfgvalue"><a href="LuCI.form.FileUpload.html#cfgvalue">cfgvalue</a></li>
718             
719                 <li data-name="LuCI.form.FileUpload#depends"><a href="LuCI.form.FileUpload.html#depends">depends</a></li>
720             
721                 <li data-name="LuCI.form.FileUpload#formvalue"><a href="LuCI.form.FileUpload.html#formvalue">formvalue</a></li>
722             
723                 <li data-name="LuCI.form.FileUpload#getUIElement"><a href="LuCI.form.FileUpload.html#getUIElement">getUIElement</a></li>
724             
725                 <li data-name="LuCI.form.FileUpload#isActive"><a href="LuCI.form.FileUpload.html#isActive">isActive</a></li>
726             
727                 <li data-name="LuCI.form.FileUpload#isValid"><a href="LuCI.form.FileUpload.html#isValid">isValid</a></li>
728             
729                 <li data-name="LuCI.form.FileUpload#load"><a href="LuCI.form.FileUpload.html#load">load</a></li>
730             
731                 <li data-name="LuCI.form.FileUpload#parse"><a href="LuCI.form.FileUpload.html#parse">parse</a></li>
732             
733                 <li data-name="LuCI.form.FileUpload#remove"><a href="LuCI.form.FileUpload.html#remove">remove</a></li>
734             
735                 <li data-name="LuCI.form.FileUpload#stripTags"><a href="LuCI.form.FileUpload.html#stripTags">stripTags</a></li>
736             
737                 <li data-name="LuCI.form.FileUpload#textvalue"><a href="LuCI.form.FileUpload.html#textvalue">textvalue</a></li>
738             
739                 <li data-name="LuCI.form.FileUpload#titleFn"><a href="LuCI.form.FileUpload.html#titleFn">titleFn</a></li>
740             
741                 <li data-name="LuCI.form.FileUpload#value"><a href="LuCI.form.FileUpload.html#value">value</a></li>
742             
743                 <li data-name="LuCI.form.FileUpload#write"><a href="LuCI.form.FileUpload.html#write">write</a></li>
744             
745             </ul>
746             <ul class="events itemMembers">
747             
748             </ul>
749         </li>
750     
751         <li class="item" data-name="LuCI.form.FlagValue">
752             <span class="title">
753                 <a href="LuCI.form.FlagValue.html">LuCI.form.FlagValue</a>
754                 
755             </span>
756             <ul class="members itemMembers">
757             
758             <span class="subtitle">Members</span>
759             
760                 <li data-name="LuCI.form.FlagValue##disabled"><a href="LuCI.form.FlagValue.html#disabled">disabled</a></li>
761             
762                 <li data-name="LuCI.form.FlagValue##enabled"><a href="LuCI.form.FlagValue.html#enabled">enabled</a></li>
763             
764                 <li data-name="LuCI.form.FlagValue#datatype"><a href="LuCI.form.FlagValue.html#datatype">datatype</a></li>
765             
766                 <li data-name="LuCI.form.FlagValue#default"><a href="LuCI.form.FlagValue.html#default">default</a></li>
767             
768                 <li data-name="LuCI.form.FlagValue#editable"><a href="LuCI.form.FlagValue.html#editable">editable</a></li>
769             
770                 <li data-name="LuCI.form.FlagValue#modalonly"><a href="LuCI.form.FlagValue.html#modalonly">modalonly</a></li>
771             
772                 <li data-name="LuCI.form.FlagValue#optional"><a href="LuCI.form.FlagValue.html#optional">optional</a></li>
773             
774                 <li data-name="LuCI.form.FlagValue#password"><a href="LuCI.form.FlagValue.html#password">password</a></li>
775             
776                 <li data-name="LuCI.form.FlagValue#placeholder"><a href="LuCI.form.FlagValue.html#placeholder">placeholder</a></li>
777             
778                 <li data-name="LuCI.form.FlagValue#rmempty"><a href="LuCI.form.FlagValue.html#rmempty">rmempty</a></li>
779             
780                 <li data-name="LuCI.form.FlagValue#uciconfig"><a href="LuCI.form.FlagValue.html#uciconfig">uciconfig</a></li>
781             
782                 <li data-name="LuCI.form.FlagValue#ucioption"><a href="LuCI.form.FlagValue.html#ucioption">ucioption</a></li>
783             
784                 <li data-name="LuCI.form.FlagValue#ucisection"><a href="LuCI.form.FlagValue.html#ucisection">ucisection</a></li>
785             
786                 <li data-name="LuCI.form.FlagValue#validate"><a href="LuCI.form.FlagValue.html#validate">validate</a></li>
787             
788                 <li data-name="LuCI.form.FlagValue#width"><a href="LuCI.form.FlagValue.html#width">width</a></li>
789             
790             </ul>
791             <ul class="typedefs itemMembers">
792             
793             </ul>
794             <ul class="typedefs itemMembers">
795             
796             </ul>
797             <ul class="methods itemMembers">
798             
799             <span class="subtitle">Methods</span>
800             
801                 <li data-name="LuCI.form.FlagValue#append"><a href="LuCI.form.FlagValue.html#append">append</a></li>
802             
803                 <li data-name="LuCI.form.FlagValue#cbid"><a href="LuCI.form.FlagValue.html#cbid">cbid</a></li>
804             
805                 <li data-name="LuCI.form.FlagValue#cfgvalue"><a href="LuCI.form.FlagValue.html#cfgvalue">cfgvalue</a></li>
806             
807                 <li data-name="LuCI.form.FlagValue#depends"><a href="LuCI.form.FlagValue.html#depends">depends</a></li>
808             
809                 <li data-name="LuCI.form.FlagValue#formvalue"><a href="LuCI.form.FlagValue.html#formvalue">formvalue</a></li>
810             
811                 <li data-name="LuCI.form.FlagValue#getUIElement"><a href="LuCI.form.FlagValue.html#getUIElement">getUIElement</a></li>
812             
813                 <li data-name="LuCI.form.FlagValue#isActive"><a href="LuCI.form.FlagValue.html#isActive">isActive</a></li>
814             
815                 <li data-name="LuCI.form.FlagValue#isValid"><a href="LuCI.form.FlagValue.html#isValid">isValid</a></li>
816             
817                 <li data-name="LuCI.form.FlagValue#load"><a href="LuCI.form.FlagValue.html#load">load</a></li>
818             
819                 <li data-name="LuCI.form.FlagValue#parse"><a href="LuCI.form.FlagValue.html#parse">parse</a></li>
820             
821                 <li data-name="LuCI.form.FlagValue#remove"><a href="LuCI.form.FlagValue.html#remove">remove</a></li>
822             
823                 <li data-name="LuCI.form.FlagValue#stripTags"><a href="LuCI.form.FlagValue.html#stripTags">stripTags</a></li>
824             
825                 <li data-name="LuCI.form.FlagValue#textvalue"><a href="LuCI.form.FlagValue.html#textvalue">textvalue</a></li>
826             
827                 <li data-name="LuCI.form.FlagValue#titleFn"><a href="LuCI.form.FlagValue.html#titleFn">titleFn</a></li>
828             
829                 <li data-name="LuCI.form.FlagValue#value"><a href="LuCI.form.FlagValue.html#value">value</a></li>
830             
831                 <li data-name="LuCI.form.FlagValue#write"><a href="LuCI.form.FlagValue.html#write">write</a></li>
832             
833             </ul>
834             <ul class="events itemMembers">
835             
836             </ul>
837         </li>
838     
839         <li class="item" data-name="LuCI.form.GridSection">
840             <span class="title">
841                 <a href="LuCI.form.GridSection.html">LuCI.form.GridSection</a>
842                 
843             </span>
844             <ul class="members itemMembers">
845             
846             <span class="subtitle">Members</span>
847             
848                 <li data-name="LuCI.form.GridSection#addbtntitle"><a href="LuCI.form.GridSection.html#addbtntitle">addbtntitle</a></li>
849             
850                 <li data-name="LuCI.form.GridSection#addremove"><a href="LuCI.form.GridSection.html#addremove">addremove</a></li>
851             
852                 <li data-name="LuCI.form.GridSection#anonymous"><a href="LuCI.form.GridSection.html#anonymous">anonymous</a></li>
853             
854                 <li data-name="LuCI.form.GridSection#extedit"><a href="LuCI.form.GridSection.html#extedit">extedit</a></li>
855             
856                 <li data-name="LuCI.form.GridSection#max_cols"><a href="LuCI.form.GridSection.html#max_cols">max_cols</a></li>
857             
858                 <li data-name="LuCI.form.GridSection#modaltitle"><a href="LuCI.form.GridSection.html#modaltitle">modaltitle</a></li>
859             
860                 <li data-name="LuCI.form.GridSection#parentoption"><a href="LuCI.form.GridSection.html#parentoption">parentoption</a></li>
861             
862                 <li data-name="LuCI.form.GridSection#rowcolors"><a href="LuCI.form.GridSection.html#rowcolors">rowcolors</a></li>
863             
864                 <li data-name="LuCI.form.GridSection#sectiontitle"><a href="LuCI.form.GridSection.html#sectiontitle">sectiontitle</a></li>
865             
866                 <li data-name="LuCI.form.GridSection#sortable"><a href="LuCI.form.GridSection.html#sortable">sortable</a></li>
867             
868                 <li data-name="LuCI.form.GridSection#tabbed"><a href="LuCI.form.GridSection.html#tabbed">tabbed</a></li>
869             
870                 <li data-name="LuCI.form.GridSection#uciconfig"><a href="LuCI.form.GridSection.html#uciconfig">uciconfig</a></li>
871             
872             </ul>
873             <ul class="typedefs itemMembers">
874             
875             </ul>
876             <ul class="typedefs itemMembers">
877             
878             </ul>
879             <ul class="methods itemMembers">
880             
881             <span class="subtitle">Methods</span>
882             
883                 <li data-name="LuCI.form.GridSection#addModalOptions"><a href="LuCI.form.GridSection.html#addModalOptions">addModalOptions</a></li>
884             
885                 <li data-name="LuCI.form.GridSection#append"><a href="LuCI.form.GridSection.html#append">append</a></li>
886             
887                 <li data-name="LuCI.form.GridSection#filter"><a href="LuCI.form.GridSection.html#filter">filter</a></li>
888             
889                 <li data-name="LuCI.form.GridSection#load"><a href="LuCI.form.GridSection.html#load">load</a></li>
890             
891                 <li data-name="LuCI.form.GridSection#option"><a href="LuCI.form.GridSection.html#option">option</a></li>
892             
893                 <li data-name="LuCI.form.GridSection#parse"><a href="LuCI.form.GridSection.html#parse">parse</a></li>
894             
895                 <li data-name="LuCI.form.GridSection#stripTags"><a href="LuCI.form.GridSection.html#stripTags">stripTags</a></li>
896             
897                 <li data-name="LuCI.form.GridSection#tab"><a href="LuCI.form.GridSection.html#tab">tab</a></li>
898             
899                 <li data-name="LuCI.form.GridSection#taboption"><a href="LuCI.form.GridSection.html#taboption">taboption</a></li>
900             
901                 <li data-name="LuCI.form.GridSection#titleFn"><a href="LuCI.form.GridSection.html#titleFn">titleFn</a></li>
902             
903             </ul>
904             <ul class="events itemMembers">
905             
906             </ul>
907         </li>
908     
909         <li class="item" data-name="LuCI.form.HiddenValue">
910             <span class="title">
911                 <a href="LuCI.form.HiddenValue.html">LuCI.form.HiddenValue</a>
912                 
913             </span>
914             <ul class="members itemMembers">
915             
916             <span class="subtitle">Members</span>
917             
918                 <li data-name="LuCI.form.HiddenValue#datatype"><a href="LuCI.form.HiddenValue.html#datatype">datatype</a></li>
919             
920                 <li data-name="LuCI.form.HiddenValue#default"><a href="LuCI.form.HiddenValue.html#default">default</a></li>
921             
922                 <li data-name="LuCI.form.HiddenValue#editable"><a href="LuCI.form.HiddenValue.html#editable">editable</a></li>
923             
924                 <li data-name="LuCI.form.HiddenValue#modalonly"><a href="LuCI.form.HiddenValue.html#modalonly">modalonly</a></li>
925             
926                 <li data-name="LuCI.form.HiddenValue#optional"><a href="LuCI.form.HiddenValue.html#optional">optional</a></li>
927             
928                 <li data-name="LuCI.form.HiddenValue#password"><a href="LuCI.form.HiddenValue.html#password">password</a></li>
929             
930                 <li data-name="LuCI.form.HiddenValue#placeholder"><a href="LuCI.form.HiddenValue.html#placeholder">placeholder</a></li>
931             
932                 <li data-name="LuCI.form.HiddenValue#rmempty"><a href="LuCI.form.HiddenValue.html#rmempty">rmempty</a></li>
933             
934                 <li data-name="LuCI.form.HiddenValue#uciconfig"><a href="LuCI.form.HiddenValue.html#uciconfig">uciconfig</a></li>
935             
936                 <li data-name="LuCI.form.HiddenValue#ucioption"><a href="LuCI.form.HiddenValue.html#ucioption">ucioption</a></li>
937             
938                 <li data-name="LuCI.form.HiddenValue#ucisection"><a href="LuCI.form.HiddenValue.html#ucisection">ucisection</a></li>
939             
940                 <li data-name="LuCI.form.HiddenValue#validate"><a href="LuCI.form.HiddenValue.html#validate">validate</a></li>
941             
942                 <li data-name="LuCI.form.HiddenValue#width"><a href="LuCI.form.HiddenValue.html#width">width</a></li>
943             
944             </ul>
945             <ul class="typedefs itemMembers">
946             
947             </ul>
948             <ul class="typedefs itemMembers">
949             
950             </ul>
951             <ul class="methods itemMembers">
952             
953             <span class="subtitle">Methods</span>
954             
955                 <li data-name="LuCI.form.HiddenValue#append"><a href="LuCI.form.HiddenValue.html#append">append</a></li>
956             
957                 <li data-name="LuCI.form.HiddenValue#cbid"><a href="LuCI.form.HiddenValue.html#cbid">cbid</a></li>
958             
959                 <li data-name="LuCI.form.HiddenValue#cfgvalue"><a href="LuCI.form.HiddenValue.html#cfgvalue">cfgvalue</a></li>
960             
961                 <li data-name="LuCI.form.HiddenValue#depends"><a href="LuCI.form.HiddenValue.html#depends">depends</a></li>
962             
963                 <li data-name="LuCI.form.HiddenValue#formvalue"><a href="LuCI.form.HiddenValue.html#formvalue">formvalue</a></li>
964             
965                 <li data-name="LuCI.form.HiddenValue#getUIElement"><a href="LuCI.form.HiddenValue.html#getUIElement">getUIElement</a></li>
966             
967                 <li data-name="LuCI.form.HiddenValue#isActive"><a href="LuCI.form.HiddenValue.html#isActive">isActive</a></li>
968             
969                 <li data-name="LuCI.form.HiddenValue#isValid"><a href="LuCI.form.HiddenValue.html#isValid">isValid</a></li>
970             
971                 <li data-name="LuCI.form.HiddenValue#load"><a href="LuCI.form.HiddenValue.html#load">load</a></li>
972             
973                 <li data-name="LuCI.form.HiddenValue#parse"><a href="LuCI.form.HiddenValue.html#parse">parse</a></li>
974             
975                 <li data-name="LuCI.form.HiddenValue#remove"><a href="LuCI.form.HiddenValue.html#remove">remove</a></li>
976             
977                 <li data-name="LuCI.form.HiddenValue#stripTags"><a href="LuCI.form.HiddenValue.html#stripTags">stripTags</a></li>
978             
979                 <li data-name="LuCI.form.HiddenValue#textvalue"><a href="LuCI.form.HiddenValue.html#textvalue">textvalue</a></li>
980             
981                 <li data-name="LuCI.form.HiddenValue#titleFn"><a href="LuCI.form.HiddenValue.html#titleFn">titleFn</a></li>
982             
983                 <li data-name="LuCI.form.HiddenValue#value"><a href="LuCI.form.HiddenValue.html#value">value</a></li>
984             
985                 <li data-name="LuCI.form.HiddenValue#write"><a href="LuCI.form.HiddenValue.html#write">write</a></li>
986             
987             </ul>
988             <ul class="events itemMembers">
989             
990             </ul>
991         </li>
992     
993         <li class="item" data-name="LuCI.form.JSONMap">
994             <span class="title">
995                 <a href="LuCI.form.JSONMap.html">LuCI.form.JSONMap</a>
996                 
997             </span>
998             <ul class="members itemMembers">
999             
1000             </ul>
1001             <ul class="typedefs itemMembers">
1002             
1003             </ul>
1004             <ul class="typedefs itemMembers">
1005             
1006             </ul>
1007             <ul class="methods itemMembers">
1008             
1009             <span class="subtitle">Methods</span>
1010             
1011                 <li data-name="LuCI.form.JSONMap#append"><a href="LuCI.form.JSONMap.html#append">append</a></li>
1012             
1013                 <li data-name="LuCI.form.JSONMap#chain"><a href="LuCI.form.JSONMap.html#chain">chain</a></li>
1014             
1015                 <li data-name="LuCI.form.JSONMap#findElement"><a href="LuCI.form.JSONMap.html#findElement">findElement</a></li>
1016             
1017                 <li data-name="LuCI.form.JSONMap#findElements"><a href="LuCI.form.JSONMap.html#findElements">findElements</a></li>
1018             
1019                 <li data-name="LuCI.form.JSONMap#load"><a href="LuCI.form.JSONMap.html#load">load</a></li>
1020             
1021                 <li data-name="LuCI.form.JSONMap#lookupOption"><a href="LuCI.form.JSONMap.html#lookupOption">lookupOption</a></li>
1022             
1023                 <li data-name="LuCI.form.JSONMap#parse"><a href="LuCI.form.JSONMap.html#parse">parse</a></li>
1024             
1025                 <li data-name="LuCI.form.JSONMap#render"><a href="LuCI.form.JSONMap.html#render">render</a></li>
1026             
1027                 <li data-name="LuCI.form.JSONMap#reset"><a href="LuCI.form.JSONMap.html#reset">reset</a></li>
1028             
1029                 <li data-name="LuCI.form.JSONMap#save"><a href="LuCI.form.JSONMap.html#save">save</a></li>
1030             
1031                 <li data-name="LuCI.form.JSONMap#section"><a href="LuCI.form.JSONMap.html#section">section</a></li>
1032             
1033                 <li data-name="LuCI.form.JSONMap#stripTags"><a href="LuCI.form.JSONMap.html#stripTags">stripTags</a></li>
1034             
1035                 <li data-name="LuCI.form.JSONMap#titleFn"><a href="LuCI.form.JSONMap.html#titleFn">titleFn</a></li>
1036             
1037             </ul>
1038             <ul class="events itemMembers">
1039             
1040             </ul>
1041         </li>
1042     
1043         <li class="item" data-name="LuCI.form.ListValue">
1044             <span class="title">
1045                 <a href="LuCI.form.ListValue.html">LuCI.form.ListValue</a>
1046                 
1047             </span>
1048             <ul class="members itemMembers">
1049             
1050             <span class="subtitle">Members</span>
1051             
1052                 <li data-name="LuCI.form.ListValue##size"><a href="LuCI.form.ListValue.html#size">size</a></li>
1053             
1054                 <li data-name="LuCI.form.ListValue#datatype"><a href="LuCI.form.ListValue.html#datatype">datatype</a></li>
1055             
1056                 <li data-name="LuCI.form.ListValue#default"><a href="LuCI.form.ListValue.html#default">default</a></li>
1057             
1058                 <li data-name="LuCI.form.ListValue#editable"><a href="LuCI.form.ListValue.html#editable">editable</a></li>
1059             
1060                 <li data-name="LuCI.form.ListValue#modalonly"><a href="LuCI.form.ListValue.html#modalonly">modalonly</a></li>
1061             
1062                 <li data-name="LuCI.form.ListValue#optional"><a href="LuCI.form.ListValue.html#optional">optional</a></li>
1063             
1064                 <li data-name="LuCI.form.ListValue#password"><a href="LuCI.form.ListValue.html#password">password</a></li>
1065             
1066                 <li data-name="LuCI.form.ListValue#placeholder"><a href="LuCI.form.ListValue.html#placeholder">placeholder</a></li>
1067             
1068                 <li data-name="LuCI.form.ListValue#rmempty"><a href="LuCI.form.ListValue.html#rmempty">rmempty</a></li>
1069             
1070                 <li data-name="LuCI.form.ListValue#uciconfig"><a href="LuCI.form.ListValue.html#uciconfig">uciconfig</a></li>
1071             
1072                 <li data-name="LuCI.form.ListValue#ucioption"><a href="LuCI.form.ListValue.html#ucioption">ucioption</a></li>
1073             
1074                 <li data-name="LuCI.form.ListValue#ucisection"><a href="LuCI.form.ListValue.html#ucisection">ucisection</a></li>
1075             
1076                 <li data-name="LuCI.form.ListValue#validate"><a href="LuCI.form.ListValue.html#validate">validate</a></li>
1077             
1078                 <li data-name="LuCI.form.ListValue#width"><a href="LuCI.form.ListValue.html#width">width</a></li>
1079             
1080             </ul>
1081             <ul class="typedefs itemMembers">
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.form.ListValue#append"><a href="LuCI.form.ListValue.html#append">append</a></li>
1092             
1093                 <li data-name="LuCI.form.ListValue#cbid"><a href="LuCI.form.ListValue.html#cbid">cbid</a></li>
1094             
1095                 <li data-name="LuCI.form.ListValue#cfgvalue"><a href="LuCI.form.ListValue.html#cfgvalue">cfgvalue</a></li>
1096             
1097                 <li data-name="LuCI.form.ListValue#depends"><a href="LuCI.form.ListValue.html#depends">depends</a></li>
1098             
1099                 <li data-name="LuCI.form.ListValue#formvalue"><a href="LuCI.form.ListValue.html#formvalue">formvalue</a></li>
1100             
1101                 <li data-name="LuCI.form.ListValue#getUIElement"><a href="LuCI.form.ListValue.html#getUIElement">getUIElement</a></li>
1102             
1103                 <li data-name="LuCI.form.ListValue#isActive"><a href="LuCI.form.ListValue.html#isActive">isActive</a></li>
1104             
1105                 <li data-name="LuCI.form.ListValue#isValid"><a href="LuCI.form.ListValue.html#isValid">isValid</a></li>
1106             
1107                 <li data-name="LuCI.form.ListValue#load"><a href="LuCI.form.ListValue.html#load">load</a></li>
1108             
1109                 <li data-name="LuCI.form.ListValue#parse"><a href="LuCI.form.ListValue.html#parse">parse</a></li>
1110             
1111                 <li data-name="LuCI.form.ListValue#remove"><a href="LuCI.form.ListValue.html#remove">remove</a></li>
1112             
1113                 <li data-name="LuCI.form.ListValue#stripTags"><a href="LuCI.form.ListValue.html#stripTags">stripTags</a></li>
1114             
1115                 <li data-name="LuCI.form.ListValue#textvalue"><a href="LuCI.form.ListValue.html#textvalue">textvalue</a></li>
1116             
1117                 <li data-name="LuCI.form.ListValue#titleFn"><a href="LuCI.form.ListValue.html#titleFn">titleFn</a></li>
1118             
1119                 <li data-name="LuCI.form.ListValue#value"><a href="LuCI.form.ListValue.html#value">value</a></li>
1120             
1121                 <li data-name="LuCI.form.ListValue#write"><a href="LuCI.form.ListValue.html#write">write</a></li>
1122             
1123             </ul>
1124             <ul class="events itemMembers">
1125             
1126             </ul>
1127         </li>
1128     
1129         <li class="item" data-name="LuCI.form.Map">
1130             <span class="title">
1131                 <a href="LuCI.form.Map.html">LuCI.form.Map</a>
1132                 
1133             </span>
1134             <ul class="members itemMembers">
1135             
1136             </ul>
1137             <ul class="typedefs itemMembers">
1138             
1139             </ul>
1140             <ul class="typedefs itemMembers">
1141             
1142             </ul>
1143             <ul class="methods itemMembers">
1144             
1145             <span class="subtitle">Methods</span>
1146             
1147                 <li data-name="LuCI.form.Map#append"><a href="LuCI.form.Map.html#append">append</a></li>
1148             
1149                 <li data-name="LuCI.form.Map#chain"><a href="LuCI.form.Map.html#chain">chain</a></li>
1150             
1151                 <li data-name="LuCI.form.Map#findElement"><a href="LuCI.form.Map.html#findElement">findElement</a></li>
1152             
1153                 <li data-name="LuCI.form.Map#findElements"><a href="LuCI.form.Map.html#findElements">findElements</a></li>
1154             
1155                 <li data-name="LuCI.form.Map#load"><a href="LuCI.form.Map.html#load">load</a></li>
1156             
1157                 <li data-name="LuCI.form.Map#lookupOption"><a href="LuCI.form.Map.html#lookupOption">lookupOption</a></li>
1158             
1159                 <li data-name="LuCI.form.Map#parse"><a href="LuCI.form.Map.html#parse">parse</a></li>
1160             
1161                 <li data-name="LuCI.form.Map#render"><a href="LuCI.form.Map.html#render">render</a></li>
1162             
1163                 <li data-name="LuCI.form.Map#reset"><a href="LuCI.form.Map.html#reset">reset</a></li>
1164             
1165                 <li data-name="LuCI.form.Map#save"><a href="LuCI.form.Map.html#save">save</a></li>
1166             
1167                 <li data-name="LuCI.form.Map#section"><a href="LuCI.form.Map.html#section">section</a></li>
1168             
1169                 <li data-name="LuCI.form.Map#stripTags"><a href="LuCI.form.Map.html#stripTags">stripTags</a></li>
1170             
1171                 <li data-name="LuCI.form.Map#titleFn"><a href="LuCI.form.Map.html#titleFn">titleFn</a></li>
1172             
1173             </ul>
1174             <ul class="events itemMembers">
1175             
1176             </ul>
1177         </li>
1178     
1179         <li class="item" data-name="LuCI.form.MultiValue">
1180             <span class="title">
1181                 <a href="LuCI.form.MultiValue.html">LuCI.form.MultiValue</a>
1182                 
1183             </span>
1184             <ul class="members itemMembers">
1185             
1186             <span class="subtitle">Members</span>
1187             
1188                 <li data-name="LuCI.form.MultiValue##display_size"><a href="LuCI.form.MultiValue.html#display_size">display_size</a></li>
1189             
1190                 <li data-name="LuCI.form.MultiValue##dropdown_size"><a href="LuCI.form.MultiValue.html#dropdown_size">dropdown_size</a></li>
1191             
1192                 <li data-name="LuCI.form.MultiValue#datatype"><a href="LuCI.form.MultiValue.html#datatype">datatype</a></li>
1193             
1194                 <li data-name="LuCI.form.MultiValue#default"><a href="LuCI.form.MultiValue.html#default">default</a></li>
1195             
1196                 <li data-name="LuCI.form.MultiValue#editable"><a href="LuCI.form.MultiValue.html#editable">editable</a></li>
1197             
1198                 <li data-name="LuCI.form.MultiValue#modalonly"><a href="LuCI.form.MultiValue.html#modalonly">modalonly</a></li>
1199             
1200                 <li data-name="LuCI.form.MultiValue#optional"><a href="LuCI.form.MultiValue.html#optional">optional</a></li>
1201             
1202                 <li data-name="LuCI.form.MultiValue#password"><a href="LuCI.form.MultiValue.html#password">password</a></li>
1203             
1204                 <li data-name="LuCI.form.MultiValue#placeholder"><a href="LuCI.form.MultiValue.html#placeholder">placeholder</a></li>
1205             
1206                 <li data-name="LuCI.form.MultiValue#rmempty"><a href="LuCI.form.MultiValue.html#rmempty">rmempty</a></li>
1207             
1208                 <li data-name="LuCI.form.MultiValue#uciconfig"><a href="LuCI.form.MultiValue.html#uciconfig">uciconfig</a></li>
1209             
1210                 <li data-name="LuCI.form.MultiValue#ucioption"><a href="LuCI.form.MultiValue.html#ucioption">ucioption</a></li>
1211             
1212                 <li data-name="LuCI.form.MultiValue#ucisection"><a href="LuCI.form.MultiValue.html#ucisection">ucisection</a></li>
1213             
1214                 <li data-name="LuCI.form.MultiValue#validate"><a href="LuCI.form.MultiValue.html#validate">validate</a></li>
1215             
1216                 <li data-name="LuCI.form.MultiValue#width"><a href="LuCI.form.MultiValue.html#width">width</a></li>
1217             
1218             </ul>
1219             <ul class="typedefs itemMembers">
1220             
1221             </ul>
1222             <ul class="typedefs itemMembers">
1223             
1224             </ul>
1225             <ul class="methods itemMembers">
1226             
1227             <span class="subtitle">Methods</span>
1228             
1229                 <li data-name="LuCI.form.MultiValue#append"><a href="LuCI.form.MultiValue.html#append">append</a></li>
1230             
1231                 <li data-name="LuCI.form.MultiValue#cbid"><a href="LuCI.form.MultiValue.html#cbid">cbid</a></li>
1232             
1233                 <li data-name="LuCI.form.MultiValue#cfgvalue"><a href="LuCI.form.MultiValue.html#cfgvalue">cfgvalue</a></li>
1234             
1235                 <li data-name="LuCI.form.MultiValue#depends"><a href="LuCI.form.MultiValue.html#depends">depends</a></li>
1236             
1237                 <li data-name="LuCI.form.MultiValue#formvalue"><a href="LuCI.form.MultiValue.html#formvalue">formvalue</a></li>
1238             
1239                 <li data-name="LuCI.form.MultiValue#getUIElement"><a href="LuCI.form.MultiValue.html#getUIElement">getUIElement</a></li>
1240             
1241                 <li data-name="LuCI.form.MultiValue#isActive"><a href="LuCI.form.MultiValue.html#isActive">isActive</a></li>
1242             
1243                 <li data-name="LuCI.form.MultiValue#isValid"><a href="LuCI.form.MultiValue.html#isValid">isValid</a></li>
1244             
1245                 <li data-name="LuCI.form.MultiValue#load"><a href="LuCI.form.MultiValue.html#load">load</a></li>
1246             
1247                 <li data-name="LuCI.form.MultiValue#parse"><a href="LuCI.form.MultiValue.html#parse">parse</a></li>
1248             
1249                 <li data-name="LuCI.form.MultiValue#remove"><a href="LuCI.form.MultiValue.html#remove">remove</a></li>
1250             
1251                 <li data-name="LuCI.form.MultiValue#stripTags"><a href="LuCI.form.MultiValue.html#stripTags">stripTags</a></li>
1252             
1253                 <li data-name="LuCI.form.MultiValue#textvalue"><a href="LuCI.form.MultiValue.html#textvalue">textvalue</a></li>
1254             
1255                 <li data-name="LuCI.form.MultiValue#titleFn"><a href="LuCI.form.MultiValue.html#titleFn">titleFn</a></li>
1256             
1257                 <li data-name="LuCI.form.MultiValue#value"><a href="LuCI.form.MultiValue.html#value">value</a></li>
1258             
1259                 <li data-name="LuCI.form.MultiValue#write"><a href="LuCI.form.MultiValue.html#write">write</a></li>
1260             
1261             </ul>
1262             <ul class="events itemMembers">
1263             
1264             </ul>
1265         </li>
1266     
1267         <li class="item" data-name="LuCI.form.NamedSection">
1268             <span class="title">
1269                 <a href="LuCI.form.NamedSection.html">LuCI.form.NamedSection</a>
1270                 
1271             </span>
1272             <ul class="members itemMembers">
1273             
1274             <span class="subtitle">Members</span>
1275             
1276                 <li data-name="LuCI.form.NamedSection##addremove"><a href="LuCI.form.NamedSection.html#addremove">addremove</a></li>
1277             
1278                 <li data-name="LuCI.form.NamedSection##uciconfig"><a href="LuCI.form.NamedSection.html#uciconfig">uciconfig</a></li>
1279             
1280                 <li data-name="LuCI.form.NamedSection#parentoption"><a href="LuCI.form.NamedSection.html#parentoption">parentoption</a></li>
1281             
1282             </ul>
1283             <ul class="typedefs itemMembers">
1284             
1285             </ul>
1286             <ul class="typedefs itemMembers">
1287             
1288             </ul>
1289             <ul class="methods itemMembers">
1290             
1291             <span class="subtitle">Methods</span>
1292             
1293                 <li data-name="LuCI.form.NamedSection#append"><a href="LuCI.form.NamedSection.html#append">append</a></li>
1294             
1295                 <li data-name="LuCI.form.NamedSection#cfgsections"><a href="LuCI.form.NamedSection.html#cfgsections">cfgsections</a></li>
1296             
1297                 <li data-name="LuCI.form.NamedSection#filter"><a href="LuCI.form.NamedSection.html#filter">filter</a></li>
1298             
1299                 <li data-name="LuCI.form.NamedSection#load"><a href="LuCI.form.NamedSection.html#load">load</a></li>
1300             
1301                 <li data-name="LuCI.form.NamedSection#option"><a href="LuCI.form.NamedSection.html#option">option</a></li>
1302             
1303                 <li data-name="LuCI.form.NamedSection#parse"><a href="LuCI.form.NamedSection.html#parse">parse</a></li>
1304             
1305                 <li data-name="LuCI.form.NamedSection#render"><a href="LuCI.form.NamedSection.html#render">render</a></li>
1306             
1307                 <li data-name="LuCI.form.NamedSection#stripTags"><a href="LuCI.form.NamedSection.html#stripTags">stripTags</a></li>
1308             
1309                 <li data-name="LuCI.form.NamedSection#tab"><a href="LuCI.form.NamedSection.html#tab">tab</a></li>
1310             
1311                 <li data-name="LuCI.form.NamedSection#taboption"><a href="LuCI.form.NamedSection.html#taboption">taboption</a></li>
1312             
1313                 <li data-name="LuCI.form.NamedSection#titleFn"><a href="LuCI.form.NamedSection.html#titleFn">titleFn</a></li>
1314             
1315             </ul>
1316             <ul class="events itemMembers">
1317             
1318             </ul>
1319         </li>
1320     
1321         <li class="item" data-name="LuCI.form.SectionValue">
1322             <span class="title">
1323                 <a href="LuCI.form.SectionValue.html">LuCI.form.SectionValue</a>
1324                 
1325             </span>
1326             <ul class="members itemMembers">
1327             
1328             <span class="subtitle">Members</span>
1329             
1330                 <li data-name="LuCI.form.SectionValue##subsection"><a href="LuCI.form.SectionValue.html#subsection">subsection</a></li>
1331             
1332                 <li data-name="LuCI.form.SectionValue#datatype"><a href="LuCI.form.SectionValue.html#datatype">datatype</a></li>
1333             
1334                 <li data-name="LuCI.form.SectionValue#default"><a href="LuCI.form.SectionValue.html#default">default</a></li>
1335             
1336                 <li data-name="LuCI.form.SectionValue#editable"><a href="LuCI.form.SectionValue.html#editable">editable</a></li>
1337             
1338                 <li data-name="LuCI.form.SectionValue#modalonly"><a href="LuCI.form.SectionValue.html#modalonly">modalonly</a></li>
1339             
1340                 <li data-name="LuCI.form.SectionValue#optional"><a href="LuCI.form.SectionValue.html#optional">optional</a></li>
1341             
1342                 <li data-name="LuCI.form.SectionValue#password"><a href="LuCI.form.SectionValue.html#password">password</a></li>
1343             
1344                 <li data-name="LuCI.form.SectionValue#placeholder"><a href="LuCI.form.SectionValue.html#placeholder">placeholder</a></li>
1345             
1346                 <li data-name="LuCI.form.SectionValue#rmempty"><a href="LuCI.form.SectionValue.html#rmempty">rmempty</a></li>
1347             
1348                 <li data-name="LuCI.form.SectionValue#uciconfig"><a href="LuCI.form.SectionValue.html#uciconfig">uciconfig</a></li>
1349             
1350                 <li data-name="LuCI.form.SectionValue#ucioption"><a href="LuCI.form.SectionValue.html#ucioption">ucioption</a></li>
1351             
1352                 <li data-name="LuCI.form.SectionValue#ucisection"><a href="LuCI.form.SectionValue.html#ucisection">ucisection</a></li>
1353             
1354                 <li data-name="LuCI.form.SectionValue#validate"><a href="LuCI.form.SectionValue.html#validate">validate</a></li>
1355             
1356                 <li data-name="LuCI.form.SectionValue#width"><a href="LuCI.form.SectionValue.html#width">width</a></li>
1357             
1358             </ul>
1359             <ul class="typedefs itemMembers">
1360             
1361             </ul>
1362             <ul class="typedefs itemMembers">
1363             
1364             </ul>
1365             <ul class="methods itemMembers">
1366             
1367             <span class="subtitle">Methods</span>
1368             
1369                 <li data-name="LuCI.form.SectionValue#append"><a href="LuCI.form.SectionValue.html#append">append</a></li>
1370             
1371                 <li data-name="LuCI.form.SectionValue#cbid"><a href="LuCI.form.SectionValue.html#cbid">cbid</a></li>
1372             
1373                 <li data-name="LuCI.form.SectionValue#cfgvalue"><a href="LuCI.form.SectionValue.html#cfgvalue">cfgvalue</a></li>
1374             
1375                 <li data-name="LuCI.form.SectionValue#depends"><a href="LuCI.form.SectionValue.html#depends">depends</a></li>
1376             
1377                 <li data-name="LuCI.form.SectionValue#formvalue"><a href="LuCI.form.SectionValue.html#formvalue">formvalue</a></li>
1378             
1379                 <li data-name="LuCI.form.SectionValue#getUIElement"><a href="LuCI.form.SectionValue.html#getUIElement">getUIElement</a></li>
1380             
1381                 <li data-name="LuCI.form.SectionValue#isActive"><a href="LuCI.form.SectionValue.html#isActive">isActive</a></li>
1382             
1383                 <li data-name="LuCI.form.SectionValue#isValid"><a href="LuCI.form.SectionValue.html#isValid">isValid</a></li>
1384             
1385                 <li data-name="LuCI.form.SectionValue#load"><a href="LuCI.form.SectionValue.html#load">load</a></li>
1386             
1387                 <li data-name="LuCI.form.SectionValue#parse"><a href="LuCI.form.SectionValue.html#parse">parse</a></li>
1388             
1389                 <li data-name="LuCI.form.SectionValue#remove"><a href="LuCI.form.SectionValue.html#remove">remove</a></li>
1390             
1391                 <li data-name="LuCI.form.SectionValue#stripTags"><a href="LuCI.form.SectionValue.html#stripTags">stripTags</a></li>
1392             
1393                 <li data-name="LuCI.form.SectionValue#textvalue"><a href="LuCI.form.SectionValue.html#textvalue">textvalue</a></li>
1394             
1395                 <li data-name="LuCI.form.SectionValue#titleFn"><a href="LuCI.form.SectionValue.html#titleFn">titleFn</a></li>
1396             
1397                 <li data-name="LuCI.form.SectionValue#value"><a href="LuCI.form.SectionValue.html#value">value</a></li>
1398             
1399                 <li data-name="LuCI.form.SectionValue#write"><a href="LuCI.form.SectionValue.html#write">write</a></li>
1400             
1401             </ul>
1402             <ul class="events itemMembers">
1403             
1404             </ul>
1405         </li>
1406     
1407         <li class="item" data-name="LuCI.form.TableSection">
1408             <span class="title">
1409                 <a href="LuCI.form.TableSection.html">LuCI.form.TableSection</a>
1410                 
1411             </span>
1412             <ul class="members itemMembers">
1413             
1414             <span class="subtitle">Members</span>
1415             
1416                 <li data-name="LuCI.form.TableSection##addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1417             
1418                 <li data-name="LuCI.form.TableSection##addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1419             
1420                 <li data-name="LuCI.form.TableSection##anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1421             
1422                 <li data-name="LuCI.form.TableSection##extedit"><a href="LuCI.form.TableSection.html#extedit">extedit</a></li>
1423             
1424                 <li data-name="LuCI.form.TableSection##max_cols"><a href="LuCI.form.TableSection.html#max_cols">max_cols</a></li>
1425             
1426                 <li data-name="LuCI.form.TableSection##modaltitle"><a href="LuCI.form.TableSection.html#modaltitle">modaltitle</a></li>
1427             
1428                 <li data-name="LuCI.form.TableSection##rowcolors"><a href="LuCI.form.TableSection.html#rowcolors">rowcolors</a></li>
1429             
1430                 <li data-name="LuCI.form.TableSection##sectiontitle"><a href="LuCI.form.TableSection.html#sectiontitle">sectiontitle</a></li>
1431             
1432                 <li data-name="LuCI.form.TableSection##sortable"><a href="LuCI.form.TableSection.html#sortable">sortable</a></li>
1433             
1434                 <li data-name="LuCI.form.TableSection##uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1435             
1436                 <li data-name="LuCI.form.TableSection#addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1437             
1438                 <li data-name="LuCI.form.TableSection#addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1439             
1440                 <li data-name="LuCI.form.TableSection#anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1441             
1442                 <li data-name="LuCI.form.TableSection#parentoption"><a href="LuCI.form.TableSection.html#parentoption">parentoption</a></li>
1443             
1444                 <li data-name="LuCI.form.TableSection#tabbed"><a href="LuCI.form.TableSection.html#tabbed">tabbed</a></li>
1445             
1446                 <li data-name="LuCI.form.TableSection#uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1447             
1448             </ul>
1449             <ul class="typedefs itemMembers">
1450             
1451             </ul>
1452             <ul class="typedefs itemMembers">
1453             
1454             </ul>
1455             <ul class="methods itemMembers">
1456             
1457             <span class="subtitle">Methods</span>
1458             
1459                 <li data-name="LuCI.form.TableSection#addModalOptions"><a href="LuCI.form.TableSection.html#addModalOptions">addModalOptions</a></li>
1460             
1461                 <li data-name="LuCI.form.TableSection#append"><a href="LuCI.form.TableSection.html#append">append</a></li>
1462             
1463                 <li data-name="LuCI.form.TableSection#filter"><a href="LuCI.form.TableSection.html#filter">filter</a></li>
1464             
1465                 <li data-name="LuCI.form.TableSection#load"><a href="LuCI.form.TableSection.html#load">load</a></li>
1466             
1467                 <li data-name="LuCI.form.TableSection#option"><a href="LuCI.form.TableSection.html#option">option</a></li>
1468             
1469                 <li data-name="LuCI.form.TableSection#parse"><a href="LuCI.form.TableSection.html#parse">parse</a></li>
1470             
1471                 <li data-name="LuCI.form.TableSection#stripTags"><a href="LuCI.form.TableSection.html#stripTags">stripTags</a></li>
1472             
1473                 <li data-name="LuCI.form.TableSection#tab"><a href="LuCI.form.TableSection.html#tab">tab</a></li>
1474             
1475                 <li data-name="LuCI.form.TableSection#taboption"><a href="LuCI.form.TableSection.html#taboption">taboption</a></li>
1476             
1477                 <li data-name="LuCI.form.TableSection#titleFn"><a href="LuCI.form.TableSection.html#titleFn">titleFn</a></li>
1478             
1479             </ul>
1480             <ul class="events itemMembers">
1481             
1482             </ul>
1483         </li>
1484     
1485         <li class="item" data-name="LuCI.form.TextValue">
1486             <span class="title">
1487                 <a href="LuCI.form.TextValue.html">LuCI.form.TextValue</a>
1488                 
1489             </span>
1490             <ul class="members itemMembers">
1491             
1492             <span class="subtitle">Members</span>
1493             
1494                 <li data-name="LuCI.form.TextValue##cols"><a href="LuCI.form.TextValue.html#cols">cols</a></li>
1495             
1496                 <li data-name="LuCI.form.TextValue##monospace"><a href="LuCI.form.TextValue.html#monospace">monospace</a></li>
1497             
1498                 <li data-name="LuCI.form.TextValue##rows"><a href="LuCI.form.TextValue.html#rows">rows</a></li>
1499             
1500                 <li data-name="LuCI.form.TextValue##wrap"><a href="LuCI.form.TextValue.html#wrap">wrap</a></li>
1501             
1502                 <li data-name="LuCI.form.TextValue#datatype"><a href="LuCI.form.TextValue.html#datatype">datatype</a></li>
1503             
1504                 <li data-name="LuCI.form.TextValue#default"><a href="LuCI.form.TextValue.html#default">default</a></li>
1505             
1506                 <li data-name="LuCI.form.TextValue#editable"><a href="LuCI.form.TextValue.html#editable">editable</a></li>
1507             
1508                 <li data-name="LuCI.form.TextValue#modalonly"><a href="LuCI.form.TextValue.html#modalonly">modalonly</a></li>
1509             
1510                 <li data-name="LuCI.form.TextValue#optional"><a href="LuCI.form.TextValue.html#optional">optional</a></li>
1511             
1512                 <li data-name="LuCI.form.TextValue#password"><a href="LuCI.form.TextValue.html#password">password</a></li>
1513             
1514                 <li data-name="LuCI.form.TextValue#placeholder"><a href="LuCI.form.TextValue.html#placeholder">placeholder</a></li>
1515             
1516                 <li data-name="LuCI.form.TextValue#rmempty"><a href="LuCI.form.TextValue.html#rmempty">rmempty</a></li>
1517             
1518                 <li data-name="LuCI.form.TextValue#uciconfig"><a href="LuCI.form.TextValue.html#uciconfig">uciconfig</a></li>
1519             
1520                 <li data-name="LuCI.form.TextValue#ucioption"><a href="LuCI.form.TextValue.html#ucioption">ucioption</a></li>
1521             
1522                 <li data-name="LuCI.form.TextValue#ucisection"><a href="LuCI.form.TextValue.html#ucisection">ucisection</a></li>
1523             
1524                 <li data-name="LuCI.form.TextValue#validate"><a href="LuCI.form.TextValue.html#validate">validate</a></li>
1525             
1526                 <li data-name="LuCI.form.TextValue#width"><a href="LuCI.form.TextValue.html#width">width</a></li>
1527             
1528             </ul>
1529             <ul class="typedefs itemMembers">
1530             
1531             </ul>
1532             <ul class="typedefs itemMembers">
1533             
1534             </ul>
1535             <ul class="methods itemMembers">
1536             
1537             <span class="subtitle">Methods</span>
1538             
1539                 <li data-name="LuCI.form.TextValue#append"><a href="LuCI.form.TextValue.html#append">append</a></li>
1540             
1541                 <li data-name="LuCI.form.TextValue#cbid"><a href="LuCI.form.TextValue.html#cbid">cbid</a></li>
1542             
1543                 <li data-name="LuCI.form.TextValue#cfgvalue"><a href="LuCI.form.TextValue.html#cfgvalue">cfgvalue</a></li>
1544             
1545                 <li data-name="LuCI.form.TextValue#depends"><a href="LuCI.form.TextValue.html#depends">depends</a></li>
1546             
1547                 <li data-name="LuCI.form.TextValue#formvalue"><a href="LuCI.form.TextValue.html#formvalue">formvalue</a></li>
1548             
1549                 <li data-name="LuCI.form.TextValue#getUIElement"><a href="LuCI.form.TextValue.html#getUIElement">getUIElement</a></li>
1550             
1551                 <li data-name="LuCI.form.TextValue#isActive"><a href="LuCI.form.TextValue.html#isActive">isActive</a></li>
1552             
1553                 <li data-name="LuCI.form.TextValue#isValid"><a href="LuCI.form.TextValue.html#isValid">isValid</a></li>
1554             
1555                 <li data-name="LuCI.form.TextValue#load"><a href="LuCI.form.TextValue.html#load">load</a></li>
1556             
1557                 <li data-name="LuCI.form.TextValue#parse"><a href="LuCI.form.TextValue.html#parse">parse</a></li>
1558             
1559                 <li data-name="LuCI.form.TextValue#remove"><a href="LuCI.form.TextValue.html#remove">remove</a></li>
1560             
1561                 <li data-name="LuCI.form.TextValue#stripTags"><a href="LuCI.form.TextValue.html#stripTags">stripTags</a></li>
1562             
1563                 <li data-name="LuCI.form.TextValue#textvalue"><a href="LuCI.form.TextValue.html#textvalue">textvalue</a></li>
1564             
1565                 <li data-name="LuCI.form.TextValue#titleFn"><a href="LuCI.form.TextValue.html#titleFn">titleFn</a></li>
1566             
1567                 <li data-name="LuCI.form.TextValue#write"><a href="LuCI.form.TextValue.html#write">write</a></li>
1568             
1569             </ul>
1570             <ul class="events itemMembers">
1571             
1572             </ul>
1573         </li>
1574     
1575         <li class="item" data-name="LuCI.form.TypedSection">
1576             <span class="title">
1577                 <a href="LuCI.form.TypedSection.html">LuCI.form.TypedSection</a>
1578                 
1579             </span>
1580             <ul class="members itemMembers">
1581             
1582             <span class="subtitle">Members</span>
1583             
1584                 <li data-name="LuCI.form.TypedSection##addbtntitle"><a href="LuCI.form.TypedSection.html#addbtntitle">addbtntitle</a></li>
1585             
1586                 <li data-name="LuCI.form.TypedSection##addremove"><a href="LuCI.form.TypedSection.html#addremove">addremove</a></li>
1587             
1588                 <li data-name="LuCI.form.TypedSection##anonymous"><a href="LuCI.form.TypedSection.html#anonymous">anonymous</a></li>
1589             
1590                 <li data-name="LuCI.form.TypedSection##tabbed"><a href="LuCI.form.TypedSection.html#tabbed">tabbed</a></li>
1591             
1592                 <li data-name="LuCI.form.TypedSection##uciconfig"><a href="LuCI.form.TypedSection.html#uciconfig">uciconfig</a></li>
1593             
1594                 <li data-name="LuCI.form.TypedSection#parentoption"><a href="LuCI.form.TypedSection.html#parentoption">parentoption</a></li>
1595             
1596             </ul>
1597             <ul class="typedefs itemMembers">
1598             
1599             </ul>
1600             <ul class="typedefs itemMembers">
1601             
1602             </ul>
1603             <ul class="methods itemMembers">
1604             
1605             <span class="subtitle">Methods</span>
1606             
1607                 <li data-name="LuCI.form.TypedSection#append"><a href="LuCI.form.TypedSection.html#append">append</a></li>
1608             
1609                 <li data-name="LuCI.form.TypedSection#cfgsections"><a href="LuCI.form.TypedSection.html#cfgsections">cfgsections</a></li>
1610             
1611                 <li data-name="LuCI.form.TypedSection#filter"><a href="LuCI.form.TypedSection.html#filter">filter</a></li>
1612             
1613                 <li data-name="LuCI.form.TypedSection#load"><a href="LuCI.form.TypedSection.html#load">load</a></li>
1614             
1615                 <li data-name="LuCI.form.TypedSection#option"><a href="LuCI.form.TypedSection.html#option">option</a></li>
1616             
1617                 <li data-name="LuCI.form.TypedSection#parse"><a href="LuCI.form.TypedSection.html#parse">parse</a></li>
1618             
1619                 <li data-name="LuCI.form.TypedSection#render"><a href="LuCI.form.TypedSection.html#render">render</a></li>
1620             
1621                 <li data-name="LuCI.form.TypedSection#stripTags"><a href="LuCI.form.TypedSection.html#stripTags">stripTags</a></li>
1622             
1623                 <li data-name="LuCI.form.TypedSection#tab"><a href="LuCI.form.TypedSection.html#tab">tab</a></li>
1624             
1625                 <li data-name="LuCI.form.TypedSection#taboption"><a href="LuCI.form.TypedSection.html#taboption">taboption</a></li>
1626             
1627                 <li data-name="LuCI.form.TypedSection#titleFn"><a href="LuCI.form.TypedSection.html#titleFn">titleFn</a></li>
1628             
1629             </ul>
1630             <ul class="events itemMembers">
1631             
1632             </ul>
1633         </li>
1634     
1635         <li class="item" data-name="LuCI.form.Value">
1636             <span class="title">
1637                 <a href="LuCI.form.Value.html">LuCI.form.Value</a>
1638                 
1639             </span>
1640             <ul class="members itemMembers">
1641             
1642             <span class="subtitle">Members</span>
1643             
1644                 <li data-name="LuCI.form.Value##password"><a href="LuCI.form.Value.html#password">password</a></li>
1645             
1646                 <li data-name="LuCI.form.Value##placeholder"><a href="LuCI.form.Value.html#placeholder">placeholder</a></li>
1647             
1648                 <li data-name="LuCI.form.Value#datatype"><a href="LuCI.form.Value.html#datatype">datatype</a></li>
1649             
1650                 <li data-name="LuCI.form.Value#default"><a href="LuCI.form.Value.html#default">default</a></li>
1651             
1652                 <li data-name="LuCI.form.Value#editable"><a href="LuCI.form.Value.html#editable">editable</a></li>
1653             
1654                 <li data-name="LuCI.form.Value#modalonly"><a href="LuCI.form.Value.html#modalonly">modalonly</a></li>
1655             
1656                 <li data-name="LuCI.form.Value#optional"><a href="LuCI.form.Value.html#optional">optional</a></li>
1657             
1658                 <li data-name="LuCI.form.Value#rmempty"><a href="LuCI.form.Value.html#rmempty">rmempty</a></li>
1659             
1660                 <li data-name="LuCI.form.Value#uciconfig"><a href="LuCI.form.Value.html#uciconfig">uciconfig</a></li>
1661             
1662                 <li data-name="LuCI.form.Value#ucioption"><a href="LuCI.form.Value.html#ucioption">ucioption</a></li>
1663             
1664                 <li data-name="LuCI.form.Value#ucisection"><a href="LuCI.form.Value.html#ucisection">ucisection</a></li>
1665             
1666                 <li data-name="LuCI.form.Value#validate"><a href="LuCI.form.Value.html#validate">validate</a></li>
1667             
1668                 <li data-name="LuCI.form.Value#width"><a href="LuCI.form.Value.html#width">width</a></li>
1669             
1670             </ul>
1671             <ul class="typedefs itemMembers">
1672             
1673             </ul>
1674             <ul class="typedefs itemMembers">
1675             
1676             </ul>
1677             <ul class="methods itemMembers">
1678             
1679             <span class="subtitle">Methods</span>
1680             
1681                 <li data-name="LuCI.form.Value#append"><a href="LuCI.form.Value.html#append">append</a></li>
1682             
1683                 <li data-name="LuCI.form.Value#cbid"><a href="LuCI.form.Value.html#cbid">cbid</a></li>
1684             
1685                 <li data-name="LuCI.form.Value#cfgvalue"><a href="LuCI.form.Value.html#cfgvalue">cfgvalue</a></li>
1686             
1687                 <li data-name="LuCI.form.Value#depends"><a href="LuCI.form.Value.html#depends">depends</a></li>
1688             
1689                 <li data-name="LuCI.form.Value#formvalue"><a href="LuCI.form.Value.html#formvalue">formvalue</a></li>
1690             
1691                 <li data-name="LuCI.form.Value#getUIElement"><a href="LuCI.form.Value.html#getUIElement">getUIElement</a></li>
1692             
1693                 <li data-name="LuCI.form.Value#isActive"><a href="LuCI.form.Value.html#isActive">isActive</a></li>
1694             
1695                 <li data-name="LuCI.form.Value#isValid"><a href="LuCI.form.Value.html#isValid">isValid</a></li>
1696             
1697                 <li data-name="LuCI.form.Value#load"><a href="LuCI.form.Value.html#load">load</a></li>
1698             
1699                 <li data-name="LuCI.form.Value#parse"><a href="LuCI.form.Value.html#parse">parse</a></li>
1700             
1701                 <li data-name="LuCI.form.Value#remove"><a href="LuCI.form.Value.html#remove">remove</a></li>
1702             
1703                 <li data-name="LuCI.form.Value#render"><a href="LuCI.form.Value.html#render">render</a></li>
1704             
1705                 <li data-name="LuCI.form.Value#stripTags"><a href="LuCI.form.Value.html#stripTags">stripTags</a></li>
1706             
1707                 <li data-name="LuCI.form.Value#textvalue"><a href="LuCI.form.Value.html#textvalue">textvalue</a></li>
1708             
1709                 <li data-name="LuCI.form.Value#titleFn"><a href="LuCI.form.Value.html#titleFn">titleFn</a></li>
1710             
1711                 <li data-name="LuCI.form.Value#value"><a href="LuCI.form.Value.html#value">value</a></li>
1712             
1713                 <li data-name="LuCI.form.Value#write"><a href="LuCI.form.Value.html#write">write</a></li>
1714             
1715             </ul>
1716             <ul class="events itemMembers">
1717             
1718             </ul>
1719         </li>
1720     
1721         <li class="item" data-name="LuCI.fs">
1722             <span class="title">
1723                 <a href="LuCI.fs.html">LuCI.fs</a>
1724                 
1725             </span>
1726             <ul class="members itemMembers">
1727             
1728             </ul>
1729             <ul class="typedefs itemMembers">
1730             
1731             <span class="subtitle">Typedefs</span>
1732             
1733                 <li data-name="LuCI.fs.FileExecResult"><a href="LuCI.fs.html#.FileExecResult">FileExecResult</a></li>
1734             
1735                 <li data-name="LuCI.fs.FileStatEntry"><a href="LuCI.fs.html#.FileStatEntry">FileStatEntry</a></li>
1736             
1737             </ul>
1738             <ul class="typedefs itemMembers">
1739             
1740             </ul>
1741             <ul class="methods itemMembers">
1742             
1743             <span class="subtitle">Methods</span>
1744             
1745                 <li data-name="LuCI.fs#exec"><a href="LuCI.fs.html#exec">exec</a></li>
1746             
1747                 <li data-name="LuCI.fs#exec_direct"><a href="LuCI.fs.html#exec_direct">exec_direct</a></li>
1748             
1749                 <li data-name="LuCI.fs#lines"><a href="LuCI.fs.html#lines">lines</a></li>
1750             
1751                 <li data-name="LuCI.fs#list"><a href="LuCI.fs.html#list">list</a></li>
1752             
1753                 <li data-name="LuCI.fs#read"><a href="LuCI.fs.html#read">read</a></li>
1754             
1755                 <li data-name="LuCI.fs#read_direct"><a href="LuCI.fs.html#read_direct">read_direct</a></li>
1756             
1757                 <li data-name="LuCI.fs#remove"><a href="LuCI.fs.html#remove">remove</a></li>
1758             
1759                 <li data-name="LuCI.fs#stat"><a href="LuCI.fs.html#stat">stat</a></li>
1760             
1761                 <li data-name="LuCI.fs#trimmed"><a href="LuCI.fs.html#trimmed">trimmed</a></li>
1762             
1763                 <li data-name="LuCI.fs#write"><a href="LuCI.fs.html#write">write</a></li>
1764             
1765             </ul>
1766             <ul class="events itemMembers">
1767             
1768             </ul>
1769         </li>
1770     
1771         <li class="item" data-name="LuCI.headers">
1772             <span class="title">
1773                 <a href="LuCI.headers.html">LuCI.headers</a>
1774                 
1775             </span>
1776             <ul class="members itemMembers">
1777             
1778             </ul>
1779             <ul class="typedefs itemMembers">
1780             
1781             </ul>
1782             <ul class="typedefs itemMembers">
1783             
1784             </ul>
1785             <ul class="methods itemMembers">
1786             
1787             <span class="subtitle">Methods</span>
1788             
1789                 <li data-name="LuCI.headers#get"><a href="LuCI.headers.html#get">get</a></li>
1790             
1791                 <li data-name="LuCI.headers#has"><a href="LuCI.headers.html#has">has</a></li>
1792             
1793             </ul>
1794             <ul class="events itemMembers">
1795             
1796             </ul>
1797         </li>
1798     
1799         <li class="item" data-name="LuCI.network">
1800             <span class="title">
1801                 <a href="LuCI.network.html">LuCI.network</a>
1802                 
1803             </span>
1804             <ul class="members itemMembers">
1805             
1806             </ul>
1807             <ul class="typedefs itemMembers">
1808             
1809             <span class="subtitle">Typedefs</span>
1810             
1811                 <li data-name="LuCI.network.SwitchTopology"><a href="LuCI.network.html#.SwitchTopology">SwitchTopology</a></li>
1812             
1813                 <li data-name="LuCI.network.WifiEncryption"><a href="LuCI.network.html#.WifiEncryption">WifiEncryption</a></li>
1814             
1815                 <li data-name="LuCI.network.WifiPeerEntry"><a href="LuCI.network.html#.WifiPeerEntry">WifiPeerEntry</a></li>
1816             
1817                 <li data-name="LuCI.network.WifiRateEntry"><a href="LuCI.network.html#.WifiRateEntry">WifiRateEntry</a></li>
1818             
1819                 <li data-name="LuCI.network.WifiScanResult"><a href="LuCI.network.html#.WifiScanResult">WifiScanResult</a></li>
1820             
1821             </ul>
1822             <ul class="typedefs itemMembers">
1823             
1824             </ul>
1825             <ul class="methods itemMembers">
1826             
1827             <span class="subtitle">Methods</span>
1828             
1829                 <li data-name="LuCI.network#addNetwork"><a href="LuCI.network.html#addNetwork">addNetwork</a></li>
1830             
1831                 <li data-name="LuCI.network#addWifiNetwork"><a href="LuCI.network.html#addWifiNetwork">addWifiNetwork</a></li>
1832             
1833                 <li data-name="LuCI.network#deleteNetwork"><a href="LuCI.network.html#deleteNetwork">deleteNetwork</a></li>
1834             
1835                 <li data-name="LuCI.network#deleteWifiNetwork"><a href="LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
1836             
1837                 <li data-name="LuCI.network#flushCache"><a href="LuCI.network.html#flushCache">flushCache</a></li>
1838             
1839                 <li data-name="LuCI.network#formatWifiEncryption"><a href="LuCI.network.html#formatWifiEncryption">formatWifiEncryption</a></li>
1840             
1841                 <li data-name="LuCI.network#getDevice"><a href="LuCI.network.html#getDevice">getDevice</a></li>
1842             
1843                 <li data-name="LuCI.network#getDevices"><a href="LuCI.network.html#getDevices">getDevices</a></li>
1844             
1845                 <li data-name="LuCI.network#getDSLModemType"><a href="LuCI.network.html#getDSLModemType">getDSLModemType</a></li>
1846             
1847                 <li data-name="LuCI.network#getHostHints"><a href="LuCI.network.html#getHostHints">getHostHints</a></li>
1848             
1849                 <li data-name="LuCI.network#getIfnameOf"><a href="LuCI.network.html#getIfnameOf">getIfnameOf</a></li>
1850             
1851                 <li data-name="LuCI.network#getNetwork"><a href="LuCI.network.html#getNetwork">getNetwork</a></li>
1852             
1853                 <li data-name="LuCI.network#getNetworks"><a href="LuCI.network.html#getNetworks">getNetworks</a></li>
1854             
1855                 <li data-name="LuCI.network#getProtocol"><a href="LuCI.network.html#getProtocol">getProtocol</a></li>
1856             
1857                 <li data-name="LuCI.network#getProtocols"><a href="LuCI.network.html#getProtocols">getProtocols</a></li>
1858             
1859                 <li data-name="LuCI.network#getSwitchTopologies"><a href="LuCI.network.html#getSwitchTopologies">getSwitchTopologies</a></li>
1860             
1861                 <li data-name="LuCI.network#getWAN6Networks"><a href="LuCI.network.html#getWAN6Networks">getWAN6Networks</a></li>
1862             
1863                 <li data-name="LuCI.network#getWANNetworks"><a href="LuCI.network.html#getWANNetworks">getWANNetworks</a></li>
1864             
1865                 <li data-name="LuCI.network#getWifiDevice"><a href="LuCI.network.html#getWifiDevice">getWifiDevice</a></li>
1866             
1867                 <li data-name="LuCI.network#getWifiDevices"><a href="LuCI.network.html#getWifiDevices">getWifiDevices</a></li>
1868             
1869                 <li data-name="LuCI.network#getWifiNetwork"><a href="LuCI.network.html#getWifiNetwork">getWifiNetwork</a></li>
1870             
1871                 <li data-name="LuCI.network#getWifiNetworks"><a href="LuCI.network.html#getWifiNetworks">getWifiNetworks</a></li>
1872             
1873                 <li data-name="LuCI.network#isIgnoredDevice"><a href="LuCI.network.html#isIgnoredDevice">isIgnoredDevice</a></li>
1874             
1875                 <li data-name="LuCI.network#maskToPrefix"><a href="LuCI.network.html#maskToPrefix">maskToPrefix</a></li>
1876             
1877                 <li data-name="LuCI.network#prefixToMask"><a href="LuCI.network.html#prefixToMask">prefixToMask</a></li>
1878             
1879                 <li data-name="LuCI.network#registerErrorCode"><a href="LuCI.network.html#registerErrorCode">registerErrorCode</a></li>
1880             
1881                 <li data-name="LuCI.network#registerPatternVirtual"><a href="LuCI.network.html#registerPatternVirtual">registerPatternVirtual</a></li>
1882             
1883                 <li data-name="LuCI.network#registerProtocol"><a href="LuCI.network.html#registerProtocol">registerProtocol</a></li>
1884             
1885                 <li data-name="LuCI.network#renameNetwork"><a href="LuCI.network.html#renameNetwork">renameNetwork</a></li>
1886             
1887             </ul>
1888             <ul class="events itemMembers">
1889             
1890             </ul>
1891         </li>
1892     
1893         <li class="item" data-name="LuCI.network.Device">
1894             <span class="title">
1895                 <a href="LuCI.network.Device.html">LuCI.network.Device</a>
1896                 
1897             </span>
1898             <ul class="members itemMembers">
1899             
1900             </ul>
1901             <ul class="typedefs itemMembers">
1902             
1903             </ul>
1904             <ul class="typedefs itemMembers">
1905             
1906             </ul>
1907             <ul class="methods itemMembers">
1908             
1909             <span class="subtitle">Methods</span>
1910             
1911                 <li data-name="LuCI.network.Device#getBridgeID"><a href="LuCI.network.Device.html#getBridgeID">getBridgeID</a></li>
1912             
1913                 <li data-name="LuCI.network.Device#getBridgeSTP"><a href="LuCI.network.Device.html#getBridgeSTP">getBridgeSTP</a></li>
1914             
1915                 <li data-name="LuCI.network.Device#getI18n"><a href="LuCI.network.Device.html#getI18n">getI18n</a></li>
1916             
1917                 <li data-name="LuCI.network.Device#getIP6Addrs"><a href="LuCI.network.Device.html#getIP6Addrs">getIP6Addrs</a></li>
1918             
1919                 <li data-name="LuCI.network.Device#getIPAddrs"><a href="LuCI.network.Device.html#getIPAddrs">getIPAddrs</a></li>
1920             
1921                 <li data-name="LuCI.network.Device#getMAC"><a href="LuCI.network.Device.html#getMAC">getMAC</a></li>
1922             
1923                 <li data-name="LuCI.network.Device#getMTU"><a href="LuCI.network.Device.html#getMTU">getMTU</a></li>
1924             
1925                 <li data-name="LuCI.network.Device#getName"><a href="LuCI.network.Device.html#getName">getName</a></li>
1926             
1927                 <li data-name="LuCI.network.Device#getNetwork"><a href="LuCI.network.Device.html#getNetwork">getNetwork</a></li>
1928             
1929                 <li data-name="LuCI.network.Device#getNetworks"><a href="LuCI.network.Device.html#getNetworks">getNetworks</a></li>
1930             
1931                 <li data-name="LuCI.network.Device#getPorts"><a href="LuCI.network.Device.html#getPorts">getPorts</a></li>
1932             
1933                 <li data-name="LuCI.network.Device#getRXBytes"><a href="LuCI.network.Device.html#getRXBytes">getRXBytes</a></li>
1934             
1935                 <li data-name="LuCI.network.Device#getRXPackets"><a href="LuCI.network.Device.html#getRXPackets">getRXPackets</a></li>
1936             
1937                 <li data-name="LuCI.network.Device#getShortName"><a href="LuCI.network.Device.html#getShortName">getShortName</a></li>
1938             
1939                 <li data-name="LuCI.network.Device#getTXBytes"><a href="LuCI.network.Device.html#getTXBytes">getTXBytes</a></li>
1940             
1941                 <li data-name="LuCI.network.Device#getTXPackets"><a href="LuCI.network.Device.html#getTXPackets">getTXPackets</a></li>
1942             
1943                 <li data-name="LuCI.network.Device#getType"><a href="LuCI.network.Device.html#getType">getType</a></li>
1944             
1945                 <li data-name="LuCI.network.Device#getTypeI18n"><a href="LuCI.network.Device.html#getTypeI18n">getTypeI18n</a></li>
1946             
1947                 <li data-name="LuCI.network.Device#getWifiNetwork"><a href="LuCI.network.Device.html#getWifiNetwork">getWifiNetwork</a></li>
1948             
1949                 <li data-name="LuCI.network.Device#isBridge"><a href="LuCI.network.Device.html#isBridge">isBridge</a></li>
1950             
1951                 <li data-name="LuCI.network.Device#isBridgePort"><a href="LuCI.network.Device.html#isBridgePort">isBridgePort</a></li>
1952             
1953                 <li data-name="LuCI.network.Device#isUp"><a href="LuCI.network.Device.html#isUp">isUp</a></li>
1954             
1955             </ul>
1956             <ul class="events itemMembers">
1957             
1958             </ul>
1959         </li>
1960     
1961         <li class="item" data-name="LuCI.network.Hosts">
1962             <span class="title">
1963                 <a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>
1964                 
1965             </span>
1966             <ul class="members itemMembers">
1967             
1968             </ul>
1969             <ul class="typedefs itemMembers">
1970             
1971             </ul>
1972             <ul class="typedefs itemMembers">
1973             
1974             </ul>
1975             <ul class="methods itemMembers">
1976             
1977             <span class="subtitle">Methods</span>
1978             
1979                 <li data-name="LuCI.network.Hosts#getHostnameByIP6Addr"><a href="LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr</a></li>
1980             
1981                 <li data-name="LuCI.network.Hosts#getHostnameByIPAddr"><a href="LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr</a></li>
1982             
1983                 <li data-name="LuCI.network.Hosts#getHostnameByMACAddr"><a href="LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr</a></li>
1984             
1985                 <li data-name="LuCI.network.Hosts#getIP6AddrByMACAddr"><a href="LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr</a></li>
1986             
1987                 <li data-name="LuCI.network.Hosts#getIPAddrByMACAddr"><a href="LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr</a></li>
1988             
1989                 <li data-name="LuCI.network.Hosts#getMACAddrByIP6Addr"><a href="LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr</a></li>
1990             
1991                 <li data-name="LuCI.network.Hosts#getMACAddrByIPAddr"><a href="LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr</a></li>
1992             
1993                 <li data-name="LuCI.network.Hosts#getMACHints"><a href="LuCI.network.Hosts.html#getMACHints">getMACHints</a></li>
1994             
1995             </ul>
1996             <ul class="events itemMembers">
1997             
1998             </ul>
1999         </li>
2000     
2001         <li class="item" data-name="LuCI.network.Protocol">
2002             <span class="title">
2003                 <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
2004                 
2005             </span>
2006             <ul class="members itemMembers">
2007             
2008             </ul>
2009             <ul class="typedefs itemMembers">
2010             
2011             </ul>
2012             <ul class="typedefs itemMembers">
2013             
2014             </ul>
2015             <ul class="methods itemMembers">
2016             
2017             <span class="subtitle">Methods</span>
2018             
2019                 <li data-name="LuCI.network.Protocol#addDevice"><a href="LuCI.network.Protocol.html#addDevice">addDevice</a></li>
2020             
2021                 <li data-name="LuCI.network.Protocol#containsDevice"><a href="LuCI.network.Protocol.html#containsDevice">containsDevice</a></li>
2022             
2023                 <li data-name="LuCI.network.Protocol#deleteConfiguration"><a href="LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration</a></li>
2024             
2025                 <li data-name="LuCI.network.Protocol#deleteDevice"><a href="LuCI.network.Protocol.html#deleteDevice">deleteDevice</a></li>
2026             
2027                 <li data-name="LuCI.network.Protocol#get"><a href="LuCI.network.Protocol.html#get">get</a></li>
2028             
2029                 <li data-name="LuCI.network.Protocol#getDevice"><a href="LuCI.network.Protocol.html#getDevice">getDevice</a></li>
2030             
2031                 <li data-name="LuCI.network.Protocol#getDevices"><a href="LuCI.network.Protocol.html#getDevices">getDevices</a></li>
2032             
2033                 <li data-name="LuCI.network.Protocol#getDNS6Addrs"><a href="LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs</a></li>
2034             
2035                 <li data-name="LuCI.network.Protocol#getDNSAddrs"><a href="LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs</a></li>
2036             
2037                 <li data-name="LuCI.network.Protocol#getErrors"><a href="LuCI.network.Protocol.html#getErrors">getErrors</a></li>
2038             
2039                 <li data-name="LuCI.network.Protocol#getExpiry"><a href="LuCI.network.Protocol.html#getExpiry">getExpiry</a></li>
2040             
2041                 <li data-name="LuCI.network.Protocol#getGateway6Addr"><a href="LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr</a></li>
2042             
2043                 <li data-name="LuCI.network.Protocol#getGatewayAddr"><a href="LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr</a></li>
2044             
2045                 <li data-name="LuCI.network.Protocol#getI18n"><a href="LuCI.network.Protocol.html#getI18n">getI18n</a></li>
2046             
2047                 <li data-name="LuCI.network.Protocol#getIfname"><a href="LuCI.network.Protocol.html#getIfname">getIfname</a></li>
2048             
2049                 <li data-name="LuCI.network.Protocol#getIP6Addr"><a href="LuCI.network.Protocol.html#getIP6Addr">getIP6Addr</a></li>
2050             
2051                 <li data-name="LuCI.network.Protocol#getIP6Addrs"><a href="LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs</a></li>
2052             
2053                 <li data-name="LuCI.network.Protocol#getIP6Prefix"><a href="LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix</a></li>
2054             
2055                 <li data-name="LuCI.network.Protocol#getIPAddr"><a href="LuCI.network.Protocol.html#getIPAddr">getIPAddr</a></li>
2056             
2057                 <li data-name="LuCI.network.Protocol#getIPAddrs"><a href="LuCI.network.Protocol.html#getIPAddrs">getIPAddrs</a></li>
2058             
2059                 <li data-name="LuCI.network.Protocol#getL2Device"><a href="LuCI.network.Protocol.html#getL2Device">getL2Device</a></li>
2060             
2061                 <li data-name="LuCI.network.Protocol#getL3Device"><a href="LuCI.network.Protocol.html#getL3Device">getL3Device</a></li>
2062             
2063                 <li data-name="LuCI.network.Protocol#getMetric"><a href="LuCI.network.Protocol.html#getMetric">getMetric</a></li>
2064             
2065                 <li data-name="LuCI.network.Protocol#getName"><a href="LuCI.network.Protocol.html#getName">getName</a></li>
2066             
2067                 <li data-name="LuCI.network.Protocol#getNetmask"><a href="LuCI.network.Protocol.html#getNetmask">getNetmask</a></li>
2068             
2069                 <li data-name="LuCI.network.Protocol#getOpkgPackage"><a href="LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage</a></li>
2070             
2071                 <li data-name="LuCI.network.Protocol#getProtocol"><a href="LuCI.network.Protocol.html#getProtocol">getProtocol</a></li>
2072             
2073                 <li data-name="LuCI.network.Protocol#getType"><a href="LuCI.network.Protocol.html#getType">getType</a></li>
2074             
2075                 <li data-name="LuCI.network.Protocol#getUptime"><a href="LuCI.network.Protocol.html#getUptime">getUptime</a></li>
2076             
2077                 <li data-name="LuCI.network.Protocol#getZoneName"><a href="LuCI.network.Protocol.html#getZoneName">getZoneName</a></li>
2078             
2079                 <li data-name="LuCI.network.Protocol#isAlias"><a href="LuCI.network.Protocol.html#isAlias">isAlias</a></li>
2080             
2081                 <li data-name="LuCI.network.Protocol#isBridge"><a href="LuCI.network.Protocol.html#isBridge">isBridge</a></li>
2082             
2083                 <li data-name="LuCI.network.Protocol#isCreateable"><a href="LuCI.network.Protocol.html#isCreateable">isCreateable</a></li>
2084             
2085                 <li data-name="LuCI.network.Protocol#isDynamic"><a href="LuCI.network.Protocol.html#isDynamic">isDynamic</a></li>
2086             
2087                 <li data-name="LuCI.network.Protocol#isEmpty"><a href="LuCI.network.Protocol.html#isEmpty">isEmpty</a></li>
2088             
2089                 <li data-name="LuCI.network.Protocol#isFloating"><a href="LuCI.network.Protocol.html#isFloating">isFloating</a></li>
2090             
2091                 <li data-name="LuCI.network.Protocol#isInstalled"><a href="LuCI.network.Protocol.html#isInstalled">isInstalled</a></li>
2092             
2093                 <li data-name="LuCI.network.Protocol#isUp"><a href="LuCI.network.Protocol.html#isUp">isUp</a></li>
2094             
2095                 <li data-name="LuCI.network.Protocol#isVirtual"><a href="LuCI.network.Protocol.html#isVirtual">isVirtual</a></li>
2096             
2097                 <li data-name="LuCI.network.Protocol#set"><a href="LuCI.network.Protocol.html#set">set</a></li>
2098             
2099             </ul>
2100             <ul class="events itemMembers">
2101             
2102             </ul>
2103         </li>
2104     
2105         <li class="item" data-name="LuCI.network.WifiDevice">
2106             <span class="title">
2107                 <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
2108                 
2109             </span>
2110             <ul class="members itemMembers">
2111             
2112             </ul>
2113             <ul class="typedefs itemMembers">
2114             
2115             </ul>
2116             <ul class="typedefs itemMembers">
2117             
2118             </ul>
2119             <ul class="methods itemMembers">
2120             
2121             <span class="subtitle">Methods</span>
2122             
2123                 <li data-name="LuCI.network.WifiDevice#addWifiNetwork"><a href="LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork</a></li>
2124             
2125                 <li data-name="LuCI.network.WifiDevice#deleteWifiNetwork"><a href="LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
2126             
2127                 <li data-name="LuCI.network.WifiDevice#get"><a href="LuCI.network.WifiDevice.html#get">get</a></li>
2128             
2129                 <li data-name="LuCI.network.WifiDevice#getHTModes"><a href="LuCI.network.WifiDevice.html#getHTModes">getHTModes</a></li>
2130             
2131                 <li data-name="LuCI.network.WifiDevice#getHWModes"><a href="LuCI.network.WifiDevice.html#getHWModes">getHWModes</a></li>
2132             
2133                 <li data-name="LuCI.network.WifiDevice#getI18n"><a href="LuCI.network.WifiDevice.html#getI18n">getI18n</a></li>
2134             
2135                 <li data-name="LuCI.network.WifiDevice#getName"><a href="LuCI.network.WifiDevice.html#getName">getName</a></li>
2136             
2137                 <li data-name="LuCI.network.WifiDevice#getScanList"><a href="LuCI.network.WifiDevice.html#getScanList">getScanList</a></li>
2138             
2139                 <li data-name="LuCI.network.WifiDevice#getWifiNetwork"><a href="LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork</a></li>
2140             
2141                 <li data-name="LuCI.network.WifiDevice#getWifiNetworks"><a href="LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks</a></li>
2142             
2143                 <li data-name="LuCI.network.WifiDevice#isDisabled"><a href="LuCI.network.WifiDevice.html#isDisabled">isDisabled</a></li>
2144             
2145                 <li data-name="LuCI.network.WifiDevice#isUp"><a href="LuCI.network.WifiDevice.html#isUp">isUp</a></li>
2146             
2147                 <li data-name="LuCI.network.WifiDevice#set"><a href="LuCI.network.WifiDevice.html#set">set</a></li>
2148             
2149             </ul>
2150             <ul class="events itemMembers">
2151             
2152             </ul>
2153         </li>
2154     
2155         <li class="item" data-name="LuCI.network.WifiNetwork">
2156             <span class="title">
2157                 <a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>
2158                 
2159             </span>
2160             <ul class="members itemMembers">
2161             
2162             </ul>
2163             <ul class="typedefs itemMembers">
2164             
2165             </ul>
2166             <ul class="typedefs itemMembers">
2167             
2168             </ul>
2169             <ul class="methods itemMembers">
2170             
2171             <span class="subtitle">Methods</span>
2172             
2173                 <li data-name="LuCI.network.WifiNetwork#disconnectClient"><a href="LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient</a></li>
2174             
2175                 <li data-name="LuCI.network.WifiNetwork#get"><a href="LuCI.network.WifiNetwork.html#get">get</a></li>
2176             
2177                 <li data-name="LuCI.network.WifiNetwork#getActiveBSSID"><a href="LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID</a></li>
2178             
2179                 <li data-name="LuCI.network.WifiNetwork#getActiveEncryption"><a href="LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption</a></li>
2180             
2181                 <li data-name="LuCI.network.WifiNetwork#getActiveMode"><a href="LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode</a></li>
2182             
2183                 <li data-name="LuCI.network.WifiNetwork#getActiveModeI18n"><a href="LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n</a></li>
2184             
2185                 <li data-name="LuCI.network.WifiNetwork#getActiveSSID"><a href="LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID</a></li>
2186             
2187                 <li data-name="LuCI.network.WifiNetwork#getAssocList"><a href="LuCI.network.WifiNetwork.html#getAssocList">getAssocList</a></li>
2188             
2189                 <li data-name="LuCI.network.WifiNetwork#getBitRate"><a href="LuCI.network.WifiNetwork.html#getBitRate">getBitRate</a></li>
2190             
2191                 <li data-name="LuCI.network.WifiNetwork#getBSSID"><a href="LuCI.network.WifiNetwork.html#getBSSID">getBSSID</a></li>
2192             
2193                 <li data-name="LuCI.network.WifiNetwork#getChannel"><a href="LuCI.network.WifiNetwork.html#getChannel">getChannel</a></li>
2194             
2195                 <li data-name="LuCI.network.WifiNetwork#getCountryCode"><a href="LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode</a></li>
2196             
2197                 <li data-name="LuCI.network.WifiNetwork#getDevice"><a href="LuCI.network.WifiNetwork.html#getDevice">getDevice</a></li>
2198             
2199                 <li data-name="LuCI.network.WifiNetwork#getFrequency"><a href="LuCI.network.WifiNetwork.html#getFrequency">getFrequency</a></li>
2200             
2201                 <li data-name="LuCI.network.WifiNetwork#getI18n"><a href="LuCI.network.WifiNetwork.html#getI18n">getI18n</a></li>
2202             
2203                 <li data-name="LuCI.network.WifiNetwork#getID"><a href="LuCI.network.WifiNetwork.html#getID">getID</a></li>
2204             
2205                 <li data-name="LuCI.network.WifiNetwork#getIfname"><a href="LuCI.network.WifiNetwork.html#getIfname">getIfname</a></li>
2206             
2207                 <li data-name="LuCI.network.WifiNetwork#getMeshID"><a href="LuCI.network.WifiNetwork.html#getMeshID">getMeshID</a></li>
2208             
2209                 <li data-name="LuCI.network.WifiNetwork#getMode"><a href="LuCI.network.WifiNetwork.html#getMode">getMode</a></li>
2210             
2211                 <li data-name="LuCI.network.WifiNetwork#getName"><a href="LuCI.network.WifiNetwork.html#getName">getName</a></li>
2212             
2213                 <li data-name="LuCI.network.WifiNetwork#getNetwork"><a href="LuCI.network.WifiNetwork.html#getNetwork">getNetwork</a></li>
2214             
2215                 <li data-name="LuCI.network.WifiNetwork#getNetworkNames"><a href="LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames</a></li>
2216             
2217                 <li data-name="LuCI.network.WifiNetwork#getNetworks"><a href="LuCI.network.WifiNetwork.html#getNetworks">getNetworks</a></li>
2218             
2219                 <li data-name="LuCI.network.WifiNetwork#getNoise"><a href="LuCI.network.WifiNetwork.html#getNoise">getNoise</a></li>
2220             
2221                 <li data-name="LuCI.network.WifiNetwork#getShortName"><a href="LuCI.network.WifiNetwork.html#getShortName">getShortName</a></li>
2222             
2223                 <li data-name="LuCI.network.WifiNetwork#getSignal"><a href="LuCI.network.WifiNetwork.html#getSignal">getSignal</a></li>
2224             
2225                 <li data-name="LuCI.network.WifiNetwork#getSignalLevel"><a href="LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel</a></li>
2226             
2227                 <li data-name="LuCI.network.WifiNetwork#getSignalPercent"><a href="LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent</a></li>
2228             
2229                 <li data-name="LuCI.network.WifiNetwork#getSSID"><a href="LuCI.network.WifiNetwork.html#getSSID">getSSID</a></li>
2230             
2231                 <li data-name="LuCI.network.WifiNetwork#getTXPower"><a href="LuCI.network.WifiNetwork.html#getTXPower">getTXPower</a></li>
2232             
2233                 <li data-name="LuCI.network.WifiNetwork#getTXPowerOffset"><a href="LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset</a></li>
2234             
2235                 <li data-name="LuCI.network.WifiNetwork#getWifiDevice"><a href="LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice</a></li>
2236             
2237                 <li data-name="LuCI.network.WifiNetwork#getWifiDeviceName"><a href="LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName</a></li>
2238             
2239                 <li data-name="LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href="LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported</a></li>
2240             
2241                 <li data-name="LuCI.network.WifiNetwork#isDisabled"><a href="LuCI.network.WifiNetwork.html#isDisabled">isDisabled</a></li>
2242             
2243                 <li data-name="LuCI.network.WifiNetwork#isUp"><a href="LuCI.network.WifiNetwork.html#isUp">isUp</a></li>
2244             
2245                 <li data-name="LuCI.network.WifiNetwork#set"><a href="LuCI.network.WifiNetwork.html#set">set</a></li>
2246             
2247             </ul>
2248             <ul class="events itemMembers">
2249             
2250             </ul>
2251         </li>
2252     
2253         <li class="item" data-name="LuCI.poll">
2254             <span class="title">
2255                 <a href="LuCI.poll.html">LuCI.poll</a>
2256                 
2257             </span>
2258             <ul class="members itemMembers">
2259             
2260             </ul>
2261             <ul class="typedefs itemMembers">
2262             
2263             </ul>
2264             <ul class="typedefs itemMembers">
2265             
2266             </ul>
2267             <ul class="methods itemMembers">
2268             
2269             <span class="subtitle">Methods</span>
2270             
2271                 <li data-name="LuCI.poll#active"><a href="LuCI.poll.html#active">active</a></li>
2272             
2273                 <li data-name="LuCI.poll#add"><a href="LuCI.poll.html#add">add</a></li>
2274             
2275                 <li data-name="LuCI.poll#remove"><a href="LuCI.poll.html#remove">remove</a></li>
2276             
2277                 <li data-name="LuCI.poll#start"><a href="LuCI.poll.html#start">start</a></li>
2278             
2279                 <li data-name="LuCI.poll#stop"><a href="LuCI.poll.html#stop">stop</a></li>
2280             
2281             </ul>
2282             <ul class="events itemMembers">
2283             
2284             </ul>
2285         </li>
2286     
2287         <li class="item" data-name="LuCI.request">
2288             <span class="title">
2289                 <a href="LuCI.request.html">LuCI.request</a>
2290                 
2291             </span>
2292             <ul class="members itemMembers">
2293             
2294             </ul>
2295             <ul class="typedefs itemMembers">
2296             
2297             <span class="subtitle">Typedefs</span>
2298             
2299                 <li data-name="LuCI.request.interceptorFn"><a href="LuCI.request.html#.interceptorFn">interceptorFn</a></li>
2300             
2301                 <li data-name="LuCI.request.RequestOptions"><a href="LuCI.request.html#.RequestOptions">RequestOptions</a></li>
2302             
2303             </ul>
2304             <ul class="typedefs itemMembers">
2305             
2306             </ul>
2307             <ul class="methods itemMembers">
2308             
2309             <span class="subtitle">Methods</span>
2310             
2311                 <li data-name="LuCI.request#addInterceptor"><a href="LuCI.request.html#addInterceptor">addInterceptor</a></li>
2312             
2313                 <li data-name="LuCI.request#expandURL"><a href="LuCI.request.html#expandURL">expandURL</a></li>
2314             
2315                 <li data-name="LuCI.request#get"><a href="LuCI.request.html#get">get</a></li>
2316             
2317                 <li data-name="LuCI.request#post"><a href="LuCI.request.html#post">post</a></li>
2318             
2319                 <li data-name="LuCI.request#removeInterceptor"><a href="LuCI.request.html#removeInterceptor">removeInterceptor</a></li>
2320             
2321                 <li data-name="LuCI.request#request"><a href="LuCI.request.html#request">request</a></li>
2322             
2323             </ul>
2324             <ul class="events itemMembers">
2325             
2326             </ul>
2327         </li>
2328     
2329         <li class="item" data-name="LuCI.request.poll">
2330             <span class="title">
2331                 <a href="LuCI.request.poll.html">LuCI.request.poll</a>
2332                 
2333             </span>
2334             <ul class="members itemMembers">
2335             
2336             </ul>
2337             <ul class="typedefs itemMembers">
2338             
2339             <span class="subtitle">Typedefs</span>
2340             
2341                 <li data-name="LuCI.request.poll~callbackFn"><a href="LuCI.request.poll.html#~callbackFn">callbackFn</a></li>
2342             
2343             </ul>
2344             <ul class="typedefs itemMembers">
2345             
2346             </ul>
2347             <ul class="methods itemMembers">
2348             
2349             <span class="subtitle">Methods</span>
2350             
2351                 <li data-name="LuCI.request.poll#active"><a href="LuCI.request.poll.html#active">active</a></li>
2352             
2353                 <li data-name="LuCI.request.poll#add"><a href="LuCI.request.poll.html#add">add</a></li>
2354             
2355                 <li data-name="LuCI.request.poll#remove"><a href="LuCI.request.poll.html#remove">remove</a></li>
2356             
2357                 <li data-name="LuCI.request.poll#start"><a href="LuCI.request.poll.html#start">start</a></li>
2358             
2359                 <li data-name="LuCI.request.poll#stop"><a href="LuCI.request.poll.html#stop">stop</a></li>
2360             
2361             </ul>
2362             <ul class="events itemMembers">
2363             
2364             </ul>
2365         </li>
2366     
2367         <li class="item" data-name="LuCI.response">
2368             <span class="title">
2369                 <a href="LuCI.response.html">LuCI.response</a>
2370                 
2371             </span>
2372             <ul class="members itemMembers">
2373             
2374             <span class="subtitle">Members</span>
2375             
2376                 <li data-name="LuCI.response#duration"><a href="LuCI.response.html#duration">duration</a></li>
2377             
2378                 <li data-name="LuCI.response#headers"><a href="LuCI.response.html#headers">headers</a></li>
2379             
2380                 <li data-name="LuCI.response#ok"><a href="LuCI.response.html#ok">ok</a></li>
2381             
2382                 <li data-name="LuCI.response#status"><a href="LuCI.response.html#status">status</a></li>
2383             
2384                 <li data-name="LuCI.response#statusText"><a href="LuCI.response.html#statusText">statusText</a></li>
2385             
2386                 <li data-name="LuCI.response#url"><a href="LuCI.response.html#url">url</a></li>
2387             
2388             </ul>
2389             <ul class="typedefs itemMembers">
2390             
2391             </ul>
2392             <ul class="typedefs itemMembers">
2393             
2394             </ul>
2395             <ul class="methods itemMembers">
2396             
2397             <span class="subtitle">Methods</span>
2398             
2399                 <li data-name="LuCI.response#blob"><a href="LuCI.response.html#blob">blob</a></li>
2400             
2401                 <li data-name="LuCI.response#clone"><a href="LuCI.response.html#clone">clone</a></li>
2402             
2403                 <li data-name="LuCI.response#json"><a href="LuCI.response.html#json">json</a></li>
2404             
2405                 <li data-name="LuCI.response#text"><a href="LuCI.response.html#text">text</a></li>
2406             
2407             </ul>
2408             <ul class="events itemMembers">
2409             
2410             </ul>
2411         </li>
2412     
2413         <li class="item" data-name="LuCI.rpc">
2414             <span class="title">
2415                 <a href="LuCI.rpc.html">LuCI.rpc</a>
2416                 
2417             </span>
2418             <ul class="members itemMembers">
2419             
2420             </ul>
2421             <ul class="typedefs itemMembers">
2422             
2423             <span class="subtitle">Typedefs</span>
2424             
2425                 <li data-name="LuCI.rpc.DeclareOptions"><a href="LuCI.rpc.html#.DeclareOptions">DeclareOptions</a></li>
2426             
2427                 <li data-name="LuCI.rpc~filterFn"><a href="LuCI.rpc.html#~filterFn">filterFn</a></li>
2428             
2429                 <li data-name="LuCI.rpc~interceptorFn"><a href="LuCI.rpc.html#~interceptorFn">interceptorFn</a></li>
2430             
2431                 <li data-name="LuCI.rpc~invokeFn"><a href="LuCI.rpc.html#~invokeFn">invokeFn</a></li>
2432             
2433             </ul>
2434             <ul class="typedefs itemMembers">
2435             
2436             </ul>
2437             <ul class="methods itemMembers">
2438             
2439             <span class="subtitle">Methods</span>
2440             
2441                 <li data-name="LuCI.rpc#addInterceptor"><a href="LuCI.rpc.html#addInterceptor">addInterceptor</a></li>
2442             
2443                 <li data-name="LuCI.rpc#declare"><a href="LuCI.rpc.html#declare">declare</a></li>
2444             
2445                 <li data-name="LuCI.rpc#getBaseURL"><a href="LuCI.rpc.html#getBaseURL">getBaseURL</a></li>
2446             
2447                 <li data-name="LuCI.rpc#getSessionID"><a href="LuCI.rpc.html#getSessionID">getSessionID</a></li>
2448             
2449                 <li data-name="LuCI.rpc#getStatusText"><a href="LuCI.rpc.html#getStatusText">getStatusText</a></li>
2450             
2451                 <li data-name="LuCI.rpc#list"><a href="LuCI.rpc.html#list">list</a></li>
2452             
2453                 <li data-name="LuCI.rpc#removeInterceptor"><a href="LuCI.rpc.html#removeInterceptor">removeInterceptor</a></li>
2454             
2455                 <li data-name="LuCI.rpc#setBaseURL"><a href="LuCI.rpc.html#setBaseURL">setBaseURL</a></li>
2456             
2457                 <li data-name="LuCI.rpc#setSessionID"><a href="LuCI.rpc.html#setSessionID">setSessionID</a></li>
2458             
2459             </ul>
2460             <ul class="events itemMembers">
2461             
2462             </ul>
2463         </li>
2464     
2465         <li class="item" data-name="LuCI.uci">
2466             <span class="title">
2467                 <a href="LuCI.uci.html">LuCI.uci</a>
2468                 
2469             </span>
2470             <ul class="members itemMembers">
2471             
2472             </ul>
2473             <ul class="typedefs itemMembers">
2474             
2475             <span class="subtitle">Typedefs</span>
2476             
2477                 <li data-name="LuCI.uci.ChangeRecord"><a href="LuCI.uci.html#.ChangeRecord">ChangeRecord</a></li>
2478             
2479                 <li data-name="LuCI.uci.SectionObject"><a href="LuCI.uci.html#.SectionObject">SectionObject</a></li>
2480             
2481                 <li data-name="LuCI.uci~sectionsFn"><a href="LuCI.uci.html#~sectionsFn">sectionsFn</a></li>
2482             
2483             </ul>
2484             <ul class="typedefs itemMembers">
2485             
2486             </ul>
2487             <ul class="methods itemMembers">
2488             
2489             <span class="subtitle">Methods</span>
2490             
2491                 <li data-name="LuCI.uci#add"><a href="LuCI.uci.html#add">add</a></li>
2492             
2493                 <li data-name="LuCI.uci#apply"><a href="LuCI.uci.html#apply">apply</a></li>
2494             
2495                 <li data-name="LuCI.uci#changes"><a href="LuCI.uci.html#changes">changes</a></li>
2496             
2497                 <li data-name="LuCI.uci#createSID"><a href="LuCI.uci.html#createSID">createSID</a></li>
2498             
2499                 <li data-name="LuCI.uci#get"><a href="LuCI.uci.html#get">get</a></li>
2500             
2501                 <li data-name="LuCI.uci#get_first"><a href="LuCI.uci.html#get_first">get_first</a></li>
2502             
2503                 <li data-name="LuCI.uci#load"><a href="LuCI.uci.html#load">load</a></li>
2504             
2505                 <li data-name="LuCI.uci#move"><a href="LuCI.uci.html#move">move</a></li>
2506             
2507                 <li data-name="LuCI.uci#remove"><a href="LuCI.uci.html#remove">remove</a></li>
2508             
2509                 <li data-name="LuCI.uci#resolveSID"><a href="LuCI.uci.html#resolveSID">resolveSID</a></li>
2510             
2511                 <li data-name="LuCI.uci#save"><a href="LuCI.uci.html#save">save</a></li>
2512             
2513                 <li data-name="LuCI.uci#sections"><a href="LuCI.uci.html#sections">sections</a></li>
2514             
2515                 <li data-name="LuCI.uci#set"><a href="LuCI.uci.html#set">set</a></li>
2516             
2517                 <li data-name="LuCI.uci#set_first"><a href="LuCI.uci.html#set_first">set_first</a></li>
2518             
2519                 <li data-name="LuCI.uci#unload"><a href="LuCI.uci.html#unload">unload</a></li>
2520             
2521                 <li data-name="LuCI.uci#unset"><a href="LuCI.uci.html#unset">unset</a></li>
2522             
2523                 <li data-name="LuCI.uci#unset_first"><a href="LuCI.uci.html#unset_first">unset_first</a></li>
2524             
2525             </ul>
2526             <ul class="events itemMembers">
2527             
2528             </ul>
2529         </li>
2530     
2531         <li class="item" data-name="LuCI.ui">
2532             <span class="title">
2533                 <a href="LuCI.ui.html">LuCI.ui</a>
2534                 
2535             </span>
2536             <ul class="members itemMembers">
2537             
2538             </ul>
2539             <ul class="typedefs itemMembers">
2540             
2541             <span class="subtitle">Typedefs</span>
2542             
2543                 <li data-name="LuCI.ui.FileUploadReply"><a href="LuCI.ui.html#.FileUploadReply">FileUploadReply</a></li>
2544             
2545             </ul>
2546             <ul class="typedefs itemMembers">
2547             
2548             </ul>
2549             <ul class="methods itemMembers">
2550             
2551             <span class="subtitle">Methods</span>
2552             
2553                 <li data-name="LuCI.ui#addNotification"><a href="LuCI.ui.html#addNotification">addNotification</a></li>
2554             
2555                 <li data-name="LuCI.ui#addValidator"><a href="LuCI.ui.html#addValidator">addValidator</a></li>
2556             
2557                 <li data-name="LuCI.ui#awaitReconnect"><a href="LuCI.ui.html#awaitReconnect">awaitReconnect</a></li>
2558             
2559                 <li data-name="LuCI.ui#createHandlerFn"><a href="LuCI.ui.html#createHandlerFn">createHandlerFn</a></li>
2560             
2561                 <li data-name="LuCI.ui#hideIndicator"><a href="LuCI.ui.html#hideIndicator">hideIndicator</a></li>
2562             
2563                 <li data-name="LuCI.ui#hideModal"><a href="LuCI.ui.html#hideModal">hideModal</a></li>
2564             
2565                 <li data-name="LuCI.ui#instantiateView"><a href="LuCI.ui.html#instantiateView">instantiateView</a></li>
2566             
2567                 <li data-name="LuCI.ui#itemlist"><a href="LuCI.ui.html#itemlist">itemlist</a></li>
2568             
2569                 <li data-name="LuCI.ui#pingDevice"><a href="LuCI.ui.html#pingDevice">pingDevice</a></li>
2570             
2571                 <li data-name="LuCI.ui#showIndicator"><a href="LuCI.ui.html#showIndicator">showIndicator</a></li>
2572             
2573                 <li data-name="LuCI.ui#showModal"><a href="LuCI.ui.html#showModal">showModal</a></li>
2574             
2575                 <li data-name="LuCI.ui#uploadFile"><a href="LuCI.ui.html#uploadFile">uploadFile</a></li>
2576             
2577             </ul>
2578             <ul class="events itemMembers">
2579             
2580             </ul>
2581         </li>
2582     
2583         <li class="item" data-name="LuCI.ui.AbstractElement">
2584             <span class="title">
2585                 <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
2586                 
2587             </span>
2588             <ul class="members itemMembers">
2589             
2590             </ul>
2591             <ul class="typedefs itemMembers">
2592             
2593             <span class="subtitle">Typedefs</span>
2594             
2595                 <li data-name="LuCI.ui.AbstractElement.InitOptions"><a href="LuCI.ui.AbstractElement.html#.InitOptions">InitOptions</a></li>
2596             
2597             </ul>
2598             <ul class="typedefs itemMembers">
2599             
2600             </ul>
2601             <ul class="methods itemMembers">
2602             
2603             <span class="subtitle">Methods</span>
2604             
2605                 <li data-name="LuCI.ui.AbstractElement#getValue"><a href="LuCI.ui.AbstractElement.html#getValue">getValue</a></li>
2606             
2607                 <li data-name="LuCI.ui.AbstractElement#isValid"><a href="LuCI.ui.AbstractElement.html#isValid">isValid</a></li>
2608             
2609                 <li data-name="LuCI.ui.AbstractElement#registerEvents"><a href="LuCI.ui.AbstractElement.html#registerEvents">registerEvents</a></li>
2610             
2611                 <li data-name="LuCI.ui.AbstractElement#render"><a href="LuCI.ui.AbstractElement.html#render">render</a></li>
2612             
2613                 <li data-name="LuCI.ui.AbstractElement#setChangeEvents"><a href="LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents</a></li>
2614             
2615                 <li data-name="LuCI.ui.AbstractElement#setUpdateEvents"><a href="LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents</a></li>
2616             
2617                 <li data-name="LuCI.ui.AbstractElement#setValue"><a href="LuCI.ui.AbstractElement.html#setValue">setValue</a></li>
2618             
2619                 <li data-name="LuCI.ui.AbstractElement#triggerValidation"><a href="LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation</a></li>
2620             
2621             </ul>
2622             <ul class="events itemMembers">
2623             
2624             </ul>
2625         </li>
2626     
2627         <li class="item" data-name="LuCI.ui.changes">
2628             <span class="title">
2629                 <a href="LuCI.ui.changes.html">LuCI.ui.changes</a>
2630                 
2631             </span>
2632             <ul class="members itemMembers">
2633             
2634             </ul>
2635             <ul class="typedefs itemMembers">
2636             
2637             </ul>
2638             <ul class="typedefs itemMembers">
2639             
2640             </ul>
2641             <ul class="methods itemMembers">
2642             
2643             <span class="subtitle">Methods</span>
2644             
2645                 <li data-name="LuCI.ui.changes#apply"><a href="LuCI.ui.changes.html#apply">apply</a></li>
2646             
2647                 <li data-name="LuCI.ui.changes#displayChanges"><a href="LuCI.ui.changes.html#displayChanges">displayChanges</a></li>
2648             
2649                 <li data-name="LuCI.ui.changes#renderChangeIndicator"><a href="LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator</a></li>
2650             
2651                 <li data-name="LuCI.ui.changes#revert"><a href="LuCI.ui.changes.html#revert">revert</a></li>
2652             
2653                 <li data-name="LuCI.ui.changes#setIndicator"><a href="LuCI.ui.changes.html#setIndicator">setIndicator</a></li>
2654             
2655             </ul>
2656             <ul class="events itemMembers">
2657             
2658             </ul>
2659         </li>
2660     
2661         <li class="item" data-name="LuCI.ui.Checkbox">
2662             <span class="title">
2663                 <a href="LuCI.ui.Checkbox.html">LuCI.ui.Checkbox</a>
2664                 
2665             </span>
2666             <ul class="members itemMembers">
2667             
2668             </ul>
2669             <ul class="typedefs itemMembers">
2670             
2671             <span class="subtitle">Typedefs</span>
2672             
2673                 <li data-name="LuCI.ui.Checkbox.InitOptions"><a href="LuCI.ui.Checkbox.html#.InitOptions">InitOptions</a></li>
2674             
2675             </ul>
2676             <ul class="typedefs itemMembers">
2677             
2678             </ul>
2679             <ul class="methods itemMembers">
2680             
2681             <span class="subtitle">Methods</span>
2682             
2683                 <li data-name="LuCI.ui.Checkbox#getValue"><a href="LuCI.ui.Checkbox.html#getValue">getValue</a></li>
2684             
2685                 <li data-name="LuCI.ui.Checkbox#isChecked"><a href="LuCI.ui.Checkbox.html#isChecked">isChecked</a></li>
2686             
2687                 <li data-name="LuCI.ui.Checkbox#isValid"><a href="LuCI.ui.Checkbox.html#isValid">isValid</a></li>
2688             
2689                 <li data-name="LuCI.ui.Checkbox#registerEvents"><a href="LuCI.ui.Checkbox.html#registerEvents">registerEvents</a></li>
2690             
2691                 <li data-name="LuCI.ui.Checkbox#render"><a href="LuCI.ui.Checkbox.html#render">render</a></li>
2692             
2693                 <li data-name="LuCI.ui.Checkbox#setChangeEvents"><a href="LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents</a></li>
2694             
2695                 <li data-name="LuCI.ui.Checkbox#setUpdateEvents"><a href="LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents</a></li>
2696             
2697                 <li data-name="LuCI.ui.Checkbox#setValue"><a href="LuCI.ui.Checkbox.html#setValue">setValue</a></li>
2698             
2699                 <li data-name="LuCI.ui.Checkbox#triggerValidation"><a href="LuCI.ui.Checkbox.html#triggerValidation">triggerValidation</a></li>
2700             
2701             </ul>
2702             <ul class="events itemMembers">
2703             
2704             </ul>
2705         </li>
2706     
2707         <li class="item" data-name="LuCI.ui.Combobox">
2708             <span class="title">
2709                 <a href="LuCI.ui.Combobox.html">LuCI.ui.Combobox</a>
2710                 
2711             </span>
2712             <ul class="members itemMembers">
2713             
2714             </ul>
2715             <ul class="typedefs itemMembers">
2716             
2717             <span class="subtitle">Typedefs</span>
2718             
2719                 <li data-name="LuCI.ui.Combobox.InitOptions"><a href="LuCI.ui.Combobox.html#.InitOptions">InitOptions</a></li>
2720             
2721             </ul>
2722             <ul class="typedefs itemMembers">
2723             
2724             </ul>
2725             <ul class="methods itemMembers">
2726             
2727             <span class="subtitle">Methods</span>
2728             
2729                 <li data-name="LuCI.ui.Combobox#addChoices"><a href="LuCI.ui.Combobox.html#addChoices">addChoices</a></li>
2730             
2731                 <li data-name="LuCI.ui.Combobox#clearChoices"><a href="LuCI.ui.Combobox.html#clearChoices">clearChoices</a></li>
2732             
2733                 <li data-name="LuCI.ui.Combobox#closeAllDropdowns"><a href="LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns</a></li>
2734             
2735                 <li data-name="LuCI.ui.Combobox#isValid"><a href="LuCI.ui.Combobox.html#isValid">isValid</a></li>
2736             
2737                 <li data-name="LuCI.ui.Combobox#registerEvents"><a href="LuCI.ui.Combobox.html#registerEvents">registerEvents</a></li>
2738             
2739                 <li data-name="LuCI.ui.Combobox#setChangeEvents"><a href="LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents</a></li>
2740             
2741                 <li data-name="LuCI.ui.Combobox#setUpdateEvents"><a href="LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents</a></li>
2742             
2743                 <li data-name="LuCI.ui.Combobox#triggerValidation"><a href="LuCI.ui.Combobox.html#triggerValidation">triggerValidation</a></li>
2744             
2745             </ul>
2746             <ul class="events itemMembers">
2747             
2748             </ul>
2749         </li>
2750     
2751         <li class="item" data-name="LuCI.ui.ComboButton">
2752             <span class="title">
2753                 <a href="LuCI.ui.ComboButton.html">LuCI.ui.ComboButton</a>
2754                 
2755             </span>
2756             <ul class="members itemMembers">
2757             
2758             </ul>
2759             <ul class="typedefs itemMembers">
2760             
2761             <span class="subtitle">Typedefs</span>
2762             
2763                 <li data-name="LuCI.ui.ComboButton.InitOptions"><a href="LuCI.ui.ComboButton.html#.InitOptions">InitOptions</a></li>
2764             
2765             </ul>
2766             <ul class="typedefs itemMembers">
2767             
2768             </ul>
2769             <ul class="methods itemMembers">
2770             
2771             <span class="subtitle">Methods</span>
2772             
2773                 <li data-name="LuCI.ui.ComboButton#addChoices"><a href="LuCI.ui.ComboButton.html#addChoices">addChoices</a></li>
2774             
2775                 <li data-name="LuCI.ui.ComboButton#clearChoices"><a href="LuCI.ui.ComboButton.html#clearChoices">clearChoices</a></li>
2776             
2777                 <li data-name="LuCI.ui.ComboButton#closeAllDropdowns"><a href="LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns</a></li>
2778             
2779                 <li data-name="LuCI.ui.ComboButton#isValid"><a href="LuCI.ui.ComboButton.html#isValid">isValid</a></li>
2780             
2781                 <li data-name="LuCI.ui.ComboButton#registerEvents"><a href="LuCI.ui.ComboButton.html#registerEvents">registerEvents</a></li>
2782             
2783                 <li data-name="LuCI.ui.ComboButton#setChangeEvents"><a href="LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents</a></li>
2784             
2785                 <li data-name="LuCI.ui.ComboButton#setUpdateEvents"><a href="LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents</a></li>
2786             
2787                 <li data-name="LuCI.ui.ComboButton#triggerValidation"><a href="LuCI.ui.ComboButton.html#triggerValidation">triggerValidation</a></li>
2788             
2789             </ul>
2790             <ul class="events itemMembers">
2791             
2792             </ul>
2793         </li>
2794     
2795         <li class="item" data-name="LuCI.ui.Dropdown">
2796             <span class="title">
2797                 <a href="LuCI.ui.Dropdown.html">LuCI.ui.Dropdown</a>
2798                 
2799             </span>
2800             <ul class="members itemMembers">
2801             
2802             </ul>
2803             <ul class="typedefs itemMembers">
2804             
2805             <span class="subtitle">Typedefs</span>
2806             
2807                 <li data-name="LuCI.ui.Dropdown.InitOptions"><a href="LuCI.ui.Dropdown.html#.InitOptions">InitOptions</a></li>
2808             
2809             </ul>
2810             <ul class="typedefs itemMembers">
2811             
2812             </ul>
2813             <ul class="methods itemMembers">
2814             
2815             <span class="subtitle">Methods</span>
2816             
2817                 <li data-name="LuCI.ui.Dropdown#addChoices"><a href="LuCI.ui.Dropdown.html#addChoices">addChoices</a></li>
2818             
2819                 <li data-name="LuCI.ui.Dropdown#clearChoices"><a href="LuCI.ui.Dropdown.html#clearChoices">clearChoices</a></li>
2820             
2821                 <li data-name="LuCI.ui.Dropdown#closeAllDropdowns"><a href="LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns</a></li>
2822             
2823                 <li data-name="LuCI.ui.Dropdown#getValue"><a href="LuCI.ui.Dropdown.html#getValue">getValue</a></li>
2824             
2825                 <li data-name="LuCI.ui.Dropdown#isValid"><a href="LuCI.ui.Dropdown.html#isValid">isValid</a></li>
2826             
2827                 <li data-name="LuCI.ui.Dropdown#registerEvents"><a href="LuCI.ui.Dropdown.html#registerEvents">registerEvents</a></li>
2828             
2829                 <li data-name="LuCI.ui.Dropdown#render"><a href="LuCI.ui.Dropdown.html#render">render</a></li>
2830             
2831                 <li data-name="LuCI.ui.Dropdown#setChangeEvents"><a href="LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents</a></li>
2832             
2833                 <li data-name="LuCI.ui.Dropdown#setUpdateEvents"><a href="LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents</a></li>
2834             
2835                 <li data-name="LuCI.ui.Dropdown#setValue"><a href="LuCI.ui.Dropdown.html#setValue">setValue</a></li>
2836             
2837                 <li data-name="LuCI.ui.Dropdown#triggerValidation"><a href="LuCI.ui.Dropdown.html#triggerValidation">triggerValidation</a></li>
2838             
2839             </ul>
2840             <ul class="events itemMembers">
2841             
2842             </ul>
2843         </li>
2844     
2845         <li class="item" data-name="LuCI.ui.DynamicList">
2846             <span class="title">
2847                 <a href="LuCI.ui.DynamicList.html">LuCI.ui.DynamicList</a>
2848                 
2849             </span>
2850             <ul class="members itemMembers">
2851             
2852             </ul>
2853             <ul class="typedefs itemMembers">
2854             
2855             <span class="subtitle">Typedefs</span>
2856             
2857                 <li data-name="LuCI.ui.DynamicList.InitOptions"><a href="LuCI.ui.DynamicList.html#.InitOptions">InitOptions</a></li>
2858             
2859             </ul>
2860             <ul class="typedefs itemMembers">
2861             
2862             </ul>
2863             <ul class="methods itemMembers">
2864             
2865             <span class="subtitle">Methods</span>
2866             
2867                 <li data-name="LuCI.ui.DynamicList#addChoices"><a href="LuCI.ui.DynamicList.html#addChoices">addChoices</a></li>
2868             
2869                 <li data-name="LuCI.ui.DynamicList#clearChoices"><a href="LuCI.ui.DynamicList.html#clearChoices">clearChoices</a></li>
2870             
2871                 <li data-name="LuCI.ui.DynamicList#getValue"><a href="LuCI.ui.DynamicList.html#getValue">getValue</a></li>
2872             
2873                 <li data-name="LuCI.ui.DynamicList#isValid"><a href="LuCI.ui.DynamicList.html#isValid">isValid</a></li>
2874             
2875                 <li data-name="LuCI.ui.DynamicList#registerEvents"><a href="LuCI.ui.DynamicList.html#registerEvents">registerEvents</a></li>
2876             
2877                 <li data-name="LuCI.ui.DynamicList#render"><a href="LuCI.ui.DynamicList.html#render">render</a></li>
2878             
2879                 <li data-name="LuCI.ui.DynamicList#setChangeEvents"><a href="LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents</a></li>
2880             
2881                 <li data-name="LuCI.ui.DynamicList#setUpdateEvents"><a href="LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents</a></li>
2882             
2883                 <li data-name="LuCI.ui.DynamicList#setValue"><a href="LuCI.ui.DynamicList.html#setValue">setValue</a></li>
2884             
2885                 <li data-name="LuCI.ui.DynamicList#triggerValidation"><a href="LuCI.ui.DynamicList.html#triggerValidation">triggerValidation</a></li>
2886             
2887             </ul>
2888             <ul class="events itemMembers">
2889             
2890             </ul>
2891         </li>
2892     
2893         <li class="item" data-name="LuCI.ui.FileUpload">
2894             <span class="title">
2895                 <a href="LuCI.ui.FileUpload.html">LuCI.ui.FileUpload</a>
2896                 
2897             </span>
2898             <ul class="members itemMembers">
2899             
2900             </ul>
2901             <ul class="typedefs itemMembers">
2902             
2903             <span class="subtitle">Typedefs</span>
2904             
2905                 <li data-name="LuCI.ui.FileUpload.InitOptions"><a href="LuCI.ui.FileUpload.html#.InitOptions">InitOptions</a></li>
2906             
2907             </ul>
2908             <ul class="typedefs itemMembers">
2909             
2910             </ul>
2911             <ul class="methods itemMembers">
2912             
2913             <span class="subtitle">Methods</span>
2914             
2915                 <li data-name="LuCI.ui.FileUpload#getValue"><a href="LuCI.ui.FileUpload.html#getValue">getValue</a></li>
2916             
2917                 <li data-name="LuCI.ui.FileUpload#isValid"><a href="LuCI.ui.FileUpload.html#isValid">isValid</a></li>
2918             
2919                 <li data-name="LuCI.ui.FileUpload#registerEvents"><a href="LuCI.ui.FileUpload.html#registerEvents">registerEvents</a></li>
2920             
2921                 <li data-name="LuCI.ui.FileUpload#render"><a href="LuCI.ui.FileUpload.html#render">render</a></li>
2922             
2923                 <li data-name="LuCI.ui.FileUpload#setChangeEvents"><a href="LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents</a></li>
2924             
2925                 <li data-name="LuCI.ui.FileUpload#setUpdateEvents"><a href="LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents</a></li>
2926             
2927                 <li data-name="LuCI.ui.FileUpload#setValue"><a href="LuCI.ui.FileUpload.html#setValue">setValue</a></li>
2928             
2929                 <li data-name="LuCI.ui.FileUpload#triggerValidation"><a href="LuCI.ui.FileUpload.html#triggerValidation">triggerValidation</a></li>
2930             
2931             </ul>
2932             <ul class="events itemMembers">
2933             
2934             </ul>
2935         </li>
2936     
2937         <li class="item" data-name="LuCI.ui.Hiddenfield">
2938             <span class="title">
2939                 <a href="LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield</a>
2940                 
2941             </span>
2942             <ul class="members itemMembers">
2943             
2944             </ul>
2945             <ul class="typedefs itemMembers">
2946             
2947             </ul>
2948             <ul class="typedefs itemMembers">
2949             
2950             </ul>
2951             <ul class="methods itemMembers">
2952             
2953             <span class="subtitle">Methods</span>
2954             
2955                 <li data-name="LuCI.ui.Hiddenfield#getValue"><a href="LuCI.ui.Hiddenfield.html#getValue">getValue</a></li>
2956             
2957                 <li data-name="LuCI.ui.Hiddenfield#isValid"><a href="LuCI.ui.Hiddenfield.html#isValid">isValid</a></li>
2958             
2959                 <li data-name="LuCI.ui.Hiddenfield#registerEvents"><a href="LuCI.ui.Hiddenfield.html#registerEvents">registerEvents</a></li>
2960             
2961                 <li data-name="LuCI.ui.Hiddenfield#render"><a href="LuCI.ui.Hiddenfield.html#render">render</a></li>
2962             
2963                 <li data-name="LuCI.ui.Hiddenfield#setChangeEvents"><a href="LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents</a></li>
2964             
2965                 <li data-name="LuCI.ui.Hiddenfield#setUpdateEvents"><a href="LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents</a></li>
2966             
2967                 <li data-name="LuCI.ui.Hiddenfield#setValue"><a href="LuCI.ui.Hiddenfield.html#setValue">setValue</a></li>
2968             
2969                 <li data-name="LuCI.ui.Hiddenfield#triggerValidation"><a href="LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation</a></li>
2970             
2971             </ul>
2972             <ul class="events itemMembers">
2973             
2974             </ul>
2975         </li>
2976     
2977         <li class="item" data-name="LuCI.ui.Select">
2978             <span class="title">
2979                 <a href="LuCI.ui.Select.html">LuCI.ui.Select</a>
2980                 
2981             </span>
2982             <ul class="members itemMembers">
2983             
2984             </ul>
2985             <ul class="typedefs itemMembers">
2986             
2987             <span class="subtitle">Typedefs</span>
2988             
2989                 <li data-name="LuCI.ui.Select.InitOptions"><a href="LuCI.ui.Select.html#.InitOptions">InitOptions</a></li>
2990             
2991             </ul>
2992             <ul class="typedefs itemMembers">
2993             
2994             </ul>
2995             <ul class="methods itemMembers">
2996             
2997             <span class="subtitle">Methods</span>
2998             
2999                 <li data-name="LuCI.ui.Select#getValue"><a href="LuCI.ui.Select.html#getValue">getValue</a></li>
3000             
3001                 <li data-name="LuCI.ui.Select#isValid"><a href="LuCI.ui.Select.html#isValid">isValid</a></li>
3002             
3003                 <li data-name="LuCI.ui.Select#registerEvents"><a href="LuCI.ui.Select.html#registerEvents">registerEvents</a></li>
3004             
3005                 <li data-name="LuCI.ui.Select#render"><a href="LuCI.ui.Select.html#render">render</a></li>
3006             
3007                 <li data-name="LuCI.ui.Select#setChangeEvents"><a href="LuCI.ui.Select.html#setChangeEvents">setChangeEvents</a></li>
3008             
3009                 <li data-name="LuCI.ui.Select#setUpdateEvents"><a href="LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents</a></li>
3010             
3011                 <li data-name="LuCI.ui.Select#setValue"><a href="LuCI.ui.Select.html#setValue">setValue</a></li>
3012             
3013                 <li data-name="LuCI.ui.Select#triggerValidation"><a href="LuCI.ui.Select.html#triggerValidation">triggerValidation</a></li>
3014             
3015             </ul>
3016             <ul class="events itemMembers">
3017             
3018             </ul>
3019         </li>
3020     
3021         <li class="item" data-name="LuCI.ui.tabs">
3022             <span class="title">
3023                 <a href="LuCI.ui.tabs.html">LuCI.ui.tabs</a>
3024                 
3025             </span>
3026             <ul class="members itemMembers">
3027             
3028             </ul>
3029             <ul class="typedefs itemMembers">
3030             
3031             </ul>
3032             <ul class="typedefs itemMembers">
3033             
3034             </ul>
3035             <ul class="methods itemMembers">
3036             
3037             <span class="subtitle">Methods</span>
3038             
3039                 <li data-name="LuCI.ui.tabs#initTabGroup"><a href="LuCI.ui.tabs.html#initTabGroup">initTabGroup</a></li>
3040             
3041                 <li data-name="LuCI.ui.tabs#isEmptyPane"><a href="LuCI.ui.tabs.html#isEmptyPane">isEmptyPane</a></li>
3042             
3043             </ul>
3044             <ul class="events itemMembers">
3045             
3046             </ul>
3047         </li>
3048     
3049         <li class="item" data-name="LuCI.ui.Textarea">
3050             <span class="title">
3051                 <a href="LuCI.ui.Textarea.html">LuCI.ui.Textarea</a>
3052                 
3053             </span>
3054             <ul class="members itemMembers">
3055             
3056             </ul>
3057             <ul class="typedefs itemMembers">
3058             
3059             <span class="subtitle">Typedefs</span>
3060             
3061                 <li data-name="LuCI.ui.Textarea.InitOptions"><a href="LuCI.ui.Textarea.html#.InitOptions">InitOptions</a></li>
3062             
3063             </ul>
3064             <ul class="typedefs itemMembers">
3065             
3066             </ul>
3067             <ul class="methods itemMembers">
3068             
3069             <span class="subtitle">Methods</span>
3070             
3071                 <li data-name="LuCI.ui.Textarea#getValue"><a href="LuCI.ui.Textarea.html#getValue">getValue</a></li>
3072             
3073                 <li data-name="LuCI.ui.Textarea#isValid"><a href="LuCI.ui.Textarea.html#isValid">isValid</a></li>
3074             
3075                 <li data-name="LuCI.ui.Textarea#registerEvents"><a href="LuCI.ui.Textarea.html#registerEvents">registerEvents</a></li>
3076             
3077                 <li data-name="LuCI.ui.Textarea#render"><a href="LuCI.ui.Textarea.html#render">render</a></li>
3078             
3079                 <li data-name="LuCI.ui.Textarea#setChangeEvents"><a href="LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents</a></li>
3080             
3081                 <li data-name="LuCI.ui.Textarea#setUpdateEvents"><a href="LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents</a></li>
3082             
3083                 <li data-name="LuCI.ui.Textarea#setValue"><a href="LuCI.ui.Textarea.html#setValue">setValue</a></li>
3084             
3085                 <li data-name="LuCI.ui.Textarea#triggerValidation"><a href="LuCI.ui.Textarea.html#triggerValidation">triggerValidation</a></li>
3086             
3087             </ul>
3088             <ul class="events itemMembers">
3089             
3090             </ul>
3091         </li>
3092     
3093         <li class="item" data-name="LuCI.ui.Textfield">
3094             <span class="title">
3095                 <a href="LuCI.ui.Textfield.html">LuCI.ui.Textfield</a>
3096                 
3097             </span>
3098             <ul class="members itemMembers">
3099             
3100             </ul>
3101             <ul class="typedefs itemMembers">
3102             
3103             <span class="subtitle">Typedefs</span>
3104             
3105                 <li data-name="LuCI.ui.Textfield.InitOptions"><a href="LuCI.ui.Textfield.html#.InitOptions">InitOptions</a></li>
3106             
3107             </ul>
3108             <ul class="typedefs itemMembers">
3109             
3110             </ul>
3111             <ul class="methods itemMembers">
3112             
3113             <span class="subtitle">Methods</span>
3114             
3115                 <li data-name="LuCI.ui.Textfield#getValue"><a href="LuCI.ui.Textfield.html#getValue">getValue</a></li>
3116             
3117                 <li data-name="LuCI.ui.Textfield#isValid"><a href="LuCI.ui.Textfield.html#isValid">isValid</a></li>
3118             
3119                 <li data-name="LuCI.ui.Textfield#registerEvents"><a href="LuCI.ui.Textfield.html#registerEvents">registerEvents</a></li>
3120             
3121                 <li data-name="LuCI.ui.Textfield#render"><a href="LuCI.ui.Textfield.html#render">render</a></li>
3122             
3123                 <li data-name="LuCI.ui.Textfield#setChangeEvents"><a href="LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents</a></li>
3124             
3125                 <li data-name="LuCI.ui.Textfield#setUpdateEvents"><a href="LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents</a></li>
3126             
3127                 <li data-name="LuCI.ui.Textfield#setValue"><a href="LuCI.ui.Textfield.html#setValue">setValue</a></li>
3128             
3129                 <li data-name="LuCI.ui.Textfield#triggerValidation"><a href="LuCI.ui.Textfield.html#triggerValidation">triggerValidation</a></li>
3130             
3131             </ul>
3132             <ul class="events itemMembers">
3133             
3134             </ul>
3135         </li>
3136     
3137         <li class="item" data-name="LuCI.view">
3138             <span class="title">
3139                 <a href="LuCI.view.html">LuCI.view</a>
3140                 
3141             </span>
3142             <ul class="members itemMembers">
3143             
3144             </ul>
3145             <ul class="typedefs itemMembers">
3146             
3147             </ul>
3148             <ul class="typedefs itemMembers">
3149             
3150             </ul>
3151             <ul class="methods itemMembers">
3152             
3153             <span class="subtitle">Methods</span>
3154             
3155                 <li data-name="LuCI.view#addFooter"><a href="LuCI.view.html#addFooter">addFooter</a></li>
3156             
3157                 <li data-name="LuCI.view#handleReset"><a href="LuCI.view.html#handleReset">handleReset</a></li>
3158             
3159                 <li data-name="LuCI.view#handleSave"><a href="LuCI.view.html#handleSave">handleSave</a></li>
3160             
3161                 <li data-name="LuCI.view#handleSaveApply"><a href="LuCI.view.html#handleSaveApply">handleSaveApply</a></li>
3162             
3163                 <li data-name="LuCI.view#load"><a href="LuCI.view.html#load">load</a></li>
3164             
3165                 <li data-name="LuCI.view#render"><a href="LuCI.view.html#render">render</a></li>
3166             
3167             </ul>
3168             <ul class="events itemMembers">
3169             
3170             </ul>
3171         </li>
3172     
3173         <li class="item" data-name="LuCI.xhr">
3174             <span class="title">
3175                 <a href="LuCI.xhr.html">LuCI.xhr</a>
3176                 
3177             </span>
3178             <ul class="members itemMembers">
3179             
3180             </ul>
3181             <ul class="typedefs itemMembers">
3182             
3183             </ul>
3184             <ul class="typedefs itemMembers">
3185             
3186             </ul>
3187             <ul class="methods itemMembers">
3188             
3189             <span class="subtitle">Methods</span>
3190             
3191                 <li data-name="LuCI.xhr#abort"><a href="LuCI.xhr.html#abort">abort</a></li>
3192             
3193                 <li data-name="LuCI.xhr#busy"><a href="LuCI.xhr.html#busy">busy</a></li>
3194             
3195                 <li data-name="LuCI.xhr#cancel"><a href="LuCI.xhr.html#cancel">cancel</a></li>
3196             
3197                 <li data-name="LuCI.xhr#get"><a href="LuCI.xhr.html#get">get</a></li>
3198             
3199                 <li data-name="LuCI.xhr#post"><a href="LuCI.xhr.html#post">post</a></li>
3200             
3201                 <li data-name="LuCI.xhr#send_form"><a href="LuCI.xhr.html#send_form">send_form</a></li>
3202             
3203             </ul>
3204             <ul class="events itemMembers">
3205             
3206             </ul>
3207         </li>
3208     
3209     </ul>
3210 </div>
3211     <div class="main">
3212         <h1 class="page-title" data-filename="LuCI.network.html">Class: network</h1>
3213         
3214
3215
3216
3217 <section>
3218     
3219 <header>
3220     <h2>
3221         <span class="ancestors"><a href="LuCI.html">LuCI</a>.</span>
3222     
3223     network
3224     </h2>
3225     
3226         <div class="class-description"><p>The <code>LuCI.network</code> class combines data from multiple <code>ubus</code> apis to
3227 provide an abstraction of the current network configuration state.</p>
3228 <p>It provides methods to enumerate interfaces and devices, to query
3229 current configuration details and to manipulate settings.</p></div>
3230     
3231 </header>  
3232
3233 <article>
3234     <div class="container-overview">
3235     
3236     
3237     
3238         
3239 <dt>
3240     <div class="nameContainer">
3241         <h4 class="name" id="network">
3242             
3243             new LuCI.network<span class="signature">()</span>
3244         </h4>
3245     
3246         
3247         <div class="tag-source">
3248             <a href="network.js.html">network.js</a>, <a href="network.js.html#line636">line 636</a>
3249         </div>
3250         
3251     </div>
3252
3253     
3254 </dt>
3255 <dd>
3256     
3257     
3258
3259     
3260     
3261     
3262     
3263     
3264     
3265     
3266 <dl class="details">
3267     
3268         
3269     
3270     
3271     
3272
3273     
3274     
3275     
3276     
3277     
3278     
3279     
3280     
3281     
3282     
3283     
3284     
3285     
3286     
3287     
3288 </dl>
3289
3290     
3291     
3292
3293     
3294
3295     
3296     
3297     
3298     
3299     
3300     
3301     
3302 </dd>
3303
3304     
3305     </div>
3306     
3307     
3308     
3309     
3310     
3311     
3312     
3313     
3314         <h3 class="subsection-title">Classes</h3>
3315         
3316         <dl>
3317             <dt><a href="LuCI.network.Device.html">Device</a></dt>
3318             <dd></dd>
3319         
3320             <dt><a href="LuCI.network.Hosts.html">Hosts</a></dt>
3321             <dd></dd>
3322         
3323             <dt><a href="LuCI.network.Protocol.html">Protocol</a></dt>
3324             <dd></dd>
3325         
3326             <dt><a href="LuCI.network.WifiDevice.html">WifiDevice</a></dt>
3327             <dd></dd>
3328         
3329             <dt><a href="LuCI.network.WifiNetwork.html">WifiNetwork</a></dt>
3330             <dd></dd>
3331         </dl>
3332     
3333     
3334     
3335     
3336     
3337     
3338     
3339         <h3 class="subsection-title">Methods</h3>
3340         
3341         <dl>
3342             
3343 <dt>
3344     <div class="nameContainer">
3345         <h4 class="name" id="addNetwork">
3346             
3347             addNetwork<span class="signature">(name, <span class="optional">options</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>)>}</span>
3348         </h4>
3349     
3350         
3351         <div class="tag-source">
3352             <a href="network.js.html">network.js</a>, <a href="network.js.html#line904">line 904</a>
3353         </div>
3354         
3355     </div>
3356
3357     
3358 </dt>
3359 <dd>
3360     
3361     
3362     <div class="description">
3363         <p>Adds a new network of the given name and update it with the given
3364 uci option values.</p>
3365 <p>If a network with the given name already exist but is empty, then
3366 this function will update its option, otherwise it will do nothing.</p>
3367     </div>
3368     
3369
3370     
3371     
3372     
3373     
3374     
3375         
3376
3377 <table class="params">
3378     <thead>
3379         <tr>
3380                 
3381                 <th>Name</th>
3382                 
3383                 
3384                 <th>Type</th>
3385                 
3386                 
3387                 
3388                 <th class="last">Description</th>
3389         </tr>
3390         </thead>
3391         
3392         <tbody>
3393         
3394         
3395         <tr>
3396             
3397                 <td class="name"><code>name</code></td>
3398             
3399             
3400             <td class="type">
3401             
3402                 
3403 <span class="param-type">string</span>
3404
3405
3406             
3407             </td>
3408             
3409             
3410             
3411             <td class="description last">
3412                 
3413                     
3414                     
3415                         
3416                     
3417                 
3418                 <p>The name of the network to add. Must be in the format <code>[a-zA-Z0-9_]+</code>.</p></td>
3419         </tr>
3420         
3421         
3422         
3423         <tr>
3424             
3425                 <td class="name"><code>options</code></td>
3426             
3427             
3428             <td class="type">
3429             
3430                 
3431 <span class="param-type">Object.&lt;string, (string|Array.&lt;string>)></span>
3432
3433
3434             
3435             </td>
3436             
3437             
3438             
3439             <td class="description last">
3440                 
3441                     
3442                         <span class="optional">optional</span>
3443                     
3444                     
3445                         
3446                     
3447                 
3448                 <p>An object of uci option values to set on the new network or to
3449 update in an existing, empty network.</p></td>
3450         </tr>
3451         
3452         
3453         </tbody>
3454 </table>
3455     
3456     
3457     
3458 <dl class="details">
3459     
3460         
3461     
3462     
3463     
3464
3465     
3466     
3467     
3468     
3469     
3470     
3471     
3472     
3473     
3474     
3475     
3476     
3477     
3478     
3479     
3480 </dl>
3481
3482     
3483     
3484
3485     
3486
3487     
3488     
3489     
3490     
3491     
3492     <h5>Returns:</h5>
3493     
3494
3495
3496 <table class="params">
3497     <thead>
3498     <tr>
3499         
3500         <th>Type</th>
3501         <th class="last">Description</th>
3502     </tr>
3503     </thead>
3504     <tbody>
3505     
3506         <tr>
3507             
3508             <td class="type">
3509             
3510                         Promise.&lt;(null|<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>)>
3511                         
3512                     
3513             </td>
3514             <td class="description last">Returns a promise resolving to the <code>Protocol</code> subclass instance
3515 describing the added network or resolving to <code>null</code> if the name
3516 was invalid or if a non-empty network of the given name already
3517 existed.</td>
3518         </tr>
3519     
3520     </tbody>
3521 </table>
3522
3523     
3524     
3525     
3526 </dd>
3527
3528         
3529             
3530 <dt>
3531     <div class="nameContainer">
3532         <h4 class="name" id="addWifiNetwork">
3533             
3534             addWifiNetwork<span class="signature">(options)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>)>}</span>
3535         </h4>
3536     
3537         
3538         <div class="tag-source">
3539             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1362">line 1362</a>
3540         </div>
3541         
3542     </div>
3543
3544     
3545 </dt>
3546 <dd>
3547     
3548     
3549     <div class="description">
3550         <p>Adds a new wireless network to the configuration and sets its options
3551 to the provided values.</p>
3552     </div>
3553     
3554
3555     
3556     
3557     
3558     
3559     
3560         
3561
3562 <table class="params">
3563     <thead>
3564         <tr>
3565                 
3566                 <th>Name</th>
3567                 
3568                 
3569                 <th>Type</th>
3570                 
3571                 
3572                 
3573                 <th class="last">Description</th>
3574         </tr>
3575         </thead>
3576         
3577         <tbody>
3578         
3579         
3580         <tr>
3581             
3582                 <td class="name"><code>options</code></td>
3583             
3584             
3585             <td class="type">
3586             
3587                 
3588 <span class="param-type">Object.&lt;string, (string|Array.&lt;string>)></span>
3589
3590
3591             
3592             </td>
3593             
3594             
3595             
3596             <td class="description last">
3597                 
3598                 <p>The options to set for the newly added wireless network. This object
3599 must at least contain a <code>device</code> property which is set to the radio
3600 name the new network belongs to.</p></td>
3601         </tr>
3602         
3603         
3604         </tbody>
3605 </table>
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                         Promise.&lt;(null|<a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>)>
3662                         
3663                     
3664             </td>
3665             <td class="description last">Returns a promise resolving to a <code>WifiNetwork</code> instance describing
3666 the newly added wireless network or <code>null</code> if the given options
3667 were invalid or if the associated radio device could not be found.</td>
3668         </tr>
3669     
3670     </tbody>
3671 </table>
3672
3673     
3674     
3675     
3676 </dd>
3677
3678         
3679             
3680 <dt>
3681     <div class="nameContainer">
3682         <h4 class="name" id="deleteNetwork">
3683             
3684             deleteNetwork<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;boolean>}</span>
3685         </h4>
3686     
3687         
3688         <div class="tag-source">
3689             <a href="network.js.html">network.js</a>, <a href="network.js.html#line982">line 982</a>
3690         </div>
3691         
3692     </div>
3693
3694     
3695 </dt>
3696 <dd>
3697     
3698     
3699     <div class="description">
3700         <p>Deletes the given network and its references from the network and
3701 firewall configuration.</p>
3702     </div>
3703     
3704
3705     
3706     
3707     
3708     
3709     
3710         
3711
3712 <table class="params">
3713     <thead>
3714         <tr>
3715                 
3716                 <th>Name</th>
3717                 
3718                 
3719                 <th>Type</th>
3720                 
3721                 
3722                 
3723                 <th class="last">Description</th>
3724         </tr>
3725         </thead>
3726         
3727         <tbody>
3728         
3729         
3730         <tr>
3731             
3732                 <td class="name"><code>name</code></td>
3733             
3734             
3735             <td class="type">
3736             
3737                 
3738 <span class="param-type">string</span>
3739
3740
3741             
3742             </td>
3743             
3744             
3745             
3746             <td class="description last">
3747                 
3748                 <p>The name of the network to delete.</p></td>
3749         </tr>
3750         
3751         
3752         </tbody>
3753 </table>
3754     
3755     
3756     
3757 <dl class="details">
3758     
3759         
3760     
3761     
3762     
3763
3764     
3765     
3766     
3767     
3768     
3769     
3770     
3771     
3772     
3773     
3774     
3775     
3776     
3777     
3778     
3779 </dl>
3780
3781     
3782     
3783
3784     
3785
3786     
3787     
3788     
3789     
3790     
3791     <h5>Returns:</h5>
3792     
3793
3794
3795 <table class="params">
3796     <thead>
3797     <tr>
3798         
3799         <th>Type</th>
3800         <th class="last">Description</th>
3801     </tr>
3802     </thead>
3803     <tbody>
3804     
3805         <tr>
3806             
3807             <td class="type">
3808             
3809                         Promise.&lt;boolean>
3810                         
3811                     
3812             </td>
3813             <td class="description last">Returns a promise resolving to either <code>true</code> if the network and
3814 references to it were successfully deleted from the configuration or
3815 <code>false</code> if the given network could not be found.</td>
3816         </tr>
3817     
3818     </tbody>
3819 </table>
3820
3821     
3822     
3823     
3824 </dd>
3825
3826         
3827             
3828 <dt>
3829     <div class="nameContainer">
3830         <h4 class="name" id="deleteWifiNetwork">
3831             
3832             deleteWifiNetwork<span class="signature">(netname)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;boolean>}</span>
3833         </h4>
3834     
3835         
3836         <div class="tag-source">
3837             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1400">line 1400</a>
3838         </div>
3839         
3840     </div>
3841
3842     
3843 </dt>
3844 <dd>
3845     
3846     
3847     <div class="description">
3848         <p>Deletes the given wireless network from the configuration.</p>
3849     </div>
3850     
3851
3852     
3853     
3854     
3855     
3856     
3857         
3858
3859 <table class="params">
3860     <thead>
3861         <tr>
3862                 
3863                 <th>Name</th>
3864                 
3865                 
3866                 <th>Type</th>
3867                 
3868                 
3869                 
3870                 <th class="last">Description</th>
3871         </tr>
3872         </thead>
3873         
3874         <tbody>
3875         
3876         
3877         <tr>
3878             
3879                 <td class="name"><code>netname</code></td>
3880             
3881             
3882             <td class="type">
3883             
3884                 
3885 <span class="param-type">string</span>
3886
3887
3888             
3889             </td>
3890             
3891             
3892             
3893             <td class="description last">
3894                 
3895                 <p>The name of the network to remove. This may be either a
3896 network ID in the form <code>radio#.network#</code> or a Linux network device
3897 name like <code>wlan0</code> which is resolved to the corresponding configuration
3898 section through <code>ubus</code> runtime information.</p></td>
3899         </tr>
3900         
3901         
3902         </tbody>
3903 </table>
3904     
3905     
3906     
3907 <dl class="details">
3908     
3909         
3910     
3911     
3912     
3913
3914     
3915     
3916     
3917     
3918     
3919     
3920     
3921     
3922     
3923     
3924     
3925     
3926     
3927     
3928     
3929 </dl>
3930
3931     
3932     
3933
3934     
3935
3936     
3937     
3938     
3939     
3940     
3941     <h5>Returns:</h5>
3942     
3943
3944
3945 <table class="params">
3946     <thead>
3947     <tr>
3948         
3949         <th>Type</th>
3950         <th class="last">Description</th>
3951     </tr>
3952     </thead>
3953     <tbody>
3954     
3955         <tr>
3956             
3957             <td class="type">
3958             
3959                         Promise.&lt;boolean>
3960                         
3961                     
3962             </td>
3963             <td class="description last">Returns a promise resolving to <code>true</code> if the wireless network has been
3964 successfully deleted from the configuration or <code>false</code> if it could not
3965 be found.</td>
3966         </tr>
3967     
3968     </tbody>
3969 </table>
3970
3971     
3972     
3973     
3974 </dd>
3975
3976         
3977             
3978 <dt>
3979     <div class="nameContainer">
3980         <h4 class="name" id="flushCache">
3981             
3982             flushCache<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;Object>}</span>
3983         </h4>
3984     
3985         
3986         <div class="tag-source">
3987             <a href="network.js.html">network.js</a>, <a href="network.js.html#line748">line 748</a>
3988         </div>
3989         
3990     </div>
3991
3992     
3993 </dt>
3994 <dd>
3995     
3996     
3997     <div class="description">
3998         <p>Flushes the local network state cache and fetches updated information
3999 from the remote <code>ubus</code> apis.</p>
4000     </div>
4001     
4002
4003     
4004     
4005     
4006     
4007     
4008     
4009     
4010 <dl class="details">
4011     
4012         
4013     
4014     
4015     
4016
4017     
4018     
4019     
4020     
4021     
4022     
4023     
4024     
4025     
4026     
4027     
4028     
4029     
4030     
4031     
4032 </dl>
4033
4034     
4035     
4036
4037     
4038
4039     
4040     
4041     
4042     
4043     
4044     <h5>Returns:</h5>
4045     
4046
4047
4048 <table class="params">
4049     <thead>
4050     <tr>
4051         
4052         <th>Type</th>
4053         <th class="last">Description</th>
4054     </tr>
4055     </thead>
4056     <tbody>
4057     
4058         <tr>
4059             
4060             <td class="type">
4061             
4062                         Promise.&lt;Object>
4063                         
4064                     
4065             </td>
4066             <td class="description last">Returns a promise resolving to the internal network state object.</td>
4067         </tr>
4068     
4069     </tbody>
4070 </table>
4071
4072     
4073     
4074     
4075 </dd>
4076
4077         
4078             
4079 <dt>
4080     <div class="nameContainer">
4081         <h4 class="name" id="formatWifiEncryption">
4082             
4083             formatWifiEncryption<span class="signature">(encryption)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
4084         </h4>
4085     
4086         
4087         <div class="tag-source">
4088             <a href="network.js.html">network.js</a>, <a href="network.js.html#line739">line 739</a>
4089         </div>
4090         
4091     </div>
4092
4093     
4094 </dt>
4095 <dd>
4096     
4097     
4098     <div class="description">
4099         <p>Converts a given <a href="LuCI.network.html#.WifiEncryption"><code>encryption entry</code></a>
4100 into a human readable string such as <code>mixed WPA/WPA2 PSK (TKIP, CCMP)</code>
4101 or <code>WPA3 SAE (CCMP)</code>.</p>
4102     </div>
4103     
4104
4105     
4106     
4107     
4108     
4109     
4110         
4111
4112 <table class="params">
4113     <thead>
4114         <tr>
4115                 
4116                 <th>Name</th>
4117                 
4118                 
4119                 <th>Type</th>
4120                 
4121                 
4122                 
4123                 <th class="last">Description</th>
4124         </tr>
4125         </thead>
4126         
4127         <tbody>
4128         
4129         
4130         <tr>
4131             
4132                 <td class="name"><code>encryption</code></td>
4133             
4134             
4135             <td class="type">
4136             
4137                 
4138 <span class="param-type"><a href="LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption</a></span>
4139
4140
4141             
4142             </td>
4143             
4144             
4145             
4146             <td class="description last">
4147                 
4148                 <p>The wireless encryption entry to convert.</p></td>
4149         </tr>
4150         
4151         
4152         </tbody>
4153 </table>
4154     
4155     
4156     
4157 <dl class="details">
4158     
4159         
4160     
4161     
4162     
4163
4164     
4165     
4166     
4167     
4168     
4169     
4170     
4171     
4172     
4173     
4174     
4175     
4176     
4177     
4178     
4179 </dl>
4180
4181     
4182     
4183
4184     
4185
4186     
4187     
4188     
4189     
4190     
4191     <h5>Returns:</h5>
4192     
4193
4194
4195 <table class="params">
4196     <thead>
4197     <tr>
4198         
4199         <th>Type</th>
4200         <th class="last">Description</th>
4201     </tr>
4202     </thead>
4203     <tbody>
4204     
4205         <tr>
4206             
4207             <td class="type">
4208             
4209                         null
4210                          | 
4211                     
4212                         string
4213                         
4214                     
4215             </td>
4216             <td class="description last">Returns the description string for the given encryption entry or
4217 <code>null</code> if the given entry was invalid.</td>
4218         </tr>
4219     
4220     </tbody>
4221 </table>
4222
4223     
4224     
4225     
4226 </dd>
4227
4228         
4229             
4230 <dt>
4231     <div class="nameContainer">
4232         <h4 class="name" id="getDevice">
4233             
4234             getDevice<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.Device.html">LuCI.network.Device</a>)>}</span>
4235         </h4>
4236     
4237         
4238         <div class="tag-source">
4239             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1113">line 1113</a>
4240         </div>
4241         
4242     </div>
4243
4244     
4245 </dt>
4246 <dd>
4247     
4248     
4249     <div class="description">
4250         <p>Get a <a href="LuCI.network.Device.html"><code>Device</code></a> instance describing the
4251 given network device.</p>
4252     </div>
4253     
4254
4255     
4256     
4257     
4258     
4259     
4260         
4261
4262 <table class="params">
4263     <thead>
4264         <tr>
4265                 
4266                 <th>Name</th>
4267                 
4268                 
4269                 <th>Type</th>
4270                 
4271                 
4272                 
4273                 <th class="last">Description</th>
4274         </tr>
4275         </thead>
4276         
4277         <tbody>
4278         
4279         
4280         <tr>
4281             
4282                 <td class="name"><code>name</code></td>
4283             
4284             
4285             <td class="type">
4286             
4287                 
4288 <span class="param-type">string</span>
4289
4290
4291             
4292             </td>
4293             
4294             
4295             
4296             <td class="description last">
4297                 
4298                 <p>The name of the network device to get, e.g. <code>eth0</code> or <code>br-lan</code>.</p></td>
4299         </tr>
4300         
4301         
4302         </tbody>
4303 </table>
4304     
4305     
4306     
4307 <dl class="details">
4308     
4309         
4310     
4311     
4312     
4313
4314     
4315     
4316     
4317     
4318     
4319     
4320     
4321     
4322     
4323     
4324     
4325     
4326     
4327     
4328     
4329 </dl>
4330
4331     
4332     
4333
4334     
4335
4336     
4337     
4338     
4339     
4340     
4341     <h5>Returns:</h5>
4342     
4343
4344
4345 <table class="params">
4346     <thead>
4347     <tr>
4348         
4349         <th>Type</th>
4350         <th class="last">Description</th>
4351     </tr>
4352     </thead>
4353     <tbody>
4354     
4355         <tr>
4356             
4357             <td class="type">
4358             
4359                         Promise.&lt;(null|<a href="LuCI.network.Device.html">LuCI.network.Device</a>)>
4360                         
4361                     
4362             </td>
4363             <td class="description last">Returns a promise resolving to the <code>Device</code> instance describing
4364 the network device or <code>null</code> if the given device name could not
4365 be found.</td>
4366         </tr>
4367     
4368     </tbody>
4369 </table>
4370
4371     
4372     
4373     
4374 </dd>
4375
4376         
4377             
4378 <dt>
4379     <div class="nameContainer">
4380         <h4 class="name" id="getDevices">
4381             
4382             getDevices<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.Device.html">LuCI.network.Device</a>>>}</span>
4383         </h4>
4384     
4385         
4386         <div class="tag-source">
4387             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1136">line 1136</a>
4388         </div>
4389         
4390     </div>
4391
4392     
4393 </dt>
4394 <dd>
4395     
4396     
4397     <div class="description">
4398         <p>Get a sorted list of all found network devices.</p>
4399     </div>
4400     
4401
4402     
4403     
4404     
4405     
4406     
4407     
4408     
4409 <dl class="details">
4410     
4411         
4412     
4413     
4414     
4415
4416     
4417     
4418     
4419     
4420     
4421     
4422     
4423     
4424     
4425     
4426     
4427     
4428     
4429     
4430     
4431 </dl>
4432
4433     
4434     
4435
4436     
4437
4438     
4439     
4440     
4441     
4442     
4443     <h5>Returns:</h5>
4444     
4445
4446
4447 <table class="params">
4448     <thead>
4449     <tr>
4450         
4451         <th>Type</th>
4452         <th class="last">Description</th>
4453     </tr>
4454     </thead>
4455     <tbody>
4456     
4457         <tr>
4458             
4459             <td class="type">
4460             
4461                         Promise.&lt;Array.&lt;<a href="LuCI.network.Device.html">LuCI.network.Device</a>>>
4462                         
4463                     
4464             </td>
4465             <td class="description last">Returns a promise resolving to a sorted array of <code>Device</code> class
4466 instances describing the network devices found on the system.</td>
4467         </tr>
4468     
4469     </tbody>
4470 </table>
4471
4472     
4473     
4474     
4475 </dd>
4476
4477         
4478             
4479 <dt>
4480     <div class="nameContainer">
4481         <h4 class="name" id="getDSLModemType">
4482             
4483             getDSLModemType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|string)>}</span>
4484         </h4>
4485     
4486         
4487         <div class="tag-source">
4488             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1662">line 1662</a>
4489         </div>
4490         
4491     </div>
4492
4493     
4494 </dt>
4495 <dd>
4496     
4497     
4498     <div class="description">
4499         <p>Queries the internal DSL modem type from board information.</p>
4500     </div>
4501     
4502
4503     
4504     
4505     
4506     
4507     
4508     
4509     
4510 <dl class="details">
4511     
4512         
4513     
4514     
4515     
4516
4517     
4518     
4519     
4520     
4521     
4522     
4523     
4524     
4525     
4526     
4527     
4528     
4529     
4530     
4531     
4532 </dl>
4533
4534     
4535     
4536
4537     
4538
4539     
4540     
4541     
4542     
4543     
4544     <h5>Returns:</h5>
4545     
4546
4547
4548 <table class="params">
4549     <thead>
4550     <tr>
4551         
4552         <th>Type</th>
4553         <th class="last">Description</th>
4554     </tr>
4555     </thead>
4556     <tbody>
4557     
4558         <tr>
4559             
4560             <td class="type">
4561             
4562                         Promise.&lt;(null|string)>
4563                         
4564                     
4565             </td>
4566             <td class="description last">Returns a promise resolving to the type of the internal modem
4567 (e.g. <code>vdsl</code>) or to <code>null</code> if no internal modem is present.</td>
4568         </tr>
4569     
4570     </tbody>
4571 </table>
4572
4573     
4574     
4575     
4576 </dd>
4577
4578         
4579             
4580 <dt>
4581     <div class="nameContainer">
4582         <h4 class="name" id="getHostHints">
4583             
4584             getHostHints<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;<a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>>}</span>
4585         </h4>
4586     
4587         
4588         <div class="tag-source">
4589             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1679">line 1679</a>
4590         </div>
4591         
4592     </div>
4593
4594     
4595 </dt>
4596 <dd>
4597     
4598     
4599     <div class="description">
4600         <p>Queries aggregated information about known hosts.</p>
4601 <p>This function aggregates information from various sources such as
4602 DHCP lease databases, ARP and IPv6 neighbour entries, wireless
4603 association list etc. and returns a <a href="LuCI.network.Hosts.html"><code>Hosts</code></a>
4604 class instance describing the found hosts.</p>
4605     </div>
4606     
4607
4608     
4609     
4610     
4611     
4612     
4613     
4614     
4615 <dl class="details">
4616     
4617         
4618     
4619     
4620     
4621
4622     
4623     
4624     
4625     
4626     
4627     
4628     
4629     
4630     
4631     
4632     
4633     
4634     
4635     
4636     
4637 </dl>
4638
4639     
4640     
4641
4642     
4643
4644     
4645     
4646     
4647     
4648     
4649     <h5>Returns:</h5>
4650     
4651
4652
4653 <table class="params">
4654     <thead>
4655     <tr>
4656         
4657         <th>Type</th>
4658         <th class="last">Description</th>
4659     </tr>
4660     </thead>
4661     <tbody>
4662     
4663         <tr>
4664             
4665             <td class="type">
4666             
4667                         Promise.&lt;<a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>>
4668                         
4669                     
4670             </td>
4671             <td class="description last">Returns a <code>Hosts</code> instance describing host known on the system.</td>
4672         </tr>
4673     
4674     </tbody>
4675 </table>
4676
4677     
4678     
4679     
4680 </dd>
4681
4682         
4683             
4684 <dt>
4685     <div class="nameContainer">
4686         <h4 class="name" id="getIfnameOf">
4687             
4688             getIfnameOf<span class="signature">(obj)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
4689         </h4>
4690     
4691         
4692         <div class="tag-source">
4693             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1651">line 1651</a>
4694         </div>
4695         
4696     </div>
4697
4698     
4699 </dt>
4700 <dd>
4701     
4702     
4703     <div class="description">
4704         <p>Obtains the the network device name of the given object.</p>
4705     </div>
4706     
4707
4708     
4709     
4710     
4711     
4712     
4713         
4714
4715 <table class="params">
4716     <thead>
4717         <tr>
4718                 
4719                 <th>Name</th>
4720                 
4721                 
4722                 <th>Type</th>
4723                 
4724                 
4725                 
4726                 <th class="last">Description</th>
4727         </tr>
4728         </thead>
4729         
4730         <tbody>
4731         
4732         
4733         <tr>
4734             
4735                 <td class="name"><code>obj</code></td>
4736             
4737             
4738             <td class="type">
4739             
4740                 
4741 <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
4742 |
4743
4744 <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
4745 |
4746
4747 <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
4748 |
4749
4750 <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
4751 |
4752
4753 <span class="param-type">string</span>
4754
4755
4756             
4757             </td>
4758             
4759             
4760             
4761             <td class="description last">
4762                 
4763                 <p>The object to get the device name from.</p></td>
4764         </tr>
4765         
4766         
4767         </tbody>
4768 </table>
4769     
4770     
4771     
4772 <dl class="details">
4773     
4774         
4775     
4776     
4777     
4778
4779     
4780     
4781     
4782     
4783     
4784     
4785     
4786     
4787     
4788     
4789     
4790     
4791     
4792     
4793     
4794 </dl>
4795
4796     
4797     
4798
4799     
4800
4801     
4802     
4803     
4804     
4805     
4806     <h5>Returns:</h5>
4807     
4808
4809
4810 <table class="params">
4811     <thead>
4812     <tr>
4813         
4814         <th>Type</th>
4815         <th class="last">Description</th>
4816     </tr>
4817     </thead>
4818     <tbody>
4819     
4820         <tr>
4821             
4822             <td class="type">
4823             
4824                         null
4825                          | 
4826                     
4827                         string
4828                         
4829                     
4830             </td>
4831             <td class="description last">Returns a string containing the device name or <code>null</code> if the given
4832 object could not be converted to a name.</td>
4833         </tr>
4834     
4835     </tbody>
4836 </table>
4837
4838     
4839     
4840     
4841 </dd>
4842
4843         
4844             
4845 <dt>
4846     <div class="nameContainer">
4847         <h4 class="name" id="getNetwork">
4848             
4849             getNetwork<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>)>}</span>
4850         </h4>
4851     
4852         
4853         <div class="tag-source">
4854             <a href="network.js.html">network.js</a>, <a href="network.js.html#line941">line 941</a>
4855         </div>
4856         
4857     </div>
4858
4859     
4860 </dt>
4861 <dd>
4862     
4863     
4864     <div class="description">
4865         <p>Get a <a href="LuCI.network.Protocol.html"><code>Protocol</code></a> instance describing
4866 the network with the given name.</p>
4867     </div>
4868     
4869
4870     
4871     
4872     
4873     
4874     
4875         
4876
4877 <table class="params">
4878     <thead>
4879         <tr>
4880                 
4881                 <th>Name</th>
4882                 
4883                 
4884                 <th>Type</th>
4885                 
4886                 
4887                 
4888                 <th class="last">Description</th>
4889         </tr>
4890         </thead>
4891         
4892         <tbody>
4893         
4894         
4895         <tr>
4896             
4897                 <td class="name"><code>name</code></td>
4898             
4899             
4900             <td class="type">
4901             
4902                 
4903 <span class="param-type">string</span>
4904
4905
4906             
4907             </td>
4908             
4909             
4910             
4911             <td class="description last">
4912                 
4913                 <p>The logical interface name of the network get, e.g. <code>lan</code> or <code>wan</code>.</p></td>
4914         </tr>
4915         
4916         
4917         </tbody>
4918 </table>
4919     
4920     
4921     
4922 <dl class="details">
4923     
4924         
4925     
4926     
4927     
4928
4929     
4930     
4931     
4932     
4933     
4934     
4935     
4936     
4937     
4938     
4939     
4940     
4941     
4942     
4943     
4944 </dl>
4945
4946     
4947     
4948
4949     
4950
4951     
4952     
4953     
4954     
4955     
4956     <h5>Returns:</h5>
4957     
4958
4959
4960 <table class="params">
4961     <thead>
4962     <tr>
4963         
4964         <th>Type</th>
4965         <th class="last">Description</th>
4966     </tr>
4967     </thead>
4968     <tbody>
4969     
4970         <tr>
4971             
4972             <td class="type">
4973             
4974                         Promise.&lt;(null|<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>)>
4975                         
4976                     
4977             </td>
4978             <td class="description last">Returns a promise resolving to a
4979 <a href="LuCI.network.Protocol.html"><code>Protocol</code></a> subclass instance describing
4980 the network or <code>null</code> if the network did not exist.</td>
4981         </tr>
4982     
4983     </tbody>
4984 </table>
4985
4986     
4987     
4988     
4989 </dd>
4990
4991         
4992             
4993 <dt>
4994     <div class="nameContainer">
4995         <h4 class="name" id="getNetworks">
4996             
4997             getNetworks<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.Protocol.html">LuCI.network.Protocol</a>>>}</span>
4998         </h4>
4999     
5000         
5001         <div class="tag-source">
5002             <a href="network.js.html">network.js</a>, <a href="network.js.html#line966">line 966</a>
5003         </div>
5004         
5005     </div>
5006
5007     
5008 </dt>
5009 <dd>
5010     
5011     
5012     <div class="description">
5013         <p>Gets an array containing all known networks.</p>
5014     </div>
5015     
5016
5017     
5018     
5019     
5020     
5021     
5022     
5023     
5024 <dl class="details">
5025     
5026         
5027     
5028     
5029     
5030
5031     
5032     
5033     
5034     
5035     
5036     
5037     
5038     
5039     
5040     
5041     
5042     
5043     
5044     
5045     
5046 </dl>
5047
5048     
5049     
5050
5051     
5052
5053     
5054     
5055     
5056     
5057     
5058     <h5>Returns:</h5>
5059     
5060
5061
5062 <table class="params">
5063     <thead>
5064     <tr>
5065         
5066         <th>Type</th>
5067         <th class="last">Description</th>
5068     </tr>
5069     </thead>
5070     <tbody>
5071     
5072         <tr>
5073             
5074             <td class="type">
5075             
5076                         Promise.&lt;Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>>
5077                         
5078                     
5079             </td>
5080             <td class="description last">Returns a promise resolving to a name-sorted array of
5081 <a href="LuCI.network.Protocol.html"><code>Protocol</code></a> subclass instances
5082 describing all known networks.</td>
5083         </tr>
5084     
5085     </tbody>
5086 </table>
5087
5088     
5089     
5090     
5091 </dd>
5092
5093         
5094             
5095 <dt>
5096     <div class="nameContainer">
5097         <h4 class="name" id="getProtocol">
5098             
5099             getProtocol<span class="signature">(protoname, <span class="optional">netname</span>)</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>
5100         </h4>
5101     
5102         
5103         <div class="tag-source">
5104             <a href="network.js.html">network.js</a>, <a href="network.js.html#line770">line 770</a>
5105         </div>
5106         
5107     </div>
5108
5109     
5110 </dt>
5111 <dd>
5112     
5113     
5114     <div class="description">
5115         <p>Instantiates the given <a href="LuCI.network.Protocol.html"><code>Protocol</code></a> backend,
5116 optionally using the given network name.</p>
5117     </div>
5118     
5119
5120     
5121     
5122     
5123     
5124     
5125         
5126
5127 <table class="params">
5128     <thead>
5129         <tr>
5130                 
5131                 <th>Name</th>
5132                 
5133                 
5134                 <th>Type</th>
5135                 
5136                 
5137                 <th>Default</th>
5138                 
5139                 
5140                 <th class="last">Description</th>
5141         </tr>
5142         </thead>
5143         
5144         <tbody>
5145         
5146         
5147         <tr>
5148             
5149                 <td class="name"><code>protoname</code></td>
5150             
5151             
5152             <td class="type">
5153             
5154                 
5155 <span class="param-type">string</span>
5156
5157
5158             
5159             </td>
5160             
5161             
5162                 <td class="default">
5163                 
5164                 </td>
5165             
5166             
5167             <td class="description last">
5168                 
5169                     
5170                     
5171                         
5172                     
5173                 
5174                 <p>The protocol backend to use, e.g. <code>static</code> or <code>dhcp</code>.</p></td>
5175         </tr>
5176         
5177         
5178         
5179         <tr>
5180             
5181                 <td class="name"><code>netname</code></td>
5182             
5183             
5184             <td class="type">
5185             
5186                 
5187 <span class="param-type">string</span>
5188
5189
5190             
5191             </td>
5192             
5193             
5194                 <td class="default">
5195                 
5196                     __dummy__
5197                 
5198                 </td>
5199             
5200             
5201             <td class="description last">
5202                 
5203                     
5204                         <span class="optional">optional</span>
5205                     
5206                     
5207                         
5208                     
5209                 
5210                 <p>The network name to use for the instantiated protocol. This should be
5211 usually set to one of the interfaces described in /etc/config/network
5212 but it is allowed to omit it, e.g. to query protocol capabilities
5213 without the need for an existing interface.</p></td>
5214         </tr>
5215         
5216         
5217         </tbody>
5218 </table>
5219     
5220     
5221     
5222 <dl class="details">
5223     
5224         
5225     
5226     
5227     
5228
5229     
5230     
5231     
5232     
5233     
5234     
5235     
5236     
5237     
5238     
5239     
5240     
5241     
5242     
5243     
5244 </dl>
5245
5246     
5247     
5248
5249     
5250
5251     
5252     
5253     
5254     
5255     
5256     <h5>Returns:</h5>
5257     
5258
5259
5260 <table class="params">
5261     <thead>
5262     <tr>
5263         
5264         <th>Type</th>
5265         <th class="last">Description</th>
5266     </tr>
5267     </thead>
5268     <tbody>
5269     
5270         <tr>
5271             
5272             <td class="type">
5273             
5274                         null
5275                          | 
5276                     
5277                         <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
5278                         
5279                     
5280             </td>
5281             <td class="description last">Returns the instantiated protocol backend class or <code>null</code> if the given
5282 protocol isn't known.</td>
5283         </tr>
5284     
5285     </tbody>
5286 </table>
5287
5288     
5289     
5290     
5291 </dd>
5292
5293         
5294             
5295 <dt>
5296     <div class="nameContainer">
5297         <h4 class="name" id="getProtocols">
5298             
5299             getProtocols<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>
5300         </h4>
5301     
5302         
5303         <div class="tag-source">
5304             <a href="network.js.html">network.js</a>, <a href="network.js.html#line785">line 785</a>
5305         </div>
5306         
5307     </div>
5308
5309     
5310 </dt>
5311 <dd>
5312     
5313     
5314     <div class="description">
5315         <p>Obtains instances of all known <a href="LuCI.network.Protocol.html"><code>Protocol</code></a>
5316 backend classes.</p>
5317     </div>
5318     
5319
5320     
5321     
5322     
5323     
5324     
5325     
5326     
5327 <dl class="details">
5328     
5329         
5330     
5331     
5332     
5333
5334     
5335     
5336     
5337     
5338     
5339     
5340     
5341     
5342     
5343     
5344     
5345     
5346     
5347     
5348     
5349 </dl>
5350
5351     
5352     
5353
5354     
5355
5356     
5357     
5358     
5359     
5360     
5361     <h5>Returns:</h5>
5362     
5363
5364
5365 <table class="params">
5366     <thead>
5367     <tr>
5368         
5369         <th>Type</th>
5370         <th class="last">Description</th>
5371     </tr>
5372     </thead>
5373     <tbody>
5374     
5375         <tr>
5376             
5377             <td class="type">
5378             
5379                         Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>
5380                         
5381                     
5382             </td>
5383             <td class="description last">Returns an array of protocol class instances.</td>
5384         </tr>
5385     
5386     </tbody>
5387 </table>
5388
5389     
5390     
5391     
5392 </dd>
5393
5394         
5395             
5396 <dt>
5397     <div class="nameContainer">
5398         <h4 class="name" id="getSwitchTopologies">
5399             
5400             getSwitchTopologies<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;Object.&lt;string, <a href="LuCI.network.html#.SwitchTopology">LuCI.network.SwitchTopology</a>>>}</span>
5401         </h4>
5402     
5403         
5404         <div class="tag-source">
5405             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1556">line 1556</a>
5406         </div>
5407         
5408     </div>
5409
5410     
5411 </dt>
5412 <dd>
5413     
5414     
5415     <div class="description">
5416         <p>Returns the topologies of all swconfig switches found on the system.</p>
5417     </div>
5418     
5419
5420     
5421     
5422     
5423     
5424     
5425     
5426     
5427 <dl class="details">
5428     
5429         
5430     
5431     
5432     
5433
5434     
5435     
5436     
5437     
5438     
5439     
5440     
5441     
5442     
5443     
5444     
5445     
5446     
5447     
5448     
5449 </dl>
5450
5451     
5452     
5453
5454     
5455
5456     
5457     
5458     
5459     
5460     
5461     <h5>Returns:</h5>
5462     
5463
5464
5465 <table class="params">
5466     <thead>
5467     <tr>
5468         
5469         <th>Type</th>
5470         <th class="last">Description</th>
5471     </tr>
5472     </thead>
5473     <tbody>
5474     
5475         <tr>
5476             
5477             <td class="type">
5478             
5479                         Promise.&lt;Object.&lt;string, <a href="LuCI.network.html#.SwitchTopology">LuCI.network.SwitchTopology</a>>>
5480                         
5481                     
5482             </td>
5483             <td class="description last">Returns a promise resolving to an object containing the topologies
5484 of each switch. The object keys correspond to the name of the switches
5485 such as <code>switch0</code>, the values are
5486 <a href="LuCI.network.html#.SwitchTopology"><code>SwitchTopology</code></a> objects describing
5487 the layout.</td>
5488         </tr>
5489     
5490     </tbody>
5491 </table>
5492
5493     
5494     
5495     
5496 </dd>
5497
5498         
5499             
5500 <dt>
5501     <div class="nameContainer">
5502         <h4 class="name" id="getWAN6Networks">
5503             
5504             getWAN6Networks<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.Protocol.html">LuCI.network.Protocol</a>>>}</span>
5505         </h4>
5506     
5507         
5508         <div class="tag-source">
5509             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1507">line 1507</a>
5510         </div>
5511         
5512     </div>
5513
5514     
5515 </dt>
5516 <dd>
5517     
5518     
5519     <div class="description">
5520         <p>Get IPv6 wan networks.</p>
5521 <p>This function looks up all networks having a default <code>::/0</code> route
5522 and returns them as array.</p>
5523     </div>
5524     
5525
5526     
5527     
5528     
5529     
5530     
5531     
5532     
5533 <dl class="details">
5534     
5535         
5536     
5537     
5538     
5539
5540     
5541     
5542     
5543     
5544     
5545     
5546     
5547     
5548     
5549     
5550     
5551     
5552     
5553     
5554     
5555 </dl>
5556
5557     
5558     
5559
5560     
5561
5562     
5563     
5564     
5565     
5566     
5567     <h5>Returns:</h5>
5568     
5569
5570
5571 <table class="params">
5572     <thead>
5573     <tr>
5574         
5575         <th>Type</th>
5576         <th class="last">Description</th>
5577     </tr>
5578     </thead>
5579     <tbody>
5580     
5581         <tr>
5582             
5583             <td class="type">
5584             
5585                         Promise.&lt;Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>>
5586                         
5587                     
5588             </td>
5589             <td class="description last">Returns a promise resolving to an array of <code>Protocol</code> subclass
5590 instances describing the found IPv6 default route interfaces.</td>
5591         </tr>
5592     
5593     </tbody>
5594 </table>
5595
5596     
5597     
5598     
5599 </dd>
5600
5601         
5602             
5603 <dt>
5604     <div class="nameContainer">
5605         <h4 class="name" id="getWANNetworks">
5606             
5607             getWANNetworks<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.Protocol.html">LuCI.network.Protocol</a>>>}</span>
5608         </h4>
5609     
5610         
5611         <div class="tag-source">
5612             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1482">line 1482</a>
5613         </div>
5614         
5615     </div>
5616
5617     
5618 </dt>
5619 <dd>
5620     
5621     
5622     <div class="description">
5623         <p>Get IPv4 wan networks.</p>
5624 <p>This function looks up all networks having a default <code>0.0.0.0/0</code> route
5625 and returns them as array.</p>
5626     </div>
5627     
5628
5629     
5630     
5631     
5632     
5633     
5634     
5635     
5636 <dl class="details">
5637     
5638         
5639     
5640     
5641     
5642
5643     
5644     
5645     
5646     
5647     
5648     
5649     
5650     
5651     
5652     
5653     
5654     
5655     
5656     
5657     
5658 </dl>
5659
5660     
5661     
5662
5663     
5664
5665     
5666     
5667     
5668     
5669     
5670     <h5>Returns:</h5>
5671     
5672
5673
5674 <table class="params">
5675     <thead>
5676     <tr>
5677         
5678         <th>Type</th>
5679         <th class="last">Description</th>
5680     </tr>
5681     </thead>
5682     <tbody>
5683     
5684         <tr>
5685             
5686             <td class="type">
5687             
5688                         Promise.&lt;Array.&lt;<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>>>
5689                         
5690                     
5691             </td>
5692             <td class="description last">Returns a promise resolving to an array of <code>Protocol</code> subclass
5693 instances describing the found default route interfaces.</td>
5694         </tr>
5695     
5696     </tbody>
5697 </table>
5698
5699     
5700     
5701     
5702 </dd>
5703
5704         
5705             
5706 <dt>
5707     <div class="nameContainer">
5708         <h4 class="name" id="getWifiDevice">
5709             
5710             getWifiDevice<span class="signature">(devname)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>)>}</span>
5711         </h4>
5712     
5713         
5714         <div class="tag-source">
5715             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1269">line 1269</a>
5716         </div>
5717         
5718     </div>
5719
5720     
5721 </dt>
5722 <dd>
5723     
5724     
5725     <div class="description">
5726         <p>Get a <a href="LuCI.network.WifiDevice.html"><code>WifiDevice</code></a> instance describing
5727 the given wireless radio.</p>
5728     </div>
5729     
5730
5731     
5732     
5733     
5734     
5735     
5736         
5737
5738 <table class="params">
5739     <thead>
5740         <tr>
5741                 
5742                 <th>Name</th>
5743                 
5744                 
5745                 <th>Type</th>
5746                 
5747                 
5748                 
5749                 <th class="last">Description</th>
5750         </tr>
5751         </thead>
5752         
5753         <tbody>
5754         
5755         
5756         <tr>
5757             
5758                 <td class="name"><code>devname</code></td>
5759             
5760             
5761             <td class="type">
5762             
5763                 
5764 <span class="param-type">string</span>
5765
5766
5767             
5768             </td>
5769             
5770             
5771             
5772             <td class="description last">
5773                 
5774                 <p>The configuration name of the wireless radio to lookup, e.g. <code>radio0</code>
5775 for the first mac80211 phy on the system.</p></td>
5776         </tr>
5777         
5778         
5779         </tbody>
5780 </table>
5781     
5782     
5783     
5784 <dl class="details">
5785     
5786         
5787     
5788     
5789     
5790
5791     
5792     
5793     
5794     
5795     
5796     
5797     
5798     
5799     
5800     
5801     
5802     
5803     
5804     
5805     
5806 </dl>
5807
5808     
5809     
5810
5811     
5812
5813     
5814     
5815     
5816     
5817     
5818     <h5>Returns:</h5>
5819     
5820
5821
5822 <table class="params">
5823     <thead>
5824     <tr>
5825         
5826         <th>Type</th>
5827         <th class="last">Description</th>
5828     </tr>
5829     </thead>
5830     <tbody>
5831     
5832         <tr>
5833             
5834             <td class="type">
5835             
5836                         Promise.&lt;(null|<a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>)>
5837                         
5838                     
5839             </td>
5840             <td class="description last">Returns a promise resolving to the <code>WifiDevice</code> instance describing
5841 the underlying radio device or <code>null</code> if the wireless radio could not
5842 be found.</td>
5843         </tr>
5844     
5845     </tbody>
5846 </table>
5847
5848     
5849     
5850     
5851 </dd>
5852
5853         
5854             
5855 <dt>
5856     <div class="nameContainer">
5857         <h4 class="name" id="getWifiDevices">
5858             
5859             getWifiDevices<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.WifiDevice.html">LuCI.network.WifiDevice</a>>>}</span>
5860         </h4>
5861     
5862         
5863         <div class="tag-source">
5864             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1289">line 1289</a>
5865         </div>
5866         
5867     </div>
5868
5869     
5870 </dt>
5871 <dd>
5872     
5873     
5874     <div class="description">
5875         <p>Obtain a list of all configured radio devices.</p>
5876     </div>
5877     
5878
5879     
5880     
5881     
5882     
5883     
5884     
5885     
5886 <dl class="details">
5887     
5888         
5889     
5890     
5891     
5892
5893     
5894     
5895     
5896     
5897     
5898     
5899     
5900     
5901     
5902     
5903     
5904     
5905     
5906     
5907     
5908 </dl>
5909
5910     
5911     
5912
5913     
5914
5915     
5916     
5917     
5918     
5919     
5920     <h5>Returns:</h5>
5921     
5922
5923
5924 <table class="params">
5925     <thead>
5926     <tr>
5927         
5928         <th>Type</th>
5929         <th class="last">Description</th>
5930     </tr>
5931     </thead>
5932     <tbody>
5933     
5934         <tr>
5935             
5936             <td class="type">
5937             
5938                         Promise.&lt;Array.&lt;<a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>>>
5939                         
5940                     
5941             </td>
5942             <td class="description last">Returns a promise resolving to an array of <code>WifiDevice</code> instances
5943 describing the wireless radios configured in the system.
5944 The order of the array corresponds to the order of the radios in
5945 the configuration.</td>
5946         </tr>
5947     
5948     </tbody>
5949 </table>
5950
5951     
5952     
5953     
5954 </dd>
5955
5956         
5957             
5958 <dt>
5959     <div class="nameContainer">
5960         <h4 class="name" id="getWifiNetwork">
5961             
5962             getWifiNetwork<span class="signature">(netname)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;(null|<a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>)>}</span>
5963         </h4>
5964     
5965         
5966         <div class="tag-source">
5967             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1318">line 1318</a>
5968         </div>
5969         
5970     </div>
5971
5972     
5973 </dt>
5974 <dd>
5975     
5976     
5977     <div class="description">
5978         <p>Get a <a href="LuCI.network.WifiNetwork.html"><code>WifiNetwork</code></a> instance describing
5979 the given wireless network.</p>
5980     </div>
5981     
5982
5983     
5984     
5985     
5986     
5987     
5988         
5989
5990 <table class="params">
5991     <thead>
5992         <tr>
5993                 
5994                 <th>Name</th>
5995                 
5996                 
5997                 <th>Type</th>
5998                 
5999                 
6000                 
6001                 <th class="last">Description</th>
6002         </tr>
6003         </thead>
6004         
6005         <tbody>
6006         
6007         
6008         <tr>
6009             
6010                 <td class="name"><code>netname</code></td>
6011             
6012             
6013             <td class="type">
6014             
6015                 
6016 <span class="param-type">string</span>
6017
6018
6019             
6020             </td>
6021             
6022             
6023             
6024             <td class="description last">
6025                 
6026                 <p>The name of the wireless network to lookup. This may be either an uci
6027 configuration section ID, a network ID in the form <code>radio#.network#</code>
6028 or a Linux network device name like <code>wlan0</code> which is resolved to the
6029 corresponding configuration section through <code>ubus</code> runtime information.</p></td>
6030         </tr>
6031         
6032         
6033         </tbody>
6034 </table>
6035     
6036     
6037     
6038 <dl class="details">
6039     
6040         
6041     
6042     
6043     
6044
6045     
6046     
6047     
6048     
6049     
6050     
6051     
6052     
6053     
6054     
6055     
6056     
6057     
6058     
6059     
6060 </dl>
6061
6062     
6063     
6064
6065     
6066
6067     
6068     
6069     
6070     
6071     
6072     <h5>Returns:</h5>
6073     
6074
6075
6076 <table class="params">
6077     <thead>
6078     <tr>
6079         
6080         <th>Type</th>
6081         <th class="last">Description</th>
6082     </tr>
6083     </thead>
6084     <tbody>
6085     
6086         <tr>
6087             
6088             <td class="type">
6089             
6090                         Promise.&lt;(null|<a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>)>
6091                         
6092                     
6093             </td>
6094             <td class="description last">Returns a promise resolving to the <code>WifiNetwork</code> instance describing
6095 the wireless network or <code>null</code> if the corresponding network could not
6096 be found.</td>
6097         </tr>
6098     
6099     </tbody>
6100 </table>
6101
6102     
6103     
6104     
6105 </dd>
6106
6107         
6108             
6109 <dt>
6110     <div class="nameContainer">
6111         <h4 class="name" id="getWifiNetworks">
6112             
6113             getWifiNetworks<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.WifiNetwork.html">LuCI.network.WifiNetwork</a>>>}</span>
6114         </h4>
6115     
6116         
6117         <div class="tag-source">
6118             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1332">line 1332</a>
6119         </div>
6120         
6121     </div>
6122
6123     
6124 </dt>
6125 <dd>
6126     
6127     
6128     <div class="description">
6129         <p>Get an array of all <a href="LuCI.network.WifiNetwork.html"><code>WifiNetwork</code></a>
6130 instances describing the wireless networks present on the system.</p>
6131     </div>
6132     
6133
6134     
6135     
6136     
6137     
6138     
6139     
6140     
6141 <dl class="details">
6142     
6143         
6144     
6145     
6146     
6147
6148     
6149     
6150     
6151     
6152     
6153     
6154     
6155     
6156     
6157     
6158     
6159     
6160     
6161     
6162     
6163 </dl>
6164
6165     
6166     
6167
6168     
6169
6170     
6171     
6172     
6173     
6174     
6175     <h5>Returns:</h5>
6176     
6177
6178
6179 <table class="params">
6180     <thead>
6181     <tr>
6182         
6183         <th>Type</th>
6184         <th class="last">Description</th>
6185     </tr>
6186     </thead>
6187     <tbody>
6188     
6189         <tr>
6190             
6191             <td class="type">
6192             
6193                         Promise.&lt;Array.&lt;<a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>>>
6194                         
6195                     
6196             </td>
6197             <td class="description last">Returns a promise resolving to an array of <code>WifiNetwork</code> instances
6198 describing the wireless networks. The array will be empty if no networks
6199 are found.</td>
6200         </tr>
6201     
6202     </tbody>
6203 </table>
6204
6205     
6206     
6207     
6208 </dd>
6209
6210         
6211             
6212 <dt>
6213     <div class="nameContainer">
6214         <h4 class="name" id="isIgnoredDevice">
6215             
6216             isIgnoredDevice<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
6217         </h4>
6218     
6219         
6220         <div class="tag-source">
6221             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1252">line 1252</a>
6222         </div>
6223         
6224     </div>
6225
6226     
6227 </dt>
6228 <dd>
6229     
6230     
6231     <div class="description">
6232         <p>Test if a given network device name is in the list of patterns for
6233 device names to ignore.</p>
6234 <p>Ignored device names are usually Linux network devices which are
6235 spawned implicitly by kernel modules such as <code>tunl0</code> or <code>hwsim0</code>
6236 and which are unsuitable for use in network configuration.</p>
6237     </div>
6238     
6239
6240     
6241     
6242     
6243     
6244     
6245         
6246
6247 <table class="params">
6248     <thead>
6249         <tr>
6250                 
6251                 <th>Name</th>
6252                 
6253                 
6254                 <th>Type</th>
6255                 
6256                 
6257                 
6258                 <th class="last">Description</th>
6259         </tr>
6260         </thead>
6261         
6262         <tbody>
6263         
6264         
6265         <tr>
6266             
6267                 <td class="name"><code>name</code></td>
6268             
6269             
6270             <td class="type">
6271             
6272                 
6273 <span class="param-type">string</span>
6274
6275
6276             
6277             </td>
6278             
6279             
6280             
6281             <td class="description last">
6282                 
6283                 <p>The device name to test.</p></td>
6284         </tr>
6285         
6286         
6287         </tbody>
6288 </table>
6289     
6290     
6291     
6292 <dl class="details">
6293     
6294         
6295     
6296     
6297     
6298
6299     
6300     
6301     
6302     
6303     
6304     
6305     
6306     
6307     
6308     
6309     
6310     
6311     
6312     
6313     
6314 </dl>
6315
6316     
6317     
6318
6319     
6320
6321     
6322     
6323     
6324     
6325     
6326     <h5>Returns:</h5>
6327     
6328
6329
6330 <table class="params">
6331     <thead>
6332     <tr>
6333         
6334         <th>Type</th>
6335         <th class="last">Description</th>
6336     </tr>
6337     </thead>
6338     <tbody>
6339     
6340         <tr>
6341             
6342             <td class="type">
6343             
6344                         boolean
6345                         
6346                     
6347             </td>
6348             <td class="description last">Returns <code>true</code> if the given name is in the ignore pattern list,
6349 else returns <code>false</code>.</td>
6350         </tr>
6351     
6352     </tbody>
6353 </table>
6354
6355     
6356     
6357     
6358 </dd>
6359
6360         
6361             
6362 <dt>
6363     <div class="nameContainer">
6364         <h4 class="name" id="maskToPrefix">
6365             
6366             maskToPrefix<span class="signature">(netmask, <span class="optional">v6</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|number}</span>
6367         </h4>
6368     
6369         
6370         <div class="tag-source">
6371             <a href="network.js.html">network.js</a>, <a href="network.js.html#line684">line 684</a>
6372         </div>
6373         
6374     </div>
6375
6376     
6377 </dt>
6378 <dd>
6379     
6380     
6381     <div class="description">
6382         <p>Converts the given netmask to a prefix size in bits.</p>
6383     </div>
6384     
6385
6386     
6387     
6388     
6389     
6390     
6391         
6392
6393 <table class="params">
6394     <thead>
6395         <tr>
6396                 
6397                 <th>Name</th>
6398                 
6399                 
6400                 <th>Type</th>
6401                 
6402                 
6403                 <th>Default</th>
6404                 
6405                 
6406                 <th class="last">Description</th>
6407         </tr>
6408         </thead>
6409         
6410         <tbody>
6411         
6412         
6413         <tr>
6414             
6415                 <td class="name"><code>netmask</code></td>
6416             
6417             
6418             <td class="type">
6419             
6420                 
6421 <span class="param-type">string</span>
6422
6423
6424             
6425             </td>
6426             
6427             
6428                 <td class="default">
6429                 
6430                 </td>
6431             
6432             
6433             <td class="description last">
6434                 
6435                     
6436                     
6437                         
6438                     
6439                 
6440                 <p>The netmask to convert into a bit count.</p></td>
6441         </tr>
6442         
6443         
6444         
6445         <tr>
6446             
6447                 <td class="name"><code>v6</code></td>
6448             
6449             
6450             <td class="type">
6451             
6452                 
6453 <span class="param-type">boolean</span>
6454
6455
6456             
6457             </td>
6458             
6459             
6460                 <td class="default">
6461                 
6462                     false
6463                 
6464                 </td>
6465             
6466             
6467             <td class="description last">
6468                 
6469                     
6470                         <span class="optional">optional</span>
6471                     
6472                     
6473                         
6474                     
6475                 
6476                 <p>Whether to parse the given netmask as IPv4 (<code>false</code>) or IPv6 (<code>true</code>)
6477 address.</p></td>
6478         </tr>
6479         
6480         
6481         </tbody>
6482 </table>
6483     
6484     
6485     
6486 <dl class="details">
6487     
6488         
6489     
6490     
6491     
6492
6493     
6494     
6495     
6496     
6497     
6498     
6499     
6500     
6501     
6502     
6503     
6504     
6505     
6506     
6507     
6508 </dl>
6509
6510     
6511     
6512
6513     
6514
6515     
6516     
6517     
6518     
6519     
6520     <h5>Returns:</h5>
6521     
6522
6523
6524 <table class="params">
6525     <thead>
6526     <tr>
6527         
6528         <th>Type</th>
6529         <th class="last">Description</th>
6530     </tr>
6531     </thead>
6532     <tbody>
6533     
6534         <tr>
6535             
6536             <td class="type">
6537             
6538                         null
6539                          | 
6540                     
6541                         number
6542                         
6543                     
6544             </td>
6545             <td class="description last">Returns the number of prefix bits contained in the netmask or <code>null</code>
6546 if the given netmask value was invalid.</td>
6547         </tr>
6548     
6549     </tbody>
6550 </table>
6551
6552     
6553     
6554     
6555 </dd>
6556
6557         
6558             
6559 <dt>
6560     <div class="nameContainer">
6561         <h4 class="name" id="prefixToMask">
6562             
6563             prefixToMask<span class="signature">(bits, <span class="optional">v6</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
6564         </h4>
6565     
6566         
6567         <div class="tag-source">
6568             <a href="network.js.html">network.js</a>, <a href="network.js.html#line666">line 666</a>
6569         </div>
6570         
6571     </div>
6572
6573     
6574 </dt>
6575 <dd>
6576     
6577     
6578     <div class="description">
6579         <p>Converts the given prefix size in bits to a netmask.</p>
6580     </div>
6581     
6582
6583     
6584     
6585     
6586     
6587     
6588         
6589
6590 <table class="params">
6591     <thead>
6592         <tr>
6593                 
6594                 <th>Name</th>
6595                 
6596                 
6597                 <th>Type</th>
6598                 
6599                 
6600                 <th>Default</th>
6601                 
6602                 
6603                 <th class="last">Description</th>
6604         </tr>
6605         </thead>
6606         
6607         <tbody>
6608         
6609         
6610         <tr>
6611             
6612                 <td class="name"><code>bits</code></td>
6613             
6614             
6615             <td class="type">
6616             
6617                 
6618 <span class="param-type">number</span>
6619
6620
6621             
6622             </td>
6623             
6624             
6625                 <td class="default">
6626                 
6627                 </td>
6628             
6629             
6630             <td class="description last">
6631                 
6632                     
6633                     
6634                         
6635                     
6636                 
6637                 <p>The prefix size in bits.</p></td>
6638         </tr>
6639         
6640         
6641         
6642         <tr>
6643             
6644                 <td class="name"><code>v6</code></td>
6645             
6646             
6647             <td class="type">
6648             
6649                 
6650 <span class="param-type">boolean</span>
6651
6652
6653             
6654             </td>
6655             
6656             
6657                 <td class="default">
6658                 
6659                     false
6660                 
6661                 </td>
6662             
6663             
6664             <td class="description last">
6665                 
6666                     
6667                         <span class="optional">optional</span>
6668                     
6669                     
6670                         
6671                     
6672                 
6673                 <p>Whether to convert the bits value into an IPv4 netmask (<code>false</code>) or
6674 an IPv6 netmask (<code>true</code>).</p></td>
6675         </tr>
6676         
6677         
6678         </tbody>
6679 </table>
6680     
6681     
6682     
6683 <dl class="details">
6684     
6685         
6686     
6687     
6688     
6689
6690     
6691     
6692     
6693     
6694     
6695     
6696     
6697     
6698     
6699     
6700     
6701     
6702     
6703     
6704     
6705 </dl>
6706
6707     
6708     
6709
6710     
6711
6712     
6713     
6714     
6715     
6716     
6717     <h5>Returns:</h5>
6718     
6719
6720
6721 <table class="params">
6722     <thead>
6723     <tr>
6724         
6725         <th>Type</th>
6726         <th class="last">Description</th>
6727     </tr>
6728     </thead>
6729     <tbody>
6730     
6731         <tr>
6732             
6733             <td class="type">
6734             
6735                         null
6736                          | 
6737                     
6738                         string
6739                         
6740                     
6741             </td>
6742             <td class="description last">Returns a string containing the netmask corresponding to the bit count
6743 or <code>null</code> when the given amount of bits exceeds the maximum possible
6744 value of <code>32</code> for IPv4 or <code>128</code> for IPv6.</td>
6745         </tr>
6746     
6747     </tbody>
6748 </table>
6749
6750     
6751     
6752     
6753 </dd>
6754
6755         
6756             
6757 <dt>
6758     <div class="nameContainer">
6759         <h4 class="name" id="registerErrorCode">
6760             
6761             registerErrorCode<span class="signature">(code, message)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
6762         </h4>
6763     
6764         
6765         <div class="tag-source">
6766             <a href="network.js.html">network.js</a>, <a href="network.js.html#line873">line 873</a>
6767         </div>
6768         
6769     </div>
6770
6771     
6772 </dt>
6773 <dd>
6774     
6775     
6776     <div class="description">
6777         <p>Registers a new human readable translation string for a <code>Protocol</code>
6778 error code.</p>
6779     </div>
6780     
6781
6782     
6783     
6784     
6785     
6786     
6787         
6788
6789 <table class="params">
6790     <thead>
6791         <tr>
6792                 
6793                 <th>Name</th>
6794                 
6795                 
6796                 <th>Type</th>
6797                 
6798                 
6799                 
6800                 <th class="last">Description</th>
6801         </tr>
6802         </thead>
6803         
6804         <tbody>
6805         
6806         
6807         <tr>
6808             
6809                 <td class="name"><code>code</code></td>
6810             
6811             
6812             <td class="type">
6813             
6814                 
6815 <span class="param-type">string</span>
6816
6817
6818             
6819             </td>
6820             
6821             
6822             
6823             <td class="description last">
6824                 
6825                 <p>The <code>ubus</code> protocol error code to register a translation for, e.g.
6826 <code>NO_DEVICE</code>.</p></td>
6827         </tr>
6828         
6829         
6830         
6831         <tr>
6832             
6833                 <td class="name"><code>message</code></td>
6834             
6835             
6836             <td class="type">
6837             
6838                 
6839 <span class="param-type">string</span>
6840
6841
6842             
6843             </td>
6844             
6845             
6846             
6847             <td class="description last">
6848                 
6849                 <p>The message to use as translation for the given protocol error code.</p></td>
6850         </tr>
6851         
6852         
6853         </tbody>
6854 </table>
6855     
6856     
6857     
6858 <dl class="details">
6859     
6860         
6861     
6862     
6863     
6864
6865     
6866     
6867     
6868     
6869     
6870     
6871     
6872     
6873     
6874     
6875     
6876     
6877     
6878     
6879     
6880 </dl>
6881
6882     
6883     
6884
6885     
6886
6887     
6888     
6889     
6890     
6891     
6892     <h5>Returns:</h5>
6893     
6894
6895
6896 <table class="params">
6897     <thead>
6898     <tr>
6899         
6900         <th>Type</th>
6901         <th class="last">Description</th>
6902     </tr>
6903     </thead>
6904     <tbody>
6905     
6906         <tr>
6907             
6908             <td class="type">
6909             
6910                         boolean
6911                         
6912                     
6913             </td>
6914             <td class="description last">Returns <code>true</code> if the error code description has been added or <code>false</code>
6915 if either the arguments were invalid or if there already was a
6916 description for the given code.</td>
6917         </tr>
6918     
6919     </tbody>
6920 </table>
6921
6922     
6923     
6924     
6925 </dd>
6926
6927         
6928             
6929 <dt>
6930     <div class="nameContainer">
6931         <h4 class="name" id="registerPatternVirtual">
6932             
6933             registerPatternVirtual<span class="signature">(pat)</span>
6934         </h4>
6935     
6936         
6937         <div class="tag-source">
6938             <a href="network.js.html">network.js</a>, <a href="network.js.html#line853">line 853</a>
6939         </div>
6940         
6941     </div>
6942
6943     
6944 </dt>
6945 <dd>
6946     
6947     
6948     <div class="description">
6949         <p>Registers a new regular expression pattern to recognize
6950 virtual interfaces.</p>
6951     </div>
6952     
6953
6954     
6955     
6956     
6957     
6958     
6959         
6960
6961 <table class="params">
6962     <thead>
6963         <tr>
6964                 
6965                 <th>Name</th>
6966                 
6967                 
6968                 <th>Type</th>
6969                 
6970                 
6971                 
6972                 <th class="last">Description</th>
6973         </tr>
6974         </thead>
6975         
6976         <tbody>
6977         
6978         
6979         <tr>
6980             
6981                 <td class="name"><code>pat</code></td>
6982             
6983             
6984             <td class="type">
6985             
6986                 
6987 <span class="param-type">RegExp</span>
6988
6989
6990             
6991             </td>
6992             
6993             
6994             
6995             <td class="description last">
6996                 
6997                 <p>A <code>RegExp</code> instance to match a virtual interface name
6998 such as <code>6in4-wan</code> or <code>tun0</code>.</p></td>
6999         </tr>
7000         
7001         
7002         </tbody>
7003 </table>
7004     
7005     
7006     
7007 <dl class="details">
7008     
7009         
7010     
7011     
7012     
7013
7014     
7015     
7016     
7017     
7018     
7019     
7020     
7021     
7022     
7023     
7024     
7025     
7026     
7027     
7028     
7029 </dl>
7030
7031     
7032     
7033
7034     
7035
7036     
7037     
7038     
7039     
7040     
7041     
7042     
7043 </dd>
7044
7045         
7046             
7047 <dt>
7048     <div class="nameContainer">
7049         <h4 class="name" id="registerProtocol">
7050             
7051             registerProtocol<span class="signature">(protoname, methods)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>}</span>
7052         </h4>
7053     
7054         
7055         <div class="tag-source">
7056             <a href="network.js.html">network.js</a>, <a href="network.js.html#line812">line 812</a>
7057         </div>
7058         
7059     </div>
7060
7061     
7062 </dt>
7063 <dd>
7064     
7065     
7066     <div class="description">
7067         <p>Registers a new <a href="LuCI.network.Protocol.html"><code>Protocol</code></a> subclass
7068 with the given methods and returns the resulting subclass value.</p>
7069 <p>This functions internally calls
7070 <code>Class.extend()</code> on the <code>Network.Protocol</code>
7071 base class.</p>
7072     </div>
7073     
7074
7075     
7076     
7077     
7078     
7079     
7080         
7081
7082 <table class="params">
7083     <thead>
7084         <tr>
7085                 
7086                 <th>Name</th>
7087                 
7088                 
7089                 <th>Type</th>
7090                 
7091                 
7092                 
7093                 <th class="last">Description</th>
7094         </tr>
7095         </thead>
7096         
7097         <tbody>
7098         
7099         
7100         <tr>
7101             
7102                 <td class="name"><code>protoname</code></td>
7103             
7104             
7105             <td class="type">
7106             
7107                 
7108 <span class="param-type">string</span>
7109
7110
7111             
7112             </td>
7113             
7114             
7115             
7116             <td class="description last">
7117                 
7118                 <p>The name of the new protocol to register.</p></td>
7119         </tr>
7120         
7121         
7122         
7123         <tr>
7124             
7125                 <td class="name"><code>methods</code></td>
7126             
7127             
7128             <td class="type">
7129             
7130                 
7131 <span class="param-type">Object.&lt;string, *></span>
7132
7133
7134             
7135             </td>
7136             
7137             
7138             
7139             <td class="description last">
7140                 
7141                 <p>The member methods and values of the new <code>Protocol</code> subclass to
7142 be passed to <code>Class.extend()</code>.</p></td>
7143         </tr>
7144         
7145         
7146         </tbody>
7147 </table>
7148     
7149     
7150     
7151 <dl class="details">
7152     
7153         
7154     
7155     
7156     
7157
7158     
7159     
7160     
7161     
7162     
7163     
7164     
7165     
7166     
7167     
7168     
7169     
7170     
7171     
7172     
7173 </dl>
7174
7175     
7176     
7177
7178     
7179
7180     
7181     
7182     
7183     
7184     
7185     <h5>Returns:</h5>
7186     
7187
7188
7189 <table class="params">
7190     <thead>
7191     <tr>
7192         
7193         <th>Type</th>
7194         <th class="last">Description</th>
7195     </tr>
7196     </thead>
7197     <tbody>
7198     
7199         <tr>
7200             
7201             <td class="type">
7202             
7203                         <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
7204                         
7205                     
7206             </td>
7207             <td class="description last">Returns the new <code>Protocol</code> subclass.</td>
7208         </tr>
7209     
7210     </tbody>
7211 </table>
7212
7213     
7214     
7215     
7216 </dd>
7217
7218         
7219             
7220 <dt>
7221     <div class="nameContainer">
7222         <h4 class="name" id="renameNetwork">
7223             
7224             renameNetwork<span class="signature">(oldName, newName)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;boolean>}</span>
7225         </h4>
7226     
7227         
7228         <div class="tag-source">
7229             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1052">line 1052</a>
7230         </div>
7231         
7232     </div>
7233
7234     
7235 </dt>
7236 <dd>
7237     
7238     
7239     <div class="description">
7240         <p>Rename the given network and its references to a new name.</p>
7241     </div>
7242     
7243
7244     
7245     
7246     
7247     
7248     
7249         
7250
7251 <table class="params">
7252     <thead>
7253         <tr>
7254                 
7255                 <th>Name</th>
7256                 
7257                 
7258                 <th>Type</th>
7259                 
7260                 
7261                 
7262                 <th class="last">Description</th>
7263         </tr>
7264         </thead>
7265         
7266         <tbody>
7267         
7268         
7269         <tr>
7270             
7271                 <td class="name"><code>oldName</code></td>
7272             
7273             
7274             <td class="type">
7275             
7276                 
7277 <span class="param-type">string</span>
7278
7279
7280             
7281             </td>
7282             
7283             
7284             
7285             <td class="description last">
7286                 
7287                 <p>The current name of the network.</p></td>
7288         </tr>
7289         
7290         
7291         
7292         <tr>
7293             
7294                 <td class="name"><code>newName</code></td>
7295             
7296             
7297             <td class="type">
7298             
7299                 
7300 <span class="param-type">string</span>
7301
7302
7303             
7304             </td>
7305             
7306             
7307             
7308             <td class="description last">
7309                 
7310                 <p>The name to rename the network to, must be in the format
7311 <code>[a-z-A-Z0-9_]+</code>.</p></td>
7312         </tr>
7313         
7314         
7315         </tbody>
7316 </table>
7317     
7318     
7319     
7320 <dl class="details">
7321     
7322         
7323     
7324     
7325     
7326
7327     
7328     
7329     
7330     
7331     
7332     
7333     
7334     
7335     
7336     
7337     
7338     
7339     
7340     
7341     
7342 </dl>
7343
7344     
7345     
7346
7347     
7348
7349     
7350     
7351     
7352     
7353     
7354     <h5>Returns:</h5>
7355     
7356
7357
7358 <table class="params">
7359     <thead>
7360     <tr>
7361         
7362         <th>Type</th>
7363         <th class="last">Description</th>
7364     </tr>
7365     </thead>
7366     <tbody>
7367     
7368         <tr>
7369             
7370             <td class="type">
7371             
7372                         Promise.&lt;boolean>
7373                         
7374                     
7375             </td>
7376             <td class="description last">Returns a promise resolving to either <code>true</code> if the network was
7377 successfully renamed or <code>false</code> if the new name was invalid, if
7378 a network with the new name already exists or if the network to
7379 rename could not be found.</td>
7380         </tr>
7381     
7382     </tbody>
7383 </table>
7384
7385     
7386     
7387     
7388 </dd>
7389
7390         </dl>
7391     
7392     
7393     
7394         <h3 class="subsection-title">Type Definitions</h3>
7395         
7396         <dl>
7397                 
7398 <dt>
7399     <div class="nameContainer">
7400         <h4 class="name" id=".SwitchTopology">LuCI.network.SwitchTopology<span class="type-signature type object.<string, (object|array)>">Object.&lt;string, (Object|Array)></span> </h4>
7401     </div>
7402     
7403     
7404 </dt>
7405 <dd>
7406     
7407     <div class="description">
7408         <p>Describes an swconfig switch topology by specifying the CPU
7409 connections and external port labels of a switch.</p>
7410     </div>
7411     
7412     
7413     
7414 <dl class="details">
7415     
7416         
7417         <h5 class="subsection-title">Properties:</h5>
7418         
7419         <dl>
7420
7421 <table class="props">
7422     <thead>
7423         <tr>
7424                 
7425                 <th>Name</th>
7426                 
7427                 
7428                 <th>Type</th>
7429                 
7430                 
7431                 
7432                 
7433                 
7434                 <th class="last">Description</th>
7435         </tr>
7436         </thead>
7437         
7438         <tbody>
7439         
7440         
7441         <tr>
7442             
7443                 <td class="name"><code>netdevs</code></td>
7444             
7445             
7446             <td class="type">
7447             
7448                 
7449 <span class="param-type">Object.&lt;number, string></span>
7450
7451
7452             
7453             </td>
7454             
7455             
7456             
7457             
7458             
7459             <td class="description last"><p>The <code>netdevs</code> property points to an object describing the CPU port
7460 connections of the switch. The numeric key of the enclosed object is
7461 the port number, the value contains the Linux network device name the
7462 port is hardwired to.</p></td>
7463         </tr>
7464         
7465         
7466         
7467         <tr>
7468             
7469                 <td class="name"><code>ports</code></td>
7470             
7471             
7472             <td class="type">
7473             
7474                 
7475 <span class="param-type">Array.&lt;Object.&lt;string, (boolean|number|string)>></span>
7476
7477
7478             
7479             </td>
7480             
7481             
7482             
7483             
7484             
7485             <td class="description last"><p>The <code>ports</code> property points to an array describing the populated
7486 ports of the switch in the external label order. Each array item is
7487 an object containg the following keys:</p>
7488 <ul>
7489 <li><code>num</code> - the internal switch port number</li>
7490 <li><code>label</code> - the label of the port, e.g. <code>LAN 1</code> or <code>CPU (eth0)</code></li>
7491 <li><code>device</code> - the connected Linux network device name (CPU ports only)</li>
7492 <li><code>tagged</code> - a boolean indicating whether the port must be tagged to
7493 function (CPU ports only)</li>
7494 </ul></td>
7495         </tr>
7496         
7497         
7498         </tbody>
7499 </table></dl>
7500         
7501     
7502         
7503     
7504     
7505     
7506
7507     
7508     
7509     
7510     
7511     
7512     
7513     
7514     
7515     
7516     
7517     
7518     
7519     
7520     
7521     
7522 </dl>
7523
7524     
7525     
7526 </dd>
7527
7528             
7529                 
7530 <dt>
7531     <div class="nameContainer">
7532         <h4 class="name" id=".WifiEncryption">LuCI.network.WifiEncryption<span class="type-signature type object.<string, (boolean|array.<(number|string)>)>">Object.&lt;string, (boolean|Array.&lt;(number|string)>)></span> </h4>
7533     </div>
7534     
7535     
7536 </dt>
7537 <dd>
7538     
7539     <div class="description">
7540         <p>An encryption entry describes active wireless encryption settings
7541 such as the used key management protocols, active ciphers and
7542 protocol versions.</p>
7543     </div>
7544     
7545     
7546     
7547 <dl class="details">
7548     
7549         
7550         <h5 class="subsection-title">Properties:</h5>
7551         
7552         <dl>
7553
7554 <table class="props">
7555     <thead>
7556         <tr>
7557                 
7558                 <th>Name</th>
7559                 
7560                 
7561                 <th>Type</th>
7562                 
7563                 
7564                 <th>Argument</th>
7565                 
7566                 
7567                 
7568                 
7569                 <th class="last">Description</th>
7570         </tr>
7571         </thead>
7572         
7573         <tbody>
7574         
7575         
7576         <tr>
7577             
7578                 <td class="name"><code>enabled</code></td>
7579             
7580             
7581             <td class="type">
7582             
7583                 
7584 <span class="param-type">boolean</span>
7585
7586
7587             
7588             </td>
7589             
7590             
7591                 <td class="attributes">
7592                 
7593                     
7594                 
7595                 </td>
7596             
7597             
7598             
7599             
7600             <td class="description last"><p>Specifies whether any kind of encryption, such as <code>WEP</code> or <code>WPA</code> is
7601 enabled. If set to <code>false</code>, then no encryption is active and the
7602 corresponding network is open.</p></td>
7603         </tr>
7604         
7605         
7606         
7607         <tr>
7608             
7609                 <td class="name"><code>wep</code></td>
7610             
7611             
7612             <td class="type">
7613             
7614                 
7615 <span class="param-type">Array.&lt;string></span>
7616
7617
7618             
7619             </td>
7620             
7621             
7622                 <td class="attributes">
7623                 
7624                     &lt;optional><br>
7625                 
7626                     
7627                 
7628                 </td>
7629             
7630             
7631             
7632             
7633             <td class="description last"><p>When the <code>wep</code> property exists, the network uses WEP encryption.
7634 In this case, the property is set to an array of active WEP modes
7635 which might be either <code>open</code>, <code>shared</code> or both.</p></td>
7636         </tr>
7637         
7638         
7639         
7640         <tr>
7641             
7642                 <td class="name"><code>wpa</code></td>
7643             
7644             
7645             <td class="type">
7646             
7647                 
7648 <span class="param-type">Array.&lt;number></span>
7649
7650
7651             
7652             </td>
7653             
7654             
7655                 <td class="attributes">
7656                 
7657                     &lt;optional><br>
7658                 
7659                     
7660                 
7661                 </td>
7662             
7663             
7664             
7665             
7666             <td class="description last"><p>When the <code>wpa</code> property exists, the network uses WPA security.
7667 In this case, the property is set to an array containing the WPA
7668 protocol versions used, e.g. <code>[ 1, 2 ]</code> for WPA/WPA2 mixed mode or
7669 <code>[ 3 ]</code> for WPA3-SAE.</p></td>
7670         </tr>
7671         
7672         
7673         
7674         <tr>
7675             
7676                 <td class="name"><code>authentication</code></td>
7677             
7678             
7679             <td class="type">
7680             
7681                 
7682 <span class="param-type">Array.&lt;string></span>
7683
7684
7685             
7686             </td>
7687             
7688             
7689                 <td class="attributes">
7690                 
7691                     &lt;optional><br>
7692                 
7693                     
7694                 
7695                 </td>
7696             
7697             
7698             
7699             
7700             <td class="description last"><p>The <code>authentication</code> property only applies to WPA encryption and
7701 is defined when the <code>wpa</code> property is set as well. It points to
7702 an array of active authentication suites used by the network, e.g.
7703 <code>[ &quot;psk&quot; ]</code> for a WPA(2)-PSK network or <code>[ &quot;psk&quot;, &quot;sae&quot; ]</code> for
7704 mixed WPA2-PSK/WPA3-SAE encryption.</p></td>
7705         </tr>
7706         
7707         
7708         
7709         <tr>
7710             
7711                 <td class="name"><code>ciphers</code></td>
7712             
7713             
7714             <td class="type">
7715             
7716                 
7717 <span class="param-type">Array.&lt;string></span>
7718
7719
7720             
7721             </td>
7722             
7723             
7724                 <td class="attributes">
7725                 
7726                     &lt;optional><br>
7727                 
7728                     
7729                 
7730                 </td>
7731             
7732             
7733             
7734             
7735             <td class="description last"><p>If either WEP or WPA encryption is active, then the <code>ciphers</code>
7736 property will be set to an array describing the active encryption
7737 ciphers used by the network, e.g. <code>[ &quot;tkip&quot;, &quot;ccmp&quot; ]</code> for a
7738 WPA/WPA2-PSK mixed network or <code>[ &quot;wep-40&quot;, &quot;wep-104&quot; ]</code> for an
7739 WEP network.</p></td>
7740         </tr>
7741         
7742         
7743         </tbody>
7744 </table></dl>
7745         
7746     
7747         
7748     
7749     
7750     
7751
7752     
7753     
7754     
7755     
7756     
7757     
7758     
7759     
7760     
7761     
7762     
7763     
7764     
7765     
7766     
7767 </dl>
7768
7769     
7770     
7771 </dd>
7772
7773             
7774                 
7775 <dt>
7776     <div class="nameContainer">
7777         <h4 class="name" id=".WifiPeerEntry">LuCI.network.WifiPeerEntry<span class="type-signature type object.<string, (boolean|number|string|luci.network.wifirateentry)>">Object.&lt;string, (boolean|number|string|<a href="LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry</a>)></span> </h4>
7778     </div>
7779     
7780     
7781 </dt>
7782 <dd>
7783     
7784     <div class="description">
7785         <p>A wireless peer entry describes the properties of a remote wireless
7786 peer associated with a local network.</p>
7787     </div>
7788     
7789     
7790     
7791 <dl class="details">
7792     
7793         
7794         <h5 class="subsection-title">Properties:</h5>
7795         
7796         <dl>
7797
7798 <table class="props">
7799     <thead>
7800         <tr>
7801                 
7802                 <th>Name</th>
7803                 
7804                 
7805                 <th>Type</th>
7806                 
7807                 
7808                 <th>Argument</th>
7809                 
7810                 
7811                 
7812                 
7813                 <th class="last">Description</th>
7814         </tr>
7815         </thead>
7816         
7817         <tbody>
7818         
7819         
7820         <tr>
7821             
7822                 <td class="name"><code>mac</code></td>
7823             
7824             
7825             <td class="type">
7826             
7827                 
7828 <span class="param-type">string</span>
7829
7830
7831             
7832             </td>
7833             
7834             
7835                 <td class="attributes">
7836                 
7837                     
7838                 
7839                 </td>
7840             
7841             
7842             
7843             
7844             <td class="description last"><p>The MAC address (BSSID).</p></td>
7845         </tr>
7846         
7847         
7848         
7849         <tr>
7850             
7851                 <td class="name"><code>signal</code></td>
7852             
7853             
7854             <td class="type">
7855             
7856                 
7857 <span class="param-type">number</span>
7858
7859
7860             
7861             </td>
7862             
7863             
7864                 <td class="attributes">
7865                 
7866                     
7867                 
7868                 </td>
7869             
7870             
7871             
7872             
7873             <td class="description last"><p>The received signal strength.</p></td>
7874         </tr>
7875         
7876         
7877         
7878         <tr>
7879             
7880                 <td class="name"><code>signal_avg</code></td>
7881             
7882             
7883             <td class="type">
7884             
7885                 
7886 <span class="param-type">number</span>
7887
7888
7889             
7890             </td>
7891             
7892             
7893                 <td class="attributes">
7894                 
7895                     &lt;optional><br>
7896                 
7897                     
7898                 
7899                 </td>
7900             
7901             
7902             
7903             
7904             <td class="description last"><p>The average signal strength if supported by the driver.</p></td>
7905         </tr>
7906         
7907         
7908         
7909         <tr>
7910             
7911                 <td class="name"><code>noise</code></td>
7912             
7913             
7914             <td class="type">
7915             
7916                 
7917 <span class="param-type">number</span>
7918
7919
7920             
7921             </td>
7922             
7923             
7924                 <td class="attributes">
7925                 
7926                     &lt;optional><br>
7927                 
7928                     
7929                 
7930                 </td>
7931             
7932             
7933             
7934             
7935             <td class="description last"><p>The current noise floor of the radio. May be <code>0</code> or absent if not
7936 supported by the driver.</p></td>
7937         </tr>
7938         
7939         
7940         
7941         <tr>
7942             
7943                 <td class="name"><code>inactive</code></td>
7944             
7945             
7946             <td class="type">
7947             
7948                 
7949 <span class="param-type">number</span>
7950
7951
7952             
7953             </td>
7954             
7955             
7956                 <td class="attributes">
7957                 
7958                     
7959                 
7960                 </td>
7961             
7962             
7963             
7964             
7965             <td class="description last"><p>The amount of milliseconds the peer has been inactive, e.g. due
7966 to powersave.</p></td>
7967         </tr>
7968         
7969         
7970         
7971         <tr>
7972             
7973                 <td class="name"><code>connected_time</code></td>
7974             
7975             
7976             <td class="type">
7977             
7978                 
7979 <span class="param-type">number</span>
7980
7981
7982             
7983             </td>
7984             
7985             
7986                 <td class="attributes">
7987                 
7988                     
7989                 
7990                 </td>
7991             
7992             
7993             
7994             
7995             <td class="description last"><p>The amount of milliseconds the peer is associated to this network.</p></td>
7996         </tr>
7997         
7998         
7999         
8000         <tr>
8001             
8002                 <td class="name"><code>thr</code></td>
8003             
8004             
8005             <td class="type">
8006             
8007                 
8008 <span class="param-type">number</span>
8009
8010
8011             
8012             </td>
8013             
8014             
8015                 <td class="attributes">
8016                 
8017                     &lt;optional><br>
8018                 
8019                     
8020                 
8021                 </td>
8022             
8023             
8024             
8025             
8026             <td class="description last"><p>The estimated throughput of the peer, May be <code>0</code> or absent if not
8027 supported by the driver.</p></td>
8028         </tr>
8029         
8030         
8031         
8032         <tr>
8033             
8034                 <td class="name"><code>authorized</code></td>
8035             
8036             
8037             <td class="type">
8038             
8039                 
8040 <span class="param-type">boolean</span>
8041
8042
8043             
8044             </td>
8045             
8046             
8047                 <td class="attributes">
8048                 
8049                     
8050                 
8051                 </td>
8052             
8053             
8054             
8055             
8056             <td class="description last"><p>Specifies whether the peer is authorized to associate to this network.</p></td>
8057         </tr>
8058         
8059         
8060         
8061         <tr>
8062             
8063                 <td class="name"><code>authenticated</code></td>
8064             
8065             
8066             <td class="type">
8067             
8068                 
8069 <span class="param-type">boolean</span>
8070
8071
8072             
8073             </td>
8074             
8075             
8076                 <td class="attributes">
8077                 
8078                     
8079                 
8080                 </td>
8081             
8082             
8083             
8084             
8085             <td class="description last"><p>Specifies whether the peer completed authentication to this network.</p></td>
8086         </tr>
8087         
8088         
8089         
8090         <tr>
8091             
8092                 <td class="name"><code>preamble</code></td>
8093             
8094             
8095             <td class="type">
8096             
8097                 
8098 <span class="param-type">string</span>
8099
8100
8101             
8102             </td>
8103             
8104             
8105                 <td class="attributes">
8106                 
8107                     
8108                 
8109                 </td>
8110             
8111             
8112             
8113             
8114             <td class="description last"><p>The preamble mode used by the peer. May be <code>long</code> or <code>short</code>.</p></td>
8115         </tr>
8116         
8117         
8118         
8119         <tr>
8120             
8121                 <td class="name"><code>wme</code></td>
8122             
8123             
8124             <td class="type">
8125             
8126                 
8127 <span class="param-type">boolean</span>
8128
8129
8130             
8131             </td>
8132             
8133             
8134                 <td class="attributes">
8135                 
8136                     
8137                 
8138                 </td>
8139             
8140             
8141             
8142             
8143             <td class="description last"><p>Specifies whether the peer supports WME/WMM capabilities.</p></td>
8144         </tr>
8145         
8146         
8147         
8148         <tr>
8149             
8150                 <td class="name"><code>mfp</code></td>
8151             
8152             
8153             <td class="type">
8154             
8155                 
8156 <span class="param-type">boolean</span>
8157
8158
8159             
8160             </td>
8161             
8162             
8163                 <td class="attributes">
8164                 
8165                     
8166                 
8167                 </td>
8168             
8169             
8170             
8171             
8172             <td class="description last"><p>Specifies whether management frame protection is active.</p></td>
8173         </tr>
8174         
8175         
8176         
8177         <tr>
8178             
8179                 <td class="name"><code>tdls</code></td>
8180             
8181             
8182             <td class="type">
8183             
8184                 
8185 <span class="param-type">boolean</span>
8186
8187
8188             
8189             </td>
8190             
8191             
8192                 <td class="attributes">
8193                 
8194                     
8195                 
8196                 </td>
8197             
8198             
8199             
8200             
8201             <td class="description last"><p>Specifies whether TDLS is active.</p></td>
8202         </tr>
8203         
8204         
8205         
8206         <tr>
8207             
8208                 <td class="name"><code>mesh llid</code></td>
8209             
8210             
8211             <td class="type">
8212             
8213                 
8214 <span class="param-type">number</span>
8215
8216
8217             
8218             </td>
8219             
8220             
8221                 <td class="attributes">
8222                 
8223                     &lt;optional><br>
8224                 
8225                     
8226                 
8227                 </td>
8228             
8229             
8230             
8231             
8232             <td class="description last"><p>The mesh LLID, may be <code>0</code> or absent if not applicable or supported
8233 by the driver.</p></td>
8234         </tr>
8235         
8236         
8237         
8238         <tr>
8239             
8240                 <td class="name"><code>mesh plid</code></td>
8241             
8242             
8243             <td class="type">
8244             
8245                 
8246 <span class="param-type">number</span>
8247
8248
8249             
8250             </td>
8251             
8252             
8253                 <td class="attributes">
8254                 
8255                     &lt;optional><br>
8256                 
8257                     
8258                 
8259                 </td>
8260             
8261             
8262             
8263             
8264             <td class="description last"><p>The mesh PLID, may be <code>0</code> or absent if not applicable or supported
8265 by the driver.</p></td>
8266         </tr>
8267         
8268         
8269         
8270         <tr>
8271             
8272                 <td class="name"><code>mesh plink</code></td>
8273             
8274             
8275             <td class="type">
8276             
8277                 
8278 <span class="param-type">string</span>
8279
8280
8281             
8282             </td>
8283             
8284             
8285                 <td class="attributes">
8286                 
8287                     &lt;optional><br>
8288                 
8289                     
8290                 
8291                 </td>
8292             
8293             
8294             
8295             
8296             <td class="description last"><p>The mesh peer link state description, may be an empty string (<code>''</code>)
8297 or absent if not applicable or supported by the driver.</p>
8298 <p>The following states are known:</p>
8299 <ul>
8300 <li><code>LISTEN</code></li>
8301 <li><code>OPN_SNT</code></li>
8302 <li><code>OPN_RCVD</code></li>
8303 <li><code>CNF_RCVD</code></li>
8304 <li><code>ESTAB</code></li>
8305 <li><code>HOLDING</code></li>
8306 <li><code>BLOCKED</code></li>
8307 <li><code>UNKNOWN</code></li>
8308 </ul></td>
8309         </tr>
8310         
8311         
8312         
8313         <tr>
8314             
8315                 <td class="name"><code>mesh local PS</code></td>
8316             
8317             
8318             <td class="type">
8319             
8320                 
8321 <span class="param-type">number</span>
8322
8323
8324             
8325             </td>
8326             
8327             
8328                 <td class="attributes">
8329                 
8330                     &lt;optional><br>
8331                 
8332                     
8333                 
8334                 </td>
8335             
8336             
8337             
8338             
8339             <td class="description last"><p>The local powersafe mode for the peer link, may be an empty
8340 string (<code>''</code>) or absent if not applicable or supported by
8341 the driver.</p>
8342 <p>The following modes are known:</p>
8343 <ul>
8344 <li><code>ACTIVE</code> (no power save)</li>
8345 <li><code>LIGHT SLEEP</code></li>
8346 <li><code>DEEP SLEEP</code></li>
8347 <li><code>UNKNOWN</code></li>
8348 </ul></td>
8349         </tr>
8350         
8351         
8352         
8353         <tr>
8354             
8355                 <td class="name"><code>mesh peer PS</code></td>
8356             
8357             
8358             <td class="type">
8359             
8360                 
8361 <span class="param-type">number</span>
8362
8363
8364             
8365             </td>
8366             
8367             
8368                 <td class="attributes">
8369                 
8370                     &lt;optional><br>
8371                 
8372                     
8373                 
8374                 </td>
8375             
8376             
8377             
8378             
8379             <td class="description last"><p>The remote powersafe mode for the peer link, may be an empty
8380 string (<code>''</code>) or absent if not applicable or supported by
8381 the driver.</p>
8382 <p>The following modes are known:</p>
8383 <ul>
8384 <li><code>ACTIVE</code> (no power save)</li>
8385 <li><code>LIGHT SLEEP</code></li>
8386 <li><code>DEEP SLEEP</code></li>
8387 <li><code>UNKNOWN</code></li>
8388 </ul></td>
8389         </tr>
8390         
8391         
8392         
8393         <tr>
8394             
8395                 <td class="name"><code>mesh non-peer PS</code></td>
8396             
8397             
8398             <td class="type">
8399             
8400                 
8401 <span class="param-type">number</span>
8402
8403
8404             
8405             </td>
8406             
8407             
8408                 <td class="attributes">
8409                 
8410                     &lt;optional><br>
8411                 
8412                     
8413                 
8414                 </td>
8415             
8416             
8417             
8418             
8419             <td class="description last"><p>The powersafe mode for all non-peer neigbours, may be an empty
8420 string (<code>''</code>) or absent if not applicable or supported by the driver.</p>
8421 <p>The following modes are known:</p>
8422 <ul>
8423 <li><code>ACTIVE</code> (no power save)</li>
8424 <li><code>LIGHT SLEEP</code></li>
8425 <li><code>DEEP SLEEP</code></li>
8426 <li><code>UNKNOWN</code></li>
8427 </ul></td>
8428         </tr>
8429         
8430         
8431         
8432         <tr>
8433             
8434                 <td class="name"><code>rx</code></td>
8435             
8436             
8437             <td class="type">
8438             
8439                 
8440 <span class="param-type"><a href="LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry</a></span>
8441
8442
8443             
8444             </td>
8445             
8446             
8447                 <td class="attributes">
8448                 
8449                     
8450                 
8451                 </td>
8452             
8453             
8454             
8455             
8456             <td class="description last"><p>Describes the receiving wireless rate from the peer.</p></td>
8457         </tr>
8458         
8459         
8460         
8461         <tr>
8462             
8463                 <td class="name"><code>tx</code></td>
8464             
8465             
8466             <td class="type">
8467             
8468                 
8469 <span class="param-type"><a href="LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry</a></span>
8470
8471
8472             
8473             </td>
8474             
8475             
8476                 <td class="attributes">
8477                 
8478                     
8479                 
8480                 </td>
8481             
8482             
8483             
8484             
8485             <td class="description last"><p>Describes the transmitting wireless rate to the peer.</p></td>
8486         </tr>
8487         
8488         
8489         </tbody>
8490 </table></dl>
8491         
8492     
8493         
8494     
8495     
8496     
8497
8498     
8499     
8500     
8501     
8502     
8503     
8504     
8505     
8506     
8507     
8508     
8509     
8510     
8511     
8512     
8513 </dl>
8514
8515     
8516     
8517 </dd>
8518
8519             
8520                 
8521 <dt>
8522     <div class="nameContainer">
8523         <h4 class="name" id=".WifiRateEntry">LuCI.network.WifiRateEntry<span class="type-signature type object.<string, (boolean|number)>">Object.&lt;string, (boolean|number)></span> </h4>
8524     </div>
8525     
8526     
8527 </dt>
8528 <dd>
8529     
8530     <div class="description">
8531         <p>A wireless rate entry describes the properties of a wireless
8532 transmission rate to or from a peer.</p>
8533     </div>
8534     
8535     
8536     
8537 <dl class="details">
8538     
8539         
8540         <h5 class="subsection-title">Properties:</h5>
8541         
8542         <dl>
8543
8544 <table class="props">
8545     <thead>
8546         <tr>
8547                 
8548                 <th>Name</th>
8549                 
8550                 
8551                 <th>Type</th>
8552                 
8553                 
8554                 <th>Argument</th>
8555                 
8556                 
8557                 
8558                 
8559                 <th class="last">Description</th>
8560         </tr>
8561         </thead>
8562         
8563         <tbody>
8564         
8565         
8566         <tr>
8567             
8568                 <td class="name"><code>drop_misc</code></td>
8569             
8570             
8571             <td class="type">
8572             
8573                 
8574 <span class="param-type">number</span>
8575
8576
8577             
8578             </td>
8579             
8580             
8581                 <td class="attributes">
8582                 
8583                     &lt;optional><br>
8584                 
8585                     
8586                 
8587                 </td>
8588             
8589             
8590             
8591             
8592             <td class="description last"><p>The amount of received misc. packages that have been dropped, e.g.
8593 due to corruption or missing authentication. Only applicable to
8594 receiving rates.</p></td>
8595         </tr>
8596         
8597         
8598         
8599         <tr>
8600             
8601                 <td class="name"><code>packets</code></td>
8602             
8603             
8604             <td class="type">
8605             
8606                 
8607 <span class="param-type">number</span>
8608
8609
8610             
8611             </td>
8612             
8613             
8614                 <td class="attributes">
8615                 
8616                     
8617                 
8618                 </td>
8619             
8620             
8621             
8622             
8623             <td class="description last"><p>The amount of packets that have been received or sent.</p></td>
8624         </tr>
8625         
8626         
8627         
8628         <tr>
8629             
8630                 <td class="name"><code>bytes</code></td>
8631             
8632             
8633             <td class="type">
8634             
8635                 
8636 <span class="param-type">number</span>
8637
8638
8639             
8640             </td>
8641             
8642             
8643                 <td class="attributes">
8644                 
8645                     
8646                 
8647                 </td>
8648             
8649             
8650             
8651             
8652             <td class="description last"><p>The amount of bytes that have been received or sent.</p></td>
8653         </tr>
8654         
8655         
8656         
8657         <tr>
8658             
8659                 <td class="name"><code>failed</code></td>
8660             
8661             
8662             <td class="type">
8663             
8664                 
8665 <span class="param-type">number</span>
8666
8667
8668             
8669             </td>
8670             
8671             
8672                 <td class="attributes">
8673                 
8674                     &lt;optional><br>
8675                 
8676                     
8677                 
8678                 </td>
8679             
8680             
8681             
8682             
8683             <td class="description last"><p>The amount of failed tranmission attempts. Only applicable to
8684 transmit rates.</p></td>
8685         </tr>
8686         
8687         
8688         
8689         <tr>
8690             
8691                 <td class="name"><code>retries</code></td>
8692             
8693             
8694             <td class="type">
8695             
8696                 
8697 <span class="param-type">number</span>
8698
8699
8700             
8701             </td>
8702             
8703             
8704                 <td class="attributes">
8705                 
8706                     &lt;optional><br>
8707                 
8708                     
8709                 
8710                 </td>
8711             
8712             
8713             
8714             
8715             <td class="description last"><p>The amount of retried transmissions. Only applicable to transmit
8716 rates.</p></td>
8717         </tr>
8718         
8719         
8720         
8721         <tr>
8722             
8723                 <td class="name"><code>is_ht</code></td>
8724             
8725             
8726             <td class="type">
8727             
8728                 
8729 <span class="param-type">boolean</span>
8730
8731
8732             
8733             </td>
8734             
8735             
8736                 <td class="attributes">
8737                 
8738                     
8739                 
8740                 </td>
8741             
8742             
8743             
8744             
8745             <td class="description last"><p>Specifies whether this rate is an HT (IEEE 802.11n) rate.</p></td>
8746         </tr>
8747         
8748         
8749         
8750         <tr>
8751             
8752                 <td class="name"><code>is_vht</code></td>
8753             
8754             
8755             <td class="type">
8756             
8757                 
8758 <span class="param-type">boolean</span>
8759
8760
8761             
8762             </td>
8763             
8764             
8765                 <td class="attributes">
8766                 
8767                     
8768                 
8769                 </td>
8770             
8771             
8772             
8773             
8774             <td class="description last"><p>Specifies whether this rate is an VHT (IEEE 802.11ac) rate.</p></td>
8775         </tr>
8776         
8777         
8778         
8779         <tr>
8780             
8781                 <td class="name"><code>mhz</code></td>
8782             
8783             
8784             <td class="type">
8785             
8786                 
8787 <span class="param-type">number</span>
8788
8789
8790             
8791             </td>
8792             
8793             
8794                 <td class="attributes">
8795                 
8796                     
8797                 
8798                 </td>
8799             
8800             
8801             
8802             
8803             <td class="description last"><p>The channel width in MHz used for the transmission.</p></td>
8804         </tr>
8805         
8806         
8807         
8808         <tr>
8809             
8810                 <td class="name"><code>rate</code></td>
8811             
8812             
8813             <td class="type">
8814             
8815                 
8816 <span class="param-type">number</span>
8817
8818
8819             
8820             </td>
8821             
8822             
8823                 <td class="attributes">
8824                 
8825                     
8826                 
8827                 </td>
8828             
8829             
8830             
8831             
8832             <td class="description last"><p>The bitrate in bit/s of the transmission.</p></td>
8833         </tr>
8834         
8835         
8836         
8837         <tr>
8838             
8839                 <td class="name"><code>mcs</code></td>
8840             
8841             
8842             <td class="type">
8843             
8844                 
8845 <span class="param-type">number</span>
8846
8847
8848             
8849             </td>
8850             
8851             
8852                 <td class="attributes">
8853                 
8854                     &lt;optional><br>
8855                 
8856                     
8857                 
8858                 </td>
8859             
8860             
8861             
8862             
8863             <td class="description last"><p>The MCS index of the used transmission rate. Only applicable to
8864 HT or VHT rates.</p></td>
8865         </tr>
8866         
8867         
8868         
8869         <tr>
8870             
8871                 <td class="name"><code>40mhz</code></td>
8872             
8873             
8874             <td class="type">
8875             
8876                 
8877 <span class="param-type">number</span>
8878
8879
8880             
8881             </td>
8882             
8883             
8884                 <td class="attributes">
8885                 
8886                     &lt;optional><br>
8887                 
8888                     
8889                 
8890                 </td>
8891             
8892             
8893             
8894             
8895             <td class="description last"><p>Specifies whether the tranmission rate used 40MHz wide channel.
8896 Only applicable to HT or VHT rates.</p>
8897 <p>Note: this option exists for backwards compatibility only and its
8898 use is discouraged. The <code>mhz</code> field should be used instead to
8899 determine the channel width.</p></td>
8900         </tr>
8901         
8902         
8903         
8904         <tr>
8905             
8906                 <td class="name"><code>short_gi</code></td>
8907             
8908             
8909             <td class="type">
8910             
8911                 
8912 <span class="param-type">boolean</span>
8913
8914
8915             
8916             </td>
8917             
8918             
8919                 <td class="attributes">
8920                 
8921                     &lt;optional><br>
8922                 
8923                     
8924                 
8925                 </td>
8926             
8927             
8928             
8929             
8930             <td class="description last"><p>Specifies whether a short guard interval is used for the transmission.
8931 Only applicable to HT or VHT rates.</p></td>
8932         </tr>
8933         
8934         
8935         
8936         <tr>
8937             
8938                 <td class="name"><code>nss</code></td>
8939             
8940             
8941             <td class="type">
8942             
8943                 
8944 <span class="param-type">number</span>
8945
8946
8947             
8948             </td>
8949             
8950             
8951                 <td class="attributes">
8952                 
8953                     &lt;optional><br>
8954                 
8955                     
8956                 
8957                 </td>
8958             
8959             
8960             
8961             
8962             <td class="description last"><p>Specifies the number of spatial streams used by the transmission.
8963 Only applicable to VHT rates.</p></td>
8964         </tr>
8965         
8966         
8967         </tbody>
8968 </table></dl>
8969         
8970     
8971         
8972     
8973     
8974     
8975
8976     
8977     
8978     
8979     
8980     
8981     
8982     
8983     
8984     
8985     
8986     
8987     
8988     
8989     
8990     
8991 </dl>
8992
8993     
8994     
8995 </dd>
8996
8997             
8998                 
8999 <dt>
9000     <div class="nameContainer">
9001         <h4 class="name" id=".WifiScanResult">LuCI.network.WifiScanResult<span class="type-signature type object.<string, (number|string|luci.network.wifiencryption)>">Object.&lt;string, (number|string|<a href="LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption</a>)></span> </h4>
9002     </div>
9003     
9004     
9005 </dt>
9006 <dd>
9007     
9008     <div class="description">
9009         <p>A wireless scan result object describes a neighbouring wireless
9010 network found in the vincinity.</p>
9011     </div>
9012     
9013     
9014     
9015 <dl class="details">
9016     
9017         
9018         <h5 class="subsection-title">Properties:</h5>
9019         
9020         <dl>
9021
9022 <table class="props">
9023     <thead>
9024         <tr>
9025                 
9026                 <th>Name</th>
9027                 
9028                 
9029                 <th>Type</th>
9030                 
9031                 
9032                 
9033                 
9034                 
9035                 <th class="last">Description</th>
9036         </tr>
9037         </thead>
9038         
9039         <tbody>
9040         
9041         
9042         <tr>
9043             
9044                 <td class="name"><code>ssid</code></td>
9045             
9046             
9047             <td class="type">
9048             
9049                 
9050 <span class="param-type">string</span>
9051
9052
9053             
9054             </td>
9055             
9056             
9057             
9058             
9059             
9060             <td class="description last"><p>The SSID / Mesh ID of the network.</p></td>
9061         </tr>
9062         
9063         
9064         
9065         <tr>
9066             
9067                 <td class="name"><code>bssid</code></td>
9068             
9069             
9070             <td class="type">
9071             
9072                 
9073 <span class="param-type">string</span>
9074
9075
9076             
9077             </td>
9078             
9079             
9080             
9081             
9082             
9083             <td class="description last"><p>The BSSID if the network.</p></td>
9084         </tr>
9085         
9086         
9087         
9088         <tr>
9089             
9090                 <td class="name"><code>mode</code></td>
9091             
9092             
9093             <td class="type">
9094             
9095                 
9096 <span class="param-type">string</span>
9097
9098
9099             
9100             </td>
9101             
9102             
9103             
9104             
9105             
9106             <td class="description last"><p>The operation mode of the network (<code>Master</code>, <code>Ad-Hoc</code>, <code>Mesh Point</code>).</p></td>
9107         </tr>
9108         
9109         
9110         
9111         <tr>
9112             
9113                 <td class="name"><code>channel</code></td>
9114             
9115             
9116             <td class="type">
9117             
9118                 
9119 <span class="param-type">number</span>
9120
9121
9122             
9123             </td>
9124             
9125             
9126             
9127             
9128             
9129             <td class="description last"><p>The wireless channel of the network.</p></td>
9130         </tr>
9131         
9132         
9133         
9134         <tr>
9135             
9136                 <td class="name"><code>signal</code></td>
9137             
9138             
9139             <td class="type">
9140             
9141                 
9142 <span class="param-type">number</span>
9143
9144
9145             
9146             </td>
9147             
9148             
9149             
9150             
9151             
9152             <td class="description last"><p>The received signal strength of the network in dBm.</p></td>
9153         </tr>
9154         
9155         
9156         
9157         <tr>
9158             
9159                 <td class="name"><code>quality</code></td>
9160             
9161             
9162             <td class="type">
9163             
9164                 
9165 <span class="param-type">number</span>
9166
9167
9168             
9169             </td>
9170             
9171             
9172             
9173             
9174             
9175             <td class="description last"><p>The numeric quality level of the signal, can be used in conjunction
9176 with <code>quality_max</code> to calculate a quality percentage.</p></td>
9177         </tr>
9178         
9179         
9180         
9181         <tr>
9182             
9183                 <td class="name"><code>quality_max</code></td>
9184             
9185             
9186             <td class="type">
9187             
9188                 
9189 <span class="param-type">number</span>
9190
9191
9192             
9193             </td>
9194             
9195             
9196             
9197             
9198             
9199             <td class="description last"><p>The maximum possible quality level of the signal, can be used in
9200 conjunction with <code>quality</code> to calculate a quality percentage.</p></td>
9201         </tr>
9202         
9203         
9204         
9205         <tr>
9206             
9207                 <td class="name"><code>encryption</code></td>
9208             
9209             
9210             <td class="type">
9211             
9212                 
9213 <span class="param-type"><a href="LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption</a></span>
9214
9215
9216             
9217             </td>
9218             
9219             
9220             
9221             
9222             
9223             <td class="description last"><p>The encryption used by the wireless network.</p></td>
9224         </tr>
9225         
9226         
9227         </tbody>
9228 </table></dl>
9229         
9230     
9231         
9232     
9233     
9234     
9235
9236     
9237     
9238     
9239     
9240     
9241     
9242     
9243     
9244     
9245     
9246     
9247     
9248     
9249     
9250     
9251 </dl>
9252
9253     
9254     
9255 </dd>
9256
9257             </dl>
9258     
9259     
9260     
9261
9262     
9263 </article>
9264
9265 </section>  
9266
9267
9268
9269
9270
9271         
9272
9273         <footer>
9274             Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Tue Apr 07 2020 16:33:40 GMT+0200 (Central European Summer Time)
9275         </footer>
9276     </div>
9277 </div>
9278 <script>prettyPrint();</script>
9279 <script src="scripts/jaguar.js"></script>
9280 </body>
9281 </html>