· 8 years ago · Oct 25, 2017, 02:20 PM
1
2var walk = { };
3var loads = [];
4var stores = [];
5var table = { };
6var container = { };
7var oidsRead = [ ];
8var mib = { };
9var bulkLoading = false;
10var bulkList = [ ];
11// UNIHAN ADD START
12var wpspinoid = "1.3.6.1.4.1.4115.1.20.1.1.3.30.10.0";
13var wps50pinoid = "1.3.6.1.4.1.4115.1.20.1.1.3.65.10.0";
14// UNIHAN ADD END
15var bulkSetList = [];
16
17function bulkLoad(load_func) {
18 bulkLoading = true;
19 bulkList = [];
20 load_func();
21 bulkLoading = false;
22 if (bulkList.length === 0)
23 return;
24 var oids = [];
25 _.each(bulkList, function (oid, index) {
26 oids.push(oid);
27 if (oids.length === 20 || index === (bulkList.length-1)) {
28 var v = snmpGet(oids);
29 _.each(v, function (val, key) {
30 walk[key] = val;
31 });
32 oids = [];
33 }
34 });
35}
36
37function sliceOid(oid, start, end) {
38 var oids = oid.split(".");
39 if (start < 0) {
40 start = oids.length + start;
41 end = oids.length;
42 } else {
43 end = (end === undefined ? oids.length : end);
44 }
45 if (end < 0) {
46 end = oids.length + end;
47 }
48 return _(oids.slice(start, end)).reduce(function(acc, next) {
49 return acc ? acc + "." + next : next;
50 });
51}
52
53//function getWalkOids(targetOid) {
54// $.each(oidMap, function(oid,def) {
55// if (!oid.startsWith(target))
56// return;
57//
58//
59// });
60//}
61
62if (window["preWalk"])
63 walk = window["preWalk"];
64
65function afterLoad(f) {
66 {
67 f.loaded = true;
68 if (f.afterLoad) f.afterLoad();
69 }
70}
71function load1(f, json) {
72 if (json === undefined)
73 json = snmpWalk([ f.oid ]);
74 // json = JSON.parse(json || "{ }");
75 _(json).each(function(val, oid) {
76 walk[oid] = val;
77 });
78 {
79 f.loaded = true;
80 if (f.afterLoad) f.afterLoad();
81 }
82}
83
84var loadLogData = "";
85
86function loadLogger(l) {
87 $.log(l);
88 if (debug()&2 && !(l.contains("assword", "TAC","RadiusKey")) )
89 loadLogData += (l+"<br/>");
90}
91
92function load() {
93 loadLogData = "";
94 var args = _(_.toArray(arguments));
95 if (!window["preWalk"]) {
96 var oids = args.map(function(f) {
97 return f.oid;
98 });
99 var json = snmpWalk(oids);
100 // json = JSON.parse(json || "{ }");
101 _(json).each(function(val, oid) {
102 walk[oid] = val;
103 });
104 }
105 args.each(function(f) {
106 f.loaded = true;
107 if (f.afterLoad) f.afterLoad();
108 })
109 loadRowStatus();
110
111// mb
112// args.each(function(f) {
113// f.dump(loadLogger);
114// })
115// if (debug()&2)
116// afterBuild( function() {
117// showWalk(loadLogData);
118// });
119
120}
121
122function loadFake() {
123 var args = _(_.toArray(arguments));
124 args.each(function(f) {
125 f.loaded = true;
126 if (f.afterLoad) f.afterLoad();
127 })
128}
129function loadOids(oa) {
130 function doget(a) {
131 var json = snmpWalk(a);
132 // json = JSON.parse(json || "{ }");
133 _(json).each(function(val, oid) {
134 walk[oid] = val;
135 });
136 }
137
138 var soa = [ ];
139 _.each(oa, function(o) {
140 soa.push(o);
141 if (soa.length > 5) {
142 doget(soa);
143 soa = [ ];
144 }
145 });
146 if (soa.length)
147 doget(soa);
148}
149
150
151function store() {
152 MibObjects.ApplyAllSettings.set(1);
153 refresh();
154}
155// UNIHAN ADD START
156function startApplyAllSettings() {
157 MibObjects.ApplyAllSettings.set(1);
158}
159// UNIHAN ADD END
160
161function listAccessed() {
162 _.each(_.extend({}, container, table), function(f) {
163 if (f.accessed) $.log(f.name);
164 });
165}
166
167function decodeOid(oid) {
168 var d = "";
169 var match = { oid: "" };
170 _.each(_.extend({}, container, table), function(f) {
171 _.each(f.children, function(e) {
172 if (oid.startsWith(e.oid + ".") && e.oid.length > match.oid.length) {
173 match = e;
174 }
175 })
176 });
177 //d = e.name+oid.substr(e.oid.length);
178 return match.oid ? match.name + oid.substr(match.oid.length) : "???" + oid;
179}
180
181function decodeOid(oid) {
182 var d = "";
183 var match = { oid: "" };
184 _.each(_.extend({}, container, table), function(f) {
185 _.each(f.children, function(e) {
186 if (oid.startsWith(e.oid + ".") && e.oid.length > match.oid.length) {
187 match = e;
188 }
189 })
190 });
191 //d = e.name+oid.substr(e.oid.length);
192 return match.oid ? match.name + oid.substr(match.oid.length) : "???" + oid;
193}
194
195
196
197function dumpOidsRead() {
198 _.each(oidsRead, function(o) {
199 $.log(o);
200 });
201}
202
203
204function oidValuesEqual(a,b) {
205 if ((""+a).startsWith("$") && (""+b).startsWith("$")) {
206 return a.replace(/ /g,"") === b.replace(/ /g,"")
207 }
208 return a == b;
209}
210
211
212function Container(name, oid) {
213 this.name = name;
214 this.oid = oid;
215 mib[oid] = this;
216 container[oid] = this;
217 this.parent = mib[sliceOid(oid, 0, -1)];
218 if (this.parent)
219 this.parent.children.push(this);
220 //$.log("container "+name+" parent "+(this.parent ? this.parent.name : "ROOT"));
221 this.children = [ ];
222 this.loaded = false;
223 this.accessed = false;
224 this.dump = function(f) {
225 var or = oidsRead.slice(0);
226 if (f === undefined)
227 f = $.log;
228 accessed = this.accessed;
229 f(name + " ===============");
230 _.each(this.children, function(v) {
231 if (v !== undefined && v.scalar)
232 f(v.name + ":" + v.get());
233 });
234 this.accessed = accessed;
235 oidsRead = or;
236 };
237 this.json = function() {
238 return { name:this.name,type:"container",oid:this.oid,
239 children: _.map(this.children, function(f) {
240 return f.json();
241 }) };
242 }
243}
244
245function Table(name, oid) {
246 this.oid = oid;
247 this.name = name;
248 mib[oid] = this;
249 table[oid] = this;
250 this.parent = mib[sliceOid(oid, 0, -1)];
251 if (this.parent)
252 this.parent.children.push(this);
253 //$.log("table "+name+" parent "+(this.parent ? this.parent.name : "???"));
254 this.key = [];
255 this.children = [ ];
256 this.loaded = false;
257 this.accessed = false;
258 this.rowStatus = null;
259 this.rowVisibleMask = 1; // 0x00000001: active(1)
260 // 0x00000002: notInService(2)
261 // set mask to 3 if notInService needs to be visible.
262 this.rowVisible = function(key) {
263 var vis = true;
264 if (this.rowStatus) {
265 if(this.rowVisibleMask & 0x01){
266 vis = this.rowStatus.getOid(key) == 1;
267 }
268 if(!vis && (this.rowVisibleMask & 0x02)){
269 vis = this.rowStatus.getOid(key) == 2;
270 }
271 if (!vis)
272 $.log(name+"."+key+" not visible: "+this.rowStatus.getOid(key));
273 }
274 return vis;
275 };
276 this.length = function() {
277 return this.key.length;
278 };
279 this.afterLoad = function() {
280 var hash = { };
281 _.each(walk, function(v, k) {
282 if (k.startsWith(oid + ".")) {
283 //key = sliceOid(k.substr(oid.length+1),2);
284 //var tableoid = sliceOid(k,0,-2);
285 var testKey = sliceOid(k.substr(oid.length + 1), 2);
286 if (testKey && !hash[testKey]) {
287 hash[testKey] = testKey;
288 this.key.push(testKey);
289 }
290 }
291 }, this);
292 this.loaded = true;
293 loadRowStatus();
294 }
295 this.dumpGroupRow = true;
296 this.dump = function(f) {
297 var or = oidsRead.slice(0);
298 if (f === undefined)
299 f = $.log;
300 accessed = this.accessed;
301 var rv = "";
302 for (var i = 0; i < this.length(); i++) {
303 rv += this.key[i] + ";";
304 }
305 f("table " + name + " size=" + this.length() + " " + rv);
306 var rv = "";
307 for (var i = 0; i < this.length(); i++) {
308 $.each(this.children, function(k, v) {
309 if (v.get(i)) {
310 rv += (v.name + ":" + v.get(i) + ";");
311 if (!this.dumpGroupRow) {
312 f("===" + this.table.key[i] + "==>" + rv);
313 rv = "";
314 }
315 }
316 });
317 if (rv.length && this.dumpGroupRow)
318 f("===" + this.key[i] + "==>" + rv);
319 }
320 this.accessed = accessed;
321 oidsRead = or;
322 f("rowStatus: "+ (this.rowStatus ? this.rowStatus.name : ""));
323 }
324 this.json = function() {
325 return { name:this.name,type:"table",oid:this.oid,
326 children: _.map(this.children, function(f) {
327 return f.json();
328 }) };
329 }
330 this.getTable = function(cola, func) {
331 var oidToWalk = this.oid;
332 if (cola && (cola.length == 1))
333 oidToWalk = cola[0].oid;
334
335 if (walk[oidToWalk] === undefined) {
336 walk[oidToWalk] = "";
337 _.extend(walk, snmpWalk([oidToWalk]));
338 this.afterLoad();
339 }
340 var or = oidsRead.slice(0);
341 var table = [ ];
342 if (!cola)
343 cola = this.children;
344 for (var i = 0; i < this.length(); i++) {
345 if (!this.rowVisible(this.key[i]))
346 continue;
347 var row = [];
348 _.each(cola, function(c) {
349 row.push(c.get(c.table.key[i]));
350 });
351 if (func) {
352 row = func(i, row, this.key[i]);
353 if (row)
354 table.push(row);
355 }
356 else table.push(row);
357 }
358 oidsRead = or;
359 return table;
360 }
361
362 this.getTableAsync = function(cola, func, callback_done) {
363 var mytable = this;
364 function handleAsyncResponse(rs){
365 if(rs)
366 {
367 _.extend(walk, rs);
368 $.log("walk = " + JSON.stringify(walk));
369 //$.log("mytable = " + JSON.stringify(mytable));
370 mytable.afterLoad();
371 }
372 var or = oidsRead.slice(0);
373 var table = [ ];
374 if (!cola)
375 cola = mytable.children;
376 for (var i = 0; i < mytable.length(); i++) {
377 if (!mytable.rowVisible(mytable.key[i]))
378 continue;
379 var row = [];
380 _.each(cola, function(c) {
381 row.push(c.get(c.table.key[i]));
382 });
383 if (func) {
384 row = func(i, row, mytable.key[i]);
385 if (row)
386 table.push(row);
387 }
388 else table.push(row);
389 }
390 oidsRead = or;
391 //return table;
392 if(callback_done)
393 callback_done();
394 }
395
396 var oidToWalk = this.oid;
397 if (cola && (cola.length == 1))
398 oidToWalk = cola[0].oid;
399
400 if (walk[oidToWalk] === undefined) {
401 walk[oidToWalk] = "";
402 snmpWalkAsync([oidToWalk], handleAsyncResponse);
403 }
404 else
405 {
406 handleAsyncResponse();
407 }
408 }
409
410 this.deleteVisible = function(index) {
411 for (var i=0;i<this.key.length;i++) {
412 if (this.rowVisible(this.key[i])) {
413 if (index===0) {
414 this.rowStatus.set(this.key[i],"6"); // delete
415 return;
416 } else {
417 index--;
418 }
419 }
420 }
421 }
422 this.findLowestFree = function(col, max) {
423 var or = oidsRead.slice(0);
424 var keyMap = { };
425 _.each(this.key, function(k, i) {
426 var index = k.lastIndexOf(".");
427 index = index == -1 ? k : k.substr(index+1);
428 keyMap["" + index] = col.get(k);
429 });
430 var key = _.detect(_.range(1, max + 1), function(i) {
431 return keyMap["" + i] === undefined
432 });
433 if (key == max)
434 alert("Table " + this.name + " is full");
435 oidsRead = or;
436 return key;
437 }
438 this.addRow = function(rowKey, cva, label) {
439
440 stores = [];
441
442 try {
443 this.beforeAddRow(rowKey);
444 for (var i = 0; i < cva.length / 2; i++) {
445 var col = cva[i * 2];
446 var val = cva[i * 2 + 1];
447 if (col.table && col.table != this)
448 throw "Wrong table " + this.name + " for " + col.name;
449 stores.push({oid:col.oid + "." + rowKey, value:val, type:col.type});
450
451 $.log("addRow " + col.name + "." + rowKey + "=" + val);
452 }
453 this.afterAddRow(rowKey);
454 _.each(stores, function(kvt) {
455 try {
456 snmpSet1(kvt.oid, kvt.value, kvt.type);
457 } catch (e) {
458 if (e == "unauthorized")
459 refresh();
460 else if (label)
461 throw { oid:kvt.oid, label:label };
462 throw e;
463 }
464 });
465 } finally {
466 stores = [];
467 }
468
469 }
470 this.beforeAddRow = function(key) {
471 if (this.rowStatus) {
472 //if (this.rowStatus.getOid(key) === "") //remove for PROD00214573
473 stores.push({oid:this.rowStatus.oid + "." + key, value:5, type:this.rowStatus.type}); // createAndWait
474 }
475 };
476 this.afterAddRow = function(key) {
477 if (this.rowStatus)
478 stores.push({oid:this.rowStatus.oid + "." + key, value:1, type:this.rowStatus.type}); // active
479 };
480}
481
482function Scalar(name, oid, type) {
483 mib[oid] = this;
484 this.name = name;
485 this.oid = oid;
486 this.type = type;
487 this.scalar = true;
488 this.parent = container[sliceOid(oid, 0, -1)];
489 //$.log("scalar "+name+" parent "+this.parent.name);
490 if (!this.parent)
491 alert("container for" + name + ":" + oid + " not found");
492 this.parent.children.push(this);
493 this.get = function() {
494 if (arguments.length !== 0)
495 alert("unexpected index for scalar " + this.name);
496 var oid = this.oid+".0";
497 if (bulkLoading) {
498 bulkList.push(oid);
499 return "";
500 }
501 if (walk[oid] === undefined)
502 walk[oid] = snmpGet1(oid) || "";
503 // UNIHAN ADD START
504 else
505 {
506 if( exception_oid( oid ) == true )
507 {
508 walk[oid] = snmpGet1(oid) || "";
509 }
510 }
511 // UNIHAN ADD END
512
513 return walk[oid];
514
515 if (!this.parent.loaded)
516 $.log(this.parent.name + " not loaded");//alert(this.parent.name + " not loaded"); // MOD for PROD00202247
517 this.parent.accessed = true;
518 oidsRead.push(oid + ".0");
519 return walk[oid + ".0"] || "";
520 };
521 this.set = function(v, label, forceSubmit) {
522 try {
523 snmpSet1(this.oid + ".0", v, this.type, forceSubmit);
524 } catch (e) {
525 if (e == "unauthorized")
526 //refresh(); // Handle "unauthorized" exception in top handler.
527 throw e;
528 else if (label)
529 throw { oid:this.oid + ".0", label:label };
530 throw e;
531 }
532 };
533 this.defined = function(index) {
534 return walk[oid + ".0"] !== undefined;
535 }
536 this.json = function() {
537 return { name:this.name,type:"scalar",oid:this.oid };
538 }
539}
540
541function Column(name, oid, type) {
542 mib[oid] = this;
543 this.name = name;
544 this.oid = oid;
545 this.type = type;
546 this.table = table[sliceOid(oid, 0, -2)];
547 //$.log("column "+name+" parent "+this.table.name);
548 if (!this.table)
549 alert("table for " + name + ":" + oid + " not found");
550 this.table.children.push(this);
551 this.length = function() {
552 return this.table.length();
553 };
554 this.getKey = function(index) {
555 if (!this.table.loaded)
556 $.log(this.table.name + " not loaded");//alert(this.table.name + " not loaded"); // MOD for PROD00202247
557 if (index < 0 || index > this.table.key.length)
558 $.log("index " + index + " out of range for " + table.name);
559 return this.table.key[index] || "";
560 }
561 this.get = function(index, index2) {
562 if (!index || index.asInt() === 0)
563 return "";
564 if (index2 !== undefined)
565 index += "."+index2;
566 var oid = this.oid+"."+index;
567
568 if (bulkLoading) {
569 bulkList.push(oid);
570 return;
571 }
572
573 if (walk[oid] === undefined)
574 walk[oid] = snmpGet1(oid) || "";
575 return walk[oid];
576
577 if (arguments.length !== 1)
578 alert("expected index for column " + this.name);
579 if (!this.table.loaded)
580 $.log(this.table.name + " not loaded");//alert(this.table.name + " not loaded"); // MOD for PROD00202247
581 this.table.accessed = true;
582 if (index < 0 || index > this.table.key.length) {
583 $.log("index " + index + " out of existing range for " + table.name);
584 oidsRead.push(oid + "." + (parseInt(index) + 1));
585 return walk[oid + "." + (parseInt(index) + 1)] || "";
586 }
587 oidsRead.push(oid + "." + this.table.key[index]);
588 return walk[oid + "." + this.table.key[index]] || "";
589 }
590 this.getOid = function(index) {
591 if (arguments.length !== 1)
592 alert("expected index for column " + this.name);
593 if (!this.table.loaded)
594 $.log(this.table.name + " not loaded");//alert(this.table.name + " not loaded"); // MOD for PROD00202247, PROD00202094
595 oidsRead.push(oid + "." + index);
596 $.log(this.name+"."+index+" = "+walk[oid + "." + index] || "");
597 return walk[oid + "." + index] || "";
598 }
599
600 this.set = function(index, value, label, forceSubmit) {
601 try {
602 snmpSet1(this.oid + "."+index, value, this.type, forceSubmit);
603 } catch (e) {
604 if (e == "unauthorized")
605 refresh();
606 else if (label)
607 throw { oid:this.oid + index, label:label };
608 throw e;
609 }
610 return;
611
612
613 if (v !== undefined)
614 throw "this.set v WAS set";
615
616 if (!index || index.asInt() === 0)
617 return "";
618 if (v !== undefined) {
619 index += "."+index2;
620 } else {
621 v = index2;
622 }
623
624 if (arguments.length < 2)
625 alert("expected index for column " + this.name);
626
627 stores.push({oid: this.oid + "."+index,value:v, type:this.type});
628 return;
629
630 if (!this.table.loaded)
631 $.log(this.table.name + " not loaded");//alert(this.table.name + " not loaded"); // MOD for PROD00202247
632 var oid = this.oid;
633 if (index < 0 || index > this.table.key.length) {
634 $.log("index " + index + " out of existing range for " + table.name);
635 oid += "." + (parseInt(index) + 1);
636 } else {
637 oid = this.oid + "." + this.getKey(index);
638 }
639 // if (!oidValuesEqual(this.get(index), v)) {
640 $.log("set " + name + "." + this.getKey(index) + ":" + v);
641 stores.push({oid:oid,value:v, type:this.type});
642 // }
643 // else $.log(name + " (" + oid + ") not changed " + v);
644 };
645 // this.setOid = function(index, v) {
646 // if (arguments.length !== 2)
647 // alert("expected index for column " + this.name);
648 // if (!oidValuesEqual(this.get(index), v)) {
649 // $.log("setOid " + name + "." + index + ":" + v);
650 // stores.push({oid:this.oid + "." + index,value:v, type:this.type});
651 // }
652 // else $.log(name + "." + index + " not changed " + v);
653 // };
654
655 this.addtoSetBulk = function(index, value, label, forceSubmit) {
656 var found = false;
657 var oid = this.oid + "." + index;
658 var type = this.type;
659 _.each(bulkSetList, function(element) {
660 if((oid == element[0]) && (value == element[1]) && (type == element[2]))
661 {
662 $.log("addtoSetBulk: " + JSON.stringify([oid, value, type]) + " already exists");
663 found = true;
664 return false;
665 }
666 });
667 if(!found)
668 {
669 $.log("addtoSetBulk = " + JSON.stringify([this.oid + "." + index, value, this.type]));
670 bulkSetList.push([this.oid + "." + index, value, this.type]);
671 }
672 }
673
674 this.defined = function(index) {
675 if (index === undefined || index < 0 || index > this.table.key.length)
676 return false;
677 return walk[oid + "." + this.table.key[index]] !== undefined;
678 }
679 this.json = function() {
680 return { name:this.name,type:"column",oid:this.oid };
681 }
682}
683var Mib = new Container("Mib", "1.3.6.1.4.1.4115.1.20.1");
684
685var MibObjects = new Container("MibObjects", "1.3.6.1.4.1.4115.1.20.1.1");
686MibObjects.ApplyAllSettings= new Scalar("ApplyAllSettings","1.3.6.1.4.1.4115.1.20.1.1.9",2);
687var arApplyAllSettings=MibObjects.ApplyAllSettings;
688
689var WanConfig = new Container("WanConfig", "1.3.6.1.4.1.4115.1.20.1.1.1");
690WanConfig.WanConnType= new Scalar("WanConnType","1.3.6.1.4.1.4115.1.20.1.1.1.1",2);
691WanConfig.WanConnHostName= new Scalar("WanConnHostName","1.3.6.1.4.1.4115.1.20.1.1.1.2",4);
692WanConfig.WanConnDomainName= new Scalar("WanConnDomainName","1.3.6.1.4.1.4115.1.20.1.1.1.3",4);
693WanConfig.WanMTUSize= new Scalar("WanMTUSize","1.3.6.1.4.1.4115.1.20.1.1.1.4",66);
694WanConfig.WanApply= new Scalar("WanApply","1.3.6.1.4.1.4115.1.20.1.1.1.5",2);
695WanConfig.WanStaticFreeIdx= new Scalar("WanStaticFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.1.8",66);
696WanConfig.WanIFMacAddr= new Scalar("WanIFMacAddr","1.3.6.1.4.1.4115.1.20.1.1.1.13",4);
697WanConfig.WanInterface= new Scalar("WanInterface","1.3.6.1.4.1.4115.1.20.1.1.1.14",2);
698WanConfig.WanConnTypeV6= new Scalar("WanConnTypeV6","1.3.6.1.4.1.4115.1.20.1.1.1.16",2);
699WanConfig.WanIPProvMode= new Scalar("WanIPProvMode","1.3.6.1.4.1.4115.1.20.1.1.1.17",2);
700var arWanConnType=WanConfig.WanConnType;
701var arWanConnHostName=WanConfig.WanConnHostName;
702var arWanConnDomainName=WanConfig.WanConnDomainName;
703var arWanMTUSize=WanConfig.WanMTUSize;
704var arWanApply=WanConfig.WanApply;
705var arWanStaticFreeIdx=WanConfig.WanStaticFreeIdx;
706var arWanIFMacAddr=WanConfig.WanIFMacAddr;
707var arWanInterface=WanConfig.WanInterface;
708var arWanConnTypeV6=WanConfig.WanConnTypeV6;
709var arWanIPProvMode=WanConfig.WanIPProvMode;
710
711var WanCurrentTable = new Table("WanCurrentTable", "1.3.6.1.4.1.4115.1.20.1.1.1.7");
712WanCurrentTable.WanCurrentIPIndex = new Column("WanCurrentIPIndex","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.1",66);
713WanCurrentTable.WanCurrentIPAddrType = new Column("WanCurrentIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.2",2);
714WanCurrentTable.WanCurrentIPAddr = new Column("WanCurrentIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.3",4);
715WanCurrentTable.WanCurrentPrefix = new Column("WanCurrentPrefix","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.4",66);
716WanCurrentTable.WanCurrentGWType = new Column("WanCurrentGWType","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.5",2);
717WanCurrentTable.WanCurrentGW = new Column("WanCurrentGW","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.6",4);
718WanCurrentTable.WanCurrentIPType = new Column("WanCurrentIPType","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.7",2);
719WanCurrentTable.WanCurrentNetMask = new Column("WanCurrentNetMask","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.8",4);
720WanCurrentTable.WanCurrentPrefixDelegationV6 = new Column("WanCurrentPrefixDelegationV6","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.9",4);
721WanCurrentTable.WanCurrentPrefixDelegationV6Len = new Column("WanCurrentPrefixDelegationV6Len","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.10",66);
722WanCurrentTable.WanCurrentPreferredLifetimeV6 = new Column("WanCurrentPreferredLifetimeV6","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.11",2);
723WanCurrentTable.WanCurrentValidLifetimeV6 = new Column("WanCurrentValidLifetimeV6","1.3.6.1.4.1.4115.1.20.1.1.1.7.1.12",2);
724var arWanCurrentIPIndex=WanCurrentTable.WanCurrentIPIndex;
725var arWanCurrentIPAddrType=WanCurrentTable.WanCurrentIPAddrType;
726var arWanCurrentIPAddr=WanCurrentTable.WanCurrentIPAddr;
727var arWanCurrentPrefix=WanCurrentTable.WanCurrentPrefix;
728var arWanCurrentGWType=WanCurrentTable.WanCurrentGWType;
729var arWanCurrentGW=WanCurrentTable.WanCurrentGW;
730var arWanCurrentIPType=WanCurrentTable.WanCurrentIPType;
731var arWanCurrentNetMask=WanCurrentTable.WanCurrentNetMask;
732var arWanCurrentPrefixDelegationV6=WanCurrentTable.WanCurrentPrefixDelegationV6;
733var arWanCurrentPrefixDelegationV6Len=WanCurrentTable.WanCurrentPrefixDelegationV6Len;
734var arWanCurrentPreferredLifetimeV6=WanCurrentTable.WanCurrentPreferredLifetimeV6;
735var arWanCurrentValidLifetimeV6=WanCurrentTable.WanCurrentValidLifetimeV6;
736
737var WanStaticTable = new Table("WanStaticTable", "1.3.6.1.4.1.4115.1.20.1.1.1.9");
738WanStaticTable.WanStaticIPIndex = new Column("WanStaticIPIndex","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.1",66);
739WanStaticTable.WanStaticIPAddrType = new Column("WanStaticIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.2",2);
740WanStaticTable.WanStaticIPAddr = new Column("WanStaticIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.3",4);
741WanStaticTable.WanStaticPrefix = new Column("WanStaticPrefix","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.4",66);
742WanStaticTable.WanStaticGatewayType = new Column("WanStaticGatewayType","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.5",2);
743WanStaticTable.WanStaticGateway = new Column("WanStaticGateway","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.6",4);
744WanStaticTable.WanStaticRowStatus = new Column("WanStaticRowStatus","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.7",2);
745WanStaticTable.WanDelegatedPrefixLength = new Column("WanDelegatedPrefixLength","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.8",66);
746WanStaticTable.WanDelegatedPrefix = new Column("WanDelegatedPrefix","1.3.6.1.4.1.4115.1.20.1.1.1.9.1.9",4);
747var arWanStaticIPIndex=WanStaticTable.WanStaticIPIndex;
748var arWanStaticIPAddrType=WanStaticTable.WanStaticIPAddrType;
749var arWanStaticIPAddr=WanStaticTable.WanStaticIPAddr;
750var arWanStaticPrefix=WanStaticTable.WanStaticPrefix;
751var arWanStaticGatewayType=WanStaticTable.WanStaticGatewayType;
752var arWanStaticGateway=WanStaticTable.WanStaticGateway;
753var arWanStaticRowStatus=WanStaticTable.WanStaticRowStatus;
754var arWanDelegatedPrefixLength=WanStaticTable.WanDelegatedPrefixLength;
755var arWanDelegatedPrefix=WanStaticTable.WanDelegatedPrefix;
756
757var WanTunnelObjects = new Container("WanTunnelObjects", "1.3.6.1.4.1.4115.1.20.1.1.1.10");
758WanTunnelObjects.WanUserName= new Scalar("WanUserName","1.3.6.1.4.1.4115.1.20.1.1.1.10.1",4);
759WanTunnelObjects.WanPassword= new Scalar("WanPassword","1.3.6.1.4.1.4115.1.20.1.1.1.10.2",4);
760WanTunnelObjects.WanEnableIdleTimeout= new Scalar("WanEnableIdleTimeout","1.3.6.1.4.1.4115.1.20.1.1.1.10.3",2);
761WanTunnelObjects.WanIdleTimeout= new Scalar("WanIdleTimeout","1.3.6.1.4.1.4115.1.20.1.1.1.10.4",66);
762WanTunnelObjects.WanTunnelAddrType= new Scalar("WanTunnelAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.10.5",2);
763WanTunnelObjects.WanTunnelAddr= new Scalar("WanTunnelAddr","1.3.6.1.4.1.4115.1.20.1.1.1.10.6",4);
764WanTunnelObjects.WanTunnelHostName= new Scalar("WanTunnelHostName","1.3.6.1.4.1.4115.1.20.1.1.1.10.7",4);
765WanTunnelObjects.WanEnableKeepAlive= new Scalar("WanEnableKeepAlive","1.3.6.1.4.1.4115.1.20.1.1.1.10.8",2);
766WanTunnelObjects.WanKeepAliveTimeout= new Scalar("WanKeepAliveTimeout","1.3.6.1.4.1.4115.1.20.1.1.1.10.9",66);
767var arWanUserName=WanTunnelObjects.WanUserName;
768var arWanPassword=WanTunnelObjects.WanPassword;
769var arWanEnableIdleTimeout=WanTunnelObjects.WanEnableIdleTimeout;
770var arWanIdleTimeout=WanTunnelObjects.WanIdleTimeout;
771var arWanTunnelAddrType=WanTunnelObjects.WanTunnelAddrType;
772var arWanTunnelAddr=WanTunnelObjects.WanTunnelAddr;
773var arWanTunnelHostName=WanTunnelObjects.WanTunnelHostName;
774var arWanEnableKeepAlive=WanTunnelObjects.WanEnableKeepAlive;
775var arWanKeepAliveTimeout=WanTunnelObjects.WanKeepAliveTimeout;
776
777var WanDNSObjects = new Container("WanDNSObjects", "1.3.6.1.4.1.4115.1.20.1.1.1.11");
778WanDNSObjects.WanUseAutoDNS= new Scalar("WanUseAutoDNS","1.3.6.1.4.1.4115.1.20.1.1.1.11.1",2);
779WanDNSObjects.WanStaticDNSFreeIdx= new Scalar("WanStaticDNSFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.1.11.3",66);
780var arWanUseAutoDNS=WanDNSObjects.WanUseAutoDNS;
781var arWanStaticDNSFreeIdx=WanDNSObjects.WanStaticDNSFreeIdx;
782
783var WanCurrentDNSTable = new Table("WanCurrentDNSTable", "1.3.6.1.4.1.4115.1.20.1.1.1.11.2");
784WanCurrentDNSTable.WanCurrentDNSIPIndex = new Column("WanCurrentDNSIPIndex","1.3.6.1.4.1.4115.1.20.1.1.1.11.2.1.1",66);
785WanCurrentDNSTable.WanCurrentDNSIPAddrType = new Column("WanCurrentDNSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.11.2.1.2",2);
786WanCurrentDNSTable.WanCurrentDNSIPAddr = new Column("WanCurrentDNSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.11.2.1.3",4);
787var arWanCurrentDNSIPIndex=WanCurrentDNSTable.WanCurrentDNSIPIndex;
788var arWanCurrentDNSIPAddrType=WanCurrentDNSTable.WanCurrentDNSIPAddrType;
789var arWanCurrentDNSIPAddr=WanCurrentDNSTable.WanCurrentDNSIPAddr;
790
791var WanStaticDNSTable = new Table("WanStaticDNSTable", "1.3.6.1.4.1.4115.1.20.1.1.1.11.4");
792WanStaticDNSTable.WanStaticDNSIPIndex = new Column("WanStaticDNSIPIndex","1.3.6.1.4.1.4115.1.20.1.1.1.11.4.1.1",66);
793WanStaticDNSTable.WanStaticDNSIPAddrType = new Column("WanStaticDNSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.11.4.1.2",2);
794WanStaticDNSTable.WanStaticDNSIPAddr = new Column("WanStaticDNSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.11.4.1.3",4);
795WanStaticDNSTable.WanStaticDNSRowStatus = new Column("WanStaticDNSRowStatus","1.3.6.1.4.1.4115.1.20.1.1.1.11.4.1.4",2);
796var arWanStaticDNSIPIndex=WanStaticDNSTable.WanStaticDNSIPIndex;
797var arWanStaticDNSIPAddrType=WanStaticDNSTable.WanStaticDNSIPAddrType;
798var arWanStaticDNSIPAddr=WanStaticDNSTable.WanStaticDNSIPAddr;
799var arWanStaticDNSRowStatus=WanStaticDNSTable.WanStaticDNSRowStatus;
800
801var WanDHCPObjects = new Container("WanDHCPObjects", "1.3.6.1.4.1.4115.1.20.1.1.1.12");
802WanDHCPObjects.WanRenewLease= new Scalar("WanRenewLease","1.3.6.1.4.1.4115.1.20.1.1.1.12.1",2);
803WanDHCPObjects.WanReleaseLease= new Scalar("WanReleaseLease","1.3.6.1.4.1.4115.1.20.1.1.1.12.2",2);
804WanDHCPObjects.WanDHCPDuration= new Scalar("WanDHCPDuration","1.3.6.1.4.1.4115.1.20.1.1.1.12.3",66);
805WanDHCPObjects.WanDHCPExpire= new Scalar("WanDHCPExpire","1.3.6.1.4.1.4115.1.20.1.1.1.12.4",4);
806WanDHCPObjects.WanRenewLeaseV6= new Scalar("WanRenewLeaseV6","1.3.6.1.4.1.4115.1.20.1.1.1.12.5",2);
807WanDHCPObjects.WanReleaseLeaseV6= new Scalar("WanReleaseLeaseV6","1.3.6.1.4.1.4115.1.20.1.1.1.12.6",2);
808WanDHCPObjects.WanDHCPDurationV6= new Scalar("WanDHCPDurationV6","1.3.6.1.4.1.4115.1.20.1.1.1.12.7",66);
809WanDHCPObjects.WanDHCPExpireV6= new Scalar("WanDHCPExpireV6","1.3.6.1.4.1.4115.1.20.1.1.1.12.8",4);
810var arWanRenewLease=WanDHCPObjects.WanRenewLease;
811var arWanReleaseLease=WanDHCPObjects.WanReleaseLease;
812var arWanDHCPDuration=WanDHCPObjects.WanDHCPDuration;
813var arWanDHCPExpire=WanDHCPObjects.WanDHCPExpire;
814var arWanRenewLeaseV6=WanDHCPObjects.WanRenewLeaseV6;
815var arWanReleaseLeaseV6=WanDHCPObjects.WanReleaseLeaseV6;
816var arWanDHCPDurationV6=WanDHCPObjects.WanDHCPDurationV6;
817var arWanDHCPExpireV6=WanDHCPObjects.WanDHCPExpireV6;
818
819var PrivateWanObjects = new Container("PrivateWanObjects", "1.3.6.1.4.1.4115.1.20.1.1.1.15");
820PrivateWanObjects.PrivateWanRenewLease= new Scalar("PrivateWanRenewLease","1.3.6.1.4.1.4115.1.20.1.1.1.15.1",2);
821PrivateWanObjects.PrivateWanReleaseLease= new Scalar("PrivateWanReleaseLease","1.3.6.1.4.1.4115.1.20.1.1.1.15.2",2);
822PrivateWanObjects.PrivateWanDHCPDuration= new Scalar("PrivateWanDHCPDuration","1.3.6.1.4.1.4115.1.20.1.1.1.15.3",66);
823PrivateWanObjects.PrivateWanDHCPExpire= new Scalar("PrivateWanDHCPExpire","1.3.6.1.4.1.4115.1.20.1.1.1.15.4",4);
824PrivateWanObjects.PrivateWanCurrentIPAddrType= new Scalar("PrivateWanCurrentIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.15.5",2);
825PrivateWanObjects.PrivateWanCurrentIPAddr= new Scalar("PrivateWanCurrentIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.15.6",4);
826PrivateWanObjects.PrivateWanCurrentPrefix= new Scalar("PrivateWanCurrentPrefix","1.3.6.1.4.1.4115.1.20.1.1.1.15.7",66);
827PrivateWanObjects.PrivateWanCurrentGWType= new Scalar("PrivateWanCurrentGWType","1.3.6.1.4.1.4115.1.20.1.1.1.15.8",2);
828PrivateWanObjects.PrivateWanCurrentGW= new Scalar("PrivateWanCurrentGW","1.3.6.1.4.1.4115.1.20.1.1.1.15.9",4);
829PrivateWanObjects.PrivateWanCurrentNetMask= new Scalar("PrivateWanCurrentNetMask","1.3.6.1.4.1.4115.1.20.1.1.1.15.10",4);
830PrivateWanObjects.PrivateWanCurrentDomainName= new Scalar("PrivateWanCurrentDomainName","1.3.6.1.4.1.4115.1.20.1.1.1.15.11",4);
831PrivateWanObjects.PrivateWanInterfaceName= new Scalar("PrivateWanInterfaceName","1.3.6.1.4.1.4115.1.20.1.1.1.15.12",4);
832PrivateWanObjects.PrivateWanMacAddr= new Scalar("PrivateWanMacAddr","1.3.6.1.4.1.4115.1.20.1.1.1.15.13",4);
833var arPrivateWanRenewLease=PrivateWanObjects.PrivateWanRenewLease;
834var arPrivateWanReleaseLease=PrivateWanObjects.PrivateWanReleaseLease;
835var arPrivateWanDHCPDuration=PrivateWanObjects.PrivateWanDHCPDuration;
836var arPrivateWanDHCPExpire=PrivateWanObjects.PrivateWanDHCPExpire;
837var arPrivateWanCurrentIPAddrType=PrivateWanObjects.PrivateWanCurrentIPAddrType;
838var arPrivateWanCurrentIPAddr=PrivateWanObjects.PrivateWanCurrentIPAddr;
839var arPrivateWanCurrentPrefix=PrivateWanObjects.PrivateWanCurrentPrefix;
840var arPrivateWanCurrentGWType=PrivateWanObjects.PrivateWanCurrentGWType;
841var arPrivateWanCurrentGW=PrivateWanObjects.PrivateWanCurrentGW;
842var arPrivateWanCurrentNetMask=PrivateWanObjects.PrivateWanCurrentNetMask;
843var arPrivateWanCurrentDomainName=PrivateWanObjects.PrivateWanCurrentDomainName;
844var arPrivateWanInterfaceName=PrivateWanObjects.PrivateWanInterfaceName;
845var arPrivateWanMacAddr=PrivateWanObjects.PrivateWanMacAddr;
846
847var PrivateWanCurrentDNSTable = new Table("PrivateWanCurrentDNSTable", "1.3.6.1.4.1.4115.1.20.1.1.1.15.14");
848PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPIndex = new Column("PrivateWanCurrentDNSIPIndex","1.3.6.1.4.1.4115.1.20.1.1.1.15.14.1.1",66);
849PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPAddrType = new Column("PrivateWanCurrentDNSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.15.14.1.2",2);
850PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPAddr = new Column("PrivateWanCurrentDNSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.1.15.14.1.3",4);
851var arPrivateWanCurrentDNSIPIndex=PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPIndex;
852var arPrivateWanCurrentDNSIPAddrType=PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPAddrType;
853var arPrivateWanCurrentDNSIPAddr=PrivateWanCurrentDNSTable.PrivateWanCurrentDNSIPAddr;
854
855var DSLiteWanObjects = new Container("DSLiteWanObjects", "1.3.6.1.4.1.4115.1.20.1.1.1.18");
856DSLiteWanObjects.DSLiteWanEnable= new Scalar("DSLiteWanEnable","1.3.6.1.4.1.4115.1.20.1.1.1.18.1",2);
857DSLiteWanObjects.DSLiteWanLSNATAddrType= new Scalar("DSLiteWanLSNATAddrType","1.3.6.1.4.1.4115.1.20.1.1.1.18.2",2);
858DSLiteWanObjects.DSLiteWanLSNATAddr= new Scalar("DSLiteWanLSNATAddr","1.3.6.1.4.1.4115.1.20.1.1.1.18.3",4);
859DSLiteWanObjects.DSLiteTcpMssClamping= new Scalar("DSLiteTcpMssClamping","1.3.6.1.4.1.4115.1.20.1.1.1.18.4",2);
860DSLiteWanObjects.DSLiteTcpMssValue= new Scalar("DSLiteTcpMssValue","1.3.6.1.4.1.4115.1.20.1.1.1.18.5",66);
861DSLiteWanObjects.DSLiteWanResolvedAddr= new Scalar("DSLiteWanResolvedAddr","1.3.6.1.4.1.4115.1.20.1.1.1.18.6",4);
862var arDSLiteWanEnable=DSLiteWanObjects.DSLiteWanEnable;
863var arDSLiteWanLSNATAddrType=DSLiteWanObjects.DSLiteWanLSNATAddrType;
864var arDSLiteWanLSNATAddr=DSLiteWanObjects.DSLiteWanLSNATAddr;
865var arDSLiteTcpMssClamping=DSLiteWanObjects.DSLiteTcpMssClamping;
866var arDSLiteTcpMssValue=DSLiteWanObjects.DSLiteTcpMssValue;
867var arDSLiteWanResolvedAddr=DSLiteWanObjects.DSLiteWanResolvedAddr;
868
869
870var LanConfig = new Container("LanConfig", "1.3.6.1.4.1.4115.1.20.1.1.2");
871LanConfig.LanCount= new Scalar("LanCount","1.3.6.1.4.1.4115.1.20.1.1.2.1",66);
872LanConfig.LanSettings= new Scalar("LanSettings","1.3.6.1.4.1.4115.1.20.1.1.2.6",2);
873LanConfig.LanMaxIPv6RAInterval= new Scalar("LanMaxIPv6RAInterval","1.3.6.1.4.1.4115.1.20.1.1.2.13",66);
874LanConfig.LanIPv6RALifetime= new Scalar("LanMaxIPv6RALifetime","1.3.6.1.4.1.4115.1.20.1.1.2.19",66);
875var arLanCount=LanConfig.LanCount;
876var arLanSettings=LanConfig.LanSettings;
877var arLanMaxIPv6RAInterval=LanConfig.LanMaxIPv6RAInterval;
878var arLanIPv6RALifetime=LanConfig.LanIPv6RALifetime;
879
880var LanSrvTable = new Table("LanSrvTable", "1.3.6.1.4.1.4115.1.20.1.1.2.2");
881LanSrvTable.LanName = new Column("LanName","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.1",4);
882LanSrvTable.LanSubnetMaskType = new Column("LanSubnetMaskType","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.2",2);
883LanSrvTable.LanSubnetMask = new Column("LanSubnetMask","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.3",4);
884LanSrvTable.LanGatewayIpType = new Column("LanGatewayIpType","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.4",2);
885LanSrvTable.LanGatewayIp = new Column("LanGatewayIp","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.5",4);
886LanSrvTable.LanGatewayIp2Type = new Column("LanGatewayIp2Type","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.6",2);
887LanSrvTable.LanGatewayIp2 = new Column("LanGatewayIp2","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.7",4);
888LanSrvTable.LanVLanID = new Column("LanVLanID","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.8",66);
889LanSrvTable.LanUseDHCP = new Column("LanUseDHCP","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.9",2);
890LanSrvTable.LanStartDHCPType = new Column("LanStartDHCPType","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.10",2);
891LanSrvTable.LanStartDHCP = new Column("LanStartDHCP","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.11",4);
892LanSrvTable.LanEndDHCPType = new Column("LanEndDHCPType","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.12",2);
893LanSrvTable.LanEndDHCP = new Column("LanEndDHCP","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.13",4);
894LanSrvTable.LanLeaseTime = new Column("LanLeaseTime","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.14",66);
895LanSrvTable.LanDomainName = new Column("LanDomainName","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.15",4);
896LanSrvTable.LanRateLimit = new Column("LanRateLimit","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.16",2);
897LanSrvTable.LanDownRateLimit = new Column("LanDownRateLimit","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.17",66);
898LanSrvTable.LanUpRateLimit = new Column("LanUpRateLimit","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.18",66);
899LanSrvTable.LanRelayDNS = new Column("LanRelayDNS","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.19",2);
900LanSrvTable.LanIPv6Mode = new Column("LanIPv6Mode","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.20",2);
901LanSrvTable.LanPassThru = new Column("LanPassThru","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.21",2);
902LanSrvTable.LanFirewallOn = new Column("LanFirewallOn","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.22",2);
903LanSrvTable.LanUPnPEnable = new Column("LanUPnPEnable","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.23",2);
904LanSrvTable.LanCPEAging = new Column("LanCPEAging","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.24",2);
905LanSrvTable.LanOverrideDNS = new Column("LanOverrideDNS","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.25",2);
906LanSrvTable.LanNatAlgsEnabled = new Column("LanNatAlgsEnabled","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.26",4);
907LanSrvTable.LanMappedInterface = new Column("LanMappedInterface","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.27",66);
908LanSrvTable.LanEnvironmentControl = new Column("LanEnvironmentControl","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.28",2);
909LanSrvTable.LanPrefixLengthV6 = new Column("LanPrefixLengthV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.29",66);
910LanSrvTable.LanUseDHCPV6 = new Column("LanUseDHCPV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.30",2);
911LanSrvTable.LanStartDHCPV6 = new Column("LanStartDHCPV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.31",4);
912LanSrvTable.LanEndDHCPV6 = new Column("LanEndDHCPV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.32",4);
913LanSrvTable.LanLeaseTimeV6 = new Column("LanLeaseTimeV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.33",66);
914LanSrvTable.LanLinkLocalAddressV6 = new Column("LanLinkLocalAddressV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.34",4);
915LanSrvTable.LanDNSRelayV6 = new Column("LanDNSRelayV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.35",2);
916LanSrvTable.LanDNSOverrideV6 = new Column("LanDNSOverrideV6","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.36",2);
917LanSrvTable.LanPreProvLeaseTime = new Column("LanPreProvLeaseTime","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.37",66);
918LanSrvTable.LanParentalControlsEnable = new Column("LanParentalControlsEnable","1.3.6.1.4.1.4115.1.20.1.1.2.2.1.39",2);
919var arLanName=LanSrvTable.LanName;
920var arLanSubnetMaskType=LanSrvTable.LanSubnetMaskType;
921var arLanSubnetMask=LanSrvTable.LanSubnetMask;
922var arLanGatewayIpType=LanSrvTable.LanGatewayIpType;
923var arLanGatewayIp=LanSrvTable.LanGatewayIp;
924var arLanGatewayIp2Type=LanSrvTable.LanGatewayIp2Type;
925var arLanGatewayIp2=LanSrvTable.LanGatewayIp2;
926var arLanVLanID=LanSrvTable.LanVLanID;
927var arLanUseDHCP=LanSrvTable.LanUseDHCP;
928var arLanStartDHCPType=LanSrvTable.LanStartDHCPType;
929var arLanStartDHCP=LanSrvTable.LanStartDHCP;
930var arLanEndDHCPType=LanSrvTable.LanEndDHCPType;
931var arLanEndDHCP=LanSrvTable.LanEndDHCP;
932var arLanLeaseTime=LanSrvTable.LanLeaseTime;
933var arLanDomainName=LanSrvTable.LanDomainName;
934var arLanRateLimit=LanSrvTable.LanRateLimit;
935var arLanDownRateLimit=LanSrvTable.LanDownRateLimit;
936var arLanUpRateLimit=LanSrvTable.LanUpRateLimit;
937var arLanRelayDNS=LanSrvTable.LanRelayDNS;
938var arLanIPv6Mode=LanSrvTable.LanIPv6Mode;
939var arLanPassThru=LanSrvTable.LanPassThru;
940var arLanFirewallOn=LanSrvTable.LanFirewallOn;
941var arLanUPnPEnable=LanSrvTable.LanUPnPEnable;
942var arLanCPEAging=LanSrvTable.LanCPEAging;
943var arLanOverrideDNS=LanSrvTable.LanOverrideDNS;
944var arLanNatAlgsEnabled=LanSrvTable.LanNatAlgsEnabled;
945var arLanMappedInterface=LanSrvTable.LanMappedInterface;
946var arLanEnvironmentControl=LanSrvTable.LanEnvironmentControl;
947var arLanPrefixLengthV6=LanSrvTable.LanPrefixLengthV6;
948var arLanUseDHCPV6=LanSrvTable.LanUseDHCPV6;
949var arLanStartDHCPV6=LanSrvTable.LanStartDHCPV6;
950var arLanEndDHCPV6=LanSrvTable.LanEndDHCPV6;
951var arLanLeaseTimeV6=LanSrvTable.LanLeaseTimeV6;
952var arLanLinkLocalAddressV6=LanSrvTable.LanLinkLocalAddressV6;
953var arLanDNSRelayV6=LanSrvTable.LanDNSRelayV6;
954var arLanDNSOverrideV6=LanSrvTable.LanDNSOverrideV6;
955var arLanPreProvLeaseTime=LanSrvTable.LanPreProvLeaseTime;
956var arLanParentalControlsEnable=LanSrvTable.LanParentalControlsEnable;
957
958var LanDNSTable = new Table("LanDNSTable", "1.3.6.1.4.1.4115.1.20.1.1.2.3");
959LanDNSTable.LanDNSIdx = new Column("LanDNSIdx","1.3.6.1.4.1.4115.1.20.1.1.2.3.1.1",66);
960LanDNSTable.LanDNSIPAddrType = new Column("LanDNSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.3.1.2",2);
961LanDNSTable.LanDNSIPAddr = new Column("LanDNSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.3.1.3",4);
962LanDNSTable.LanDNSRowStatus = new Column("LanDNSRowStatus","1.3.6.1.4.1.4115.1.20.1.1.2.3.1.4",2);
963var arLanDNSIdx=LanDNSTable.LanDNSIdx;
964var arLanDNSIPAddrType=LanDNSTable.LanDNSIPAddrType;
965var arLanDNSIPAddr=LanDNSTable.LanDNSIPAddr;
966var arLanDNSRowStatus=LanDNSTable.LanDNSRowStatus;
967
968var ClientObjects = new Container("ClientObjects", "1.3.6.1.4.1.4115.1.20.1.1.2.4");
969ClientObjects.LanClientCount= new Scalar("LanClientCount","1.3.6.1.4.1.4115.1.20.1.1.2.4.1",66);
970ClientObjects.LanCustomCount= new Scalar("LanCustomCount","1.3.6.1.4.1.4115.1.20.1.1.2.4.4",66);
971var arLanClientCount=ClientObjects.LanClientCount;
972var arLanCustomCount=ClientObjects.LanCustomCount;
973
974var LanClientTable = new Table("LanClientTable", "1.3.6.1.4.1.4115.1.20.1.1.2.4.2");
975LanClientTable.LanClientIPAddrType = new Column("LanClientIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.1",2);
976LanClientTable.LanClientIPAddr = new Column("LanClientIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.2",4);
977LanClientTable.LanClientHostName = new Column("LanClientHostName","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.3",4);
978LanClientTable.LanClientMAC = new Column("LanClientMAC","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.4",4);
979LanClientTable.LanClientMACMfg = new Column("LanClientMACMfg","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.5",4);
980LanClientTable.LanClientAdapterType = new Column("LanClientAdapterType","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.6",2);
981LanClientTable.LanClientType = new Column("LanClientType","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.7",2);
982LanClientTable.LanClientLeaseStart = new Column("LanClientLeaseStart","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.8",4);
983LanClientTable.LanClientLeaseEnd = new Column("LanClientLeaseEnd","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.9",4);
984LanClientTable.LanClientStatus = new Column("LanClientStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.10",2);
985LanClientTable.LanClientInfLease = new Column("LanClientInfLease","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.11",2);
986LanClientTable.LanClientLeaseState = new Column("LanClientLeaseState","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.12",2);
987LanClientTable.LanClientRowStatus = new Column("LanClientRowStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.13",2);
988LanClientTable.LanClientOnline = new Column("LanClientOnline","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.14",2);
989LanClientTable.LanClientComment = new Column("LanClientComment","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.15",4);
990LanClientTable.LanClientCustom = new Column("LanClientCustom","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.16",2);
991LanClientTable.LanClientDeviceName = new Column("LanClientDeviceName","1.3.6.1.4.1.4115.1.20.1.1.2.4.2.1.20",4);
992var arLanClientIPAddrType=LanClientTable.LanClientIPAddrType;
993var arLanClientIPAddr=LanClientTable.LanClientIPAddr;
994var arLanClientHostName=LanClientTable.LanClientHostName;
995var arLanClientMAC=LanClientTable.LanClientMAC;
996var arLanClientMACMfg=LanClientTable.LanClientMACMfg;
997var arLanClientAdapterType=LanClientTable.LanClientAdapterType;
998var arLanClientType=LanClientTable.LanClientType;
999var arLanClientLeaseStart=LanClientTable.LanClientLeaseStart;
1000var arLanClientLeaseEnd=LanClientTable.LanClientLeaseEnd;
1001var arLanClientStatus=LanClientTable.LanClientStatus;
1002var arLanClientInfLease=LanClientTable.LanClientInfLease;
1003var arLanClientLeaseState=LanClientTable.LanClientLeaseState;
1004var arLanClientRowStatus=LanClientTable.LanClientRowStatus;
1005var arLanClientOnline=LanClientTable.LanClientOnline;
1006var arLanClientComment=LanClientTable.LanClientComment;
1007var arLanClientCustom=LanClientTable.LanClientCustom;
1008var arLanClientDeviceName=LanClientTable.LanClientDeviceName;
1009
1010var DeviceUpDownTable = new Table("DeviceUpDownTable", "1.3.6.1.4.1.4115.1.20.1.1.2.4.3");
1011DeviceUpDownTable.DeviceUpDownIndex = new Column("DeviceUpDownIndex","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.1",2);
1012DeviceUpDownTable.DeviceUpDownMAC = new Column("DeviceUpDownMAC","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.2",4);
1013DeviceUpDownTable.DeviceUpDownIPType = new Column("DeviceUpDownIPType","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.3",2);
1014DeviceUpDownTable.DeviceUpDownIPAddr = new Column("DeviceUpDownIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.4",4);
1015DeviceUpDownTable.DeviceUpDownStart = new Column("DeviceUpDownStart","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.5",4);
1016DeviceUpDownTable.DeviceUpDownEnd = new Column("DeviceUpDownEnd","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.6",4);
1017DeviceUpDownTable.DeviceUpDownStatus = new Column("DeviceUpDownStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.3.1.7",2);
1018var arDeviceUpDownIndex=DeviceUpDownTable.DeviceUpDownIndex;
1019var arDeviceUpDownMAC=DeviceUpDownTable.DeviceUpDownMAC;
1020var arDeviceUpDownIPType=DeviceUpDownTable.DeviceUpDownIPType;
1021var arDeviceUpDownIPAddr=DeviceUpDownTable.DeviceUpDownIPAddr;
1022var arDeviceUpDownStart=DeviceUpDownTable.DeviceUpDownStart;
1023var arDeviceUpDownEnd=DeviceUpDownTable.DeviceUpDownEnd;
1024var arDeviceUpDownStatus=DeviceUpDownTable.DeviceUpDownStatus;
1025
1026var LanCustomTable = new Table("LanCustomTable", "1.3.6.1.4.1.4115.1.20.1.1.2.4.5");
1027LanCustomTable.LanCustomIdx = new Column("LanCustomIdx","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.1",66);
1028LanCustomTable.LanCustomMAC = new Column("LanCustomMAC","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.2",4);
1029LanCustomTable.LanCustomIPAddrType = new Column("LanCustomIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.3",2);
1030LanCustomTable.LanCustomIPAddr = new Column("LanCustomIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.4",4);
1031LanCustomTable.LanCustomFriendName = new Column("LanCustomFriendName","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.5",4);
1032LanCustomTable.LanCustomHostName = new Column("LanCustomHostName","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.6",4);
1033LanCustomTable.LanCustomMACMfg = new Column("LanCustomMACMfg","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.7",4);
1034LanCustomTable.LanCustomComments = new Column("LanCustomComments","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.8",4);
1035LanCustomTable.LanCustomRowStatus = new Column("LanCustomRowStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.5.1.9",2);
1036var arLanCustomIdx=LanCustomTable.LanCustomIdx;
1037var arLanCustomMAC=LanCustomTable.LanCustomMAC;
1038var arLanCustomIPAddrType=LanCustomTable.LanCustomIPAddrType;
1039var arLanCustomIPAddr=LanCustomTable.LanCustomIPAddr;
1040var arLanCustomFriendName=LanCustomTable.LanCustomFriendName;
1041var arLanCustomHostName=LanCustomTable.LanCustomHostName;
1042var arLanCustomMACMfg=LanCustomTable.LanCustomMACMfg;
1043var arLanCustomComments=LanCustomTable.LanCustomComments;
1044var arLanCustomRowStatus=LanCustomTable.LanCustomRowStatus;
1045
1046var LanCurrentClientTable = new Table("LanCurrentClientTable", "1.3.6.1.4.1.4115.1.20.1.1.2.4.6");
1047LanCurrentClientTable.LanCurrentClientIndex = new Column("LanCurrentClientIndex","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.1",2);
1048LanCurrentClientTable.LanCurrentClientIPAddrType = new Column("LanCurrentClientIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.2",2);
1049LanCurrentClientTable.LanCurrentClientIPAddr = new Column("LanCurrentClientIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.3",4);
1050LanCurrentClientTable.LanCurrentClientIPAddrTextual = new Column("LanCurrentClientIPAddrTextual","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.4",4);
1051LanCurrentClientTable.LanCurrentClientHostName = new Column("LanCurrentClientHostName","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.5",4);
1052LanCurrentClientTable.LanCurrentClientMAC = new Column("LanCurrentClientMAC","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.6",4);
1053LanCurrentClientTable.LanCurrentClientMACMfg = new Column("LanCurrentClientMACMfg","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.7",4);
1054LanCurrentClientTable.LanCurrentClientAdapterType = new Column("LanCurrentClientAdapterType","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.8",2);
1055LanCurrentClientTable.LanCurrentClientType = new Column("LanCurrentClientType","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.9",2);
1056LanCurrentClientTable.LanCurrentClientLeaseStart = new Column("LanCurrentClientLeaseStart","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.10",4);
1057LanCurrentClientTable.LanCurrentClientLeaseEnd = new Column("LanCurrentClientLeaseEnd","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.11",4);
1058LanCurrentClientTable.LanCurrentClientStatus = new Column("LanCurrentClientStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.12",2);
1059LanCurrentClientTable.LanCurrentClientInfLease = new Column("LanCurrentClientInfLease","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.13",2);
1060LanCurrentClientTable.LanCurrentClientLeaseState = new Column("LanCurrentClientLeaseState","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.14",2);
1061LanCurrentClientTable.LanCurrentClientFirstSeen = new Column("LanCurrentClientFirstSeen","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.15",4);
1062LanCurrentClientTable.LanCurrentClientLastSeen = new Column("LanCurrentClientLastSeen","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.16",4);
1063LanCurrentClientTable.LanCurrentClientConnectionInfo = new Column("LanCurrentClientConnectionInfo","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.17",4);
1064LanCurrentClientTable.LanCurrentClientLeaseTime = new Column("LanCurrentClientLeaseTime","1.3.6.1.4.1.4115.1.20.1.1.2.4.6.1.18",2);
1065var arLanCurrentClientIndex=LanCurrentClientTable.LanCurrentClientIndex;
1066var arLanCurrentClientIPAddrType=LanCurrentClientTable.LanCurrentClientIPAddrType;
1067var arLanCurrentClientIPAddr=LanCurrentClientTable.LanCurrentClientIPAddr;
1068var arLanCurrentClientIPAddrTextual=LanCurrentClientTable.LanCurrentClientIPAddrTextual;
1069var arLanCurrentClientHostName=LanCurrentClientTable.LanCurrentClientHostName;
1070var arLanCurrentClientMAC=LanCurrentClientTable.LanCurrentClientMAC;
1071var arLanCurrentClientMACMfg=LanCurrentClientTable.LanCurrentClientMACMfg;
1072var arLanCurrentClientAdapterType=LanCurrentClientTable.LanCurrentClientAdapterType;
1073var arLanCurrentClientType=LanCurrentClientTable.LanCurrentClientType;
1074var arLanCurrentClientLeaseStart=LanCurrentClientTable.LanCurrentClientLeaseStart;
1075var arLanCurrentClientLeaseEnd=LanCurrentClientTable.LanCurrentClientLeaseEnd;
1076var arLanCurrentClientStatus=LanCurrentClientTable.LanCurrentClientStatus;
1077var arLanCurrentClientInfLease=LanCurrentClientTable.LanCurrentClientInfLease;
1078var arLanCurrentClientLeaseState=LanCurrentClientTable.LanCurrentClientLeaseState;
1079var arLanCurrentClientFirstSeen=LanCurrentClientTable.LanCurrentClientFirstSeen;
1080var arLanCurrentClientLastSeen=LanCurrentClientTable.LanCurrentClientLastSeen;
1081var arLanCurrentClientConnectionInfo=LanCurrentClientTable.LanCurrentClientConnectionInfo;
1082var arLanCurrentClientLeaseTime=LanCurrentClientTable.LanCurrentClientLeaseTime;
1083
1084var LanStaticClientTable = new Table("LanStaticClientTable", "1.3.6.1.4.1.4115.1.20.1.1.2.4.7");
1085LanStaticClientTable.LanStaticClientIndex = new Column("LanStaticClientIndex","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.1",2);
1086LanStaticClientTable.LanStaticClientIPAddrType = new Column("LanStaticClientIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.2",2);
1087LanStaticClientTable.LanStaticClientIPAddr = new Column("LanStaticClientIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.3",4);
1088LanStaticClientTable.LanStaticClientHostName = new Column("LanStaticClientHostName","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.4",4);
1089LanStaticClientTable.LanStaticClientMAC = new Column("LanStaticClientMAC","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.5",4);
1090LanStaticClientTable.LanStaticClientRowStatus = new Column("LanStaticClientRowStatus","1.3.6.1.4.1.4115.1.20.1.1.2.4.7.1.6",2);
1091var arLanStaticClientIndex=LanStaticClientTable.LanStaticClientIndex;
1092var arLanStaticClientIPAddrType=LanStaticClientTable.LanStaticClientIPAddrType;
1093var arLanStaticClientIPAddr=LanStaticClientTable.LanStaticClientIPAddr;
1094var arLanStaticClientHostName=LanStaticClientTable.LanStaticClientHostName;
1095var arLanStaticClientMAC=LanStaticClientTable.LanStaticClientMAC;
1096var arLanStaticClientRowStatus=LanStaticClientTable.LanStaticClientRowStatus;
1097
1098var RIPObjects = new Container("RIPObjects", "1.3.6.1.4.1.4115.1.20.1.1.2.5");
1099RIPObjects.RIPEnable= new Scalar("RIPEnable","1.3.6.1.4.1.4115.1.20.1.1.2.5.1",2);
1100RIPObjects.RIPAuthEnable= new Scalar("RIPAuthEnable","1.3.6.1.4.1.4115.1.20.1.1.2.5.2",2);
1101RIPObjects.RIPReportTime= new Scalar("RIPReportTime","1.3.6.1.4.1.4115.1.20.1.1.2.5.3",66);
1102RIPObjects.RIPAuthKeyString= new Scalar("RIPAuthKeyString","1.3.6.1.4.1.4115.1.20.1.1.2.5.4",4);
1103RIPObjects.RIPAuthKeyID= new Scalar("RIPAuthKeyID","1.3.6.1.4.1.4115.1.20.1.1.2.5.5",2);
1104RIPObjects.RIPIPAddrType= new Scalar("RIPIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.2.5.6",2);
1105RIPObjects.RIPIPAddr= new Scalar("RIPIPAddr","1.3.6.1.4.1.4115.1.20.1.1.2.5.7",4);
1106RIPObjects.RIPPrefixLen= new Scalar("RIPPrefixLen","1.3.6.1.4.1.4115.1.20.1.1.2.5.8",66);
1107RIPObjects.RIPAuthKeyChain= new Scalar("RIPAuthKeyChain","1.3.6.1.4.1.4115.1.20.1.1.2.5.9",4);
1108RIPObjects.RIPRoutedSubnetIPType= new Scalar("RIPRoutedSubnetIPType","1.3.6.1.4.1.4115.1.20.1.1.2.5.10",2);
1109RIPObjects.RIPRoutedSubnetIP= new Scalar("RIPRoutedSubnetIP","1.3.6.1.4.1.4115.1.20.1.1.2.5.11",4);
1110RIPObjects.RIPRoutedSubnetGWNetIPType= new Scalar("RIPRoutedSubnetGWNetIPType","1.3.6.1.4.1.4115.1.20.1.1.2.5.12",2);
1111RIPObjects.RIPRoutedSubnetGWNetIP= new Scalar("RIPRoutedSubnetGWNetIP","1.3.6.1.4.1.4115.1.20.1.1.2.5.13",4);
1112RIPObjects.RIPRoutedSubnetMask= new Scalar("RIPRoutedSubnetMask","1.3.6.1.4.1.4115.1.20.1.1.2.5.14",4);
1113RIPObjects.RIPRoutedSubnetEnabled= new Scalar("RIPRoutedSubnetEnabled","1.3.6.1.4.1.4115.1.20.1.1.2.5.15",2);
1114RIPObjects.RIPSendCMInterface= new Scalar("RIPSendCMInterface","1.3.6.1.4.1.4115.1.20.1.1.2.5.16",2);
1115RIPObjects.RIPRoutedSubnetDHCP= new Scalar("RIPRoutedSubnetDHCP","1.3.6.1.4.1.4115.1.20.1.1.2.5.17",2);
1116RIPObjects.RIPRoutedSubnetNAT= new Scalar("RIPRoutedSubnetNAT","1.3.6.1.4.1.4115.1.20.1.1.2.5.18",2);
1117var arRIPEnable=RIPObjects.RIPEnable;
1118var arRIPAuthEnable=RIPObjects.RIPAuthEnable;
1119var arRIPReportTime=RIPObjects.RIPReportTime;
1120var arRIPAuthKeyString=RIPObjects.RIPAuthKeyString;
1121var arRIPAuthKeyID=RIPObjects.RIPAuthKeyID;
1122var arRIPIPAddrType=RIPObjects.RIPIPAddrType;
1123var arRIPIPAddr=RIPObjects.RIPIPAddr;
1124var arRIPPrefixLen=RIPObjects.RIPPrefixLen;
1125var arRIPAuthKeyChain=RIPObjects.RIPAuthKeyChain;
1126var arRIPRoutedSubnetIPType=RIPObjects.RIPRoutedSubnetIPType;
1127var arRIPRoutedSubnetIP=RIPObjects.RIPRoutedSubnetIP;
1128var arRIPRoutedSubnetGWNetIPType=RIPObjects.RIPRoutedSubnetGWNetIPType;
1129var arRIPRoutedSubnetGWNetIP=RIPObjects.RIPRoutedSubnetGWNetIP;
1130var arRIPRoutedSubnetMask=RIPObjects.RIPRoutedSubnetMask;
1131var arRIPRoutedSubnetEnabled=RIPObjects.RIPRoutedSubnetEnabled;
1132var arRIPSendCMInterface=RIPObjects.RIPSendCMInterface;
1133var arRIPRoutedSubnetDHCP=RIPObjects.RIPRoutedSubnetDHCP;
1134var arRIPRoutedSubnetNAT=RIPObjects.RIPRoutedSubnetNAT;
1135
1136var RIPRoutedSubnetTable = new Table("RIPRoutedSubnetTable", "1.3.6.1.4.1.4115.1.20.1.1.2.5.23");
1137RIPRoutedSubnetTable.RIPRoutedSubnetTableIndex = new Column("RIPRoutedSubnetTableIndex","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.1",2);
1138RIPRoutedSubnetTable.RIPRoutedSubnetTableIPType = new Column("RIPRoutedSubnetTableIPType","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.2",2);
1139RIPRoutedSubnetTable.RIPRoutedSubnetTableIP = new Column("RIPRoutedSubnetTableIP","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.3",4);
1140RIPRoutedSubnetTable.RIPRoutedSubnetTableGWNetIPType = new Column("RIPRoutedSubnetTableGWNetIPType","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.4",2);
1141RIPRoutedSubnetTable.RIPRoutedSubnetTableGWNetIP = new Column("RIPRoutedSubnetTableGWNetIP","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.5",4);
1142RIPRoutedSubnetTable.RIPRoutedSubnetTableMask = new Column("RIPRoutedSubnetTableMask","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.6",4);
1143RIPRoutedSubnetTable.RIPRoutedSubnetTableEnabled = new Column("RIPRoutedSubnetTableEnabled","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.7",2);
1144RIPRoutedSubnetTable.RIPTableSendCMInterface = new Column("RIPTableSendCMInterface","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.8",2);
1145RIPRoutedSubnetTable.RIPRoutedSubnetTableDHCP = new Column("RIPRoutedSubnetTableDHCP","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.9",2);
1146RIPRoutedSubnetTable.RIPRoutedSubnetTableNAT = new Column("RIPRoutedSubnetTableNAT","1.3.6.1.4.1.4115.1.20.1.1.2.5.23.1.10",2);
1147var arRIPRoutedSubnetTableIndex=RIPRoutedSubnetTable.RIPRoutedSubnetTableIndex;
1148var arRIPRoutedSubnetTableIPType=RIPRoutedSubnetTable.RIPRoutedSubnetTableIPType;
1149var arRIPRoutedSubnetTableIP=RIPRoutedSubnetTable.RIPRoutedSubnetTableIP;
1150var arRIPRoutedSubnetTableGWNetIPType=RIPRoutedSubnetTable.RIPRoutedSubnetTableGWNetIPType;
1151var arRIPRoutedSubnetTableGWNetIP=RIPRoutedSubnetTable.RIPRoutedSubnetTableGWNetIP;
1152var arRIPRoutedSubnetTableMask=RIPRoutedSubnetTable.RIPRoutedSubnetTableMask;
1153var arRIPRoutedSubnetTableEnabled=RIPRoutedSubnetTable.RIPRoutedSubnetTableEnabled;
1154var arRIPTableSendCMInterface=RIPRoutedSubnetTable.RIPTableSendCMInterface;
1155var arRIPRoutedSubnetTableDHCP=RIPRoutedSubnetTable.RIPRoutedSubnetTableDHCP;
1156var arRIPRoutedSubnetTableNAT=RIPRoutedSubnetTable.RIPRoutedSubnetTableNAT;
1157
1158var LanEtherPortTable = new Table("LanEtherPortTable", "1.3.6.1.4.1.4115.1.20.1.1.2.8");
1159LanEtherPortTable.LanEtherPortIdx = new Column("LanEtherPortIdx","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.1",66);
1160LanEtherPortTable.LanEtherPortIFIndex = new Column("LanEtherPortIFIndex","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.2",2);
1161LanEtherPortTable.LanEtherPortEnabled = new Column("LanEtherPortEnabled","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.3",2);
1162LanEtherPortTable.LanEtherPortDuplex = new Column("LanEtherPortDuplex","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.4",2);
1163LanEtherPortTable.LanEtherPortSpeed = new Column("LanEtherPortSpeed","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.5",2);
1164LanEtherPortTable.LanEtherPortAuto = new Column("LanEtherPortAuto","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.6",2);
1165LanEtherPortTable.LanEtherPortHasLink = new Column("LanEtherPortHasLink","1.3.6.1.4.1.4115.1.20.1.1.2.8.1.7",2);
1166var arLanEtherPortIdx=LanEtherPortTable.LanEtherPortIdx;
1167var arLanEtherPortIFIndex=LanEtherPortTable.LanEtherPortIFIndex;
1168var arLanEtherPortEnabled=LanEtherPortTable.LanEtherPortEnabled;
1169var arLanEtherPortDuplex=LanEtherPortTable.LanEtherPortDuplex;
1170var arLanEtherPortSpeed=LanEtherPortTable.LanEtherPortSpeed;
1171var arLanEtherPortAuto=LanEtherPortTable.LanEtherPortAuto;
1172var arLanEtherPortHasLink=LanEtherPortTable.LanEtherPortHasLink;
1173
1174var RIPngObjects = new Container("RIPngObjects", "1.3.6.1.4.1.4115.1.20.1.1.2.9");
1175RIPngObjects.RIPngEnable= new Scalar("RIPngEnable","1.3.6.1.4.1.4115.1.20.1.1.2.9.1",2);
1176RIPngObjects.RIPngAddr= new Scalar("RIPngAddr","1.3.6.1.4.1.4115.1.20.1.1.2.9.2",4);
1177RIPngObjects.RIPngSubnetEnable= new Scalar("RIPngSubnetEnable","1.3.6.1.4.1.4115.1.20.1.1.2.9.3",2);
1178RIPngObjects.RIPngRoutedSubnetAddr= new Scalar("RIPngRoutedSubnetAddr","1.3.6.1.4.1.4115.1.20.1.1.2.9.4",4);
1179RIPngObjects.RIPngRoutedSubnetPrefixLength= new Scalar("RIPngRoutedSubnetPrefixLength","1.3.6.1.4.1.4115.1.20.1.1.2.9.5",2);
1180RIPngObjects.RIPngSendCMInterface= new Scalar("RIPngSendCMInterface","1.3.6.1.4.1.4115.1.20.1.1.2.9.6",2);
1181var arRIPngEnable=RIPngObjects.RIPngEnable;
1182var arRIPngAddr=RIPngObjects.RIPngAddr;
1183var arRIPngSubnetEnable=RIPngObjects.RIPngSubnetEnable;
1184var arRIPngRoutedSubnetAddr=RIPngObjects.RIPngRoutedSubnetAddr;
1185var arRIPngRoutedSubnetPrefixLength=RIPngObjects.RIPngRoutedSubnetPrefixLength;
1186var arRIPngSendCMInterface=RIPngObjects.RIPngSendCMInterface;
1187
1188var ARPObjects = new Container("ARPObjects", "1.3.6.1.4.1.4115.1.20.1.1.2.10");
1189ARPObjects.ARPTableString= new Scalar("ARPTableString","1.3.6.1.4.1.4115.1.20.1.1.2.10.1",4);
1190ARPObjects.ARPTableClear= new Scalar("ARPTableClear","1.3.6.1.4.1.4115.1.20.1.1.2.10.2",2);
1191ARPObjects.ARPTableAdd= new Scalar("ARPTableAdd","1.3.6.1.4.1.4115.1.20.1.1.2.10.3",4);
1192ARPObjects.ARPAutoInjectDisable= new Scalar("ARPAutoInjectDisable","1.3.6.1.4.1.4115.1.20.1.1.2.10.4",2);
1193var arARPTableString=ARPObjects.ARPTableString;
1194var arARPTableClear=ARPObjects.ARPTableClear;
1195var arARPTableAdd=ARPObjects.ARPTableAdd;
1196var arARPAutoInjectDisable=ARPObjects.ARPAutoInjectDisable;
1197
1198var WirelessCfg = new Container("WirelessCfg", "1.3.6.1.4.1.4115.1.20.1.1.3");
1199WirelessCfg.WiFiCountry= new Scalar("WiFiCountry","1.3.6.1.4.1.4115.1.20.1.1.3.1",4);
1200WirelessCfg.WiFiChannel= new Scalar("WiFiChannel","1.3.6.1.4.1.4115.1.20.1.1.3.2",66);
1201WirelessCfg.WiFiMode= new Scalar("WiFiMode","1.3.6.1.4.1.4115.1.20.1.1.3.3",2);
1202WirelessCfg.WiFiBGProtect= new Scalar("WiFiBGProtect","1.3.6.1.4.1.4115.1.20.1.1.3.4",2);
1203WirelessCfg.WiFiBeaconInterval= new Scalar("WiFiBeaconInterval","1.3.6.1.4.1.4115.1.20.1.1.3.5",66);
1204WirelessCfg.WiFiDTIMInterval= new Scalar("WiFiDTIMInterval","1.3.6.1.4.1.4115.1.20.1.1.3.6",66);
1205WirelessCfg.WiFiTxPreamble= new Scalar("WiFiTxPreamble","1.3.6.1.4.1.4115.1.20.1.1.3.7",2);
1206WirelessCfg.WiFiRTSThreshold= new Scalar("WiFiRTSThreshold","1.3.6.1.4.1.4115.1.20.1.1.3.8",66);
1207WirelessCfg.WiFiFragmentThresh= new Scalar("WiFiFragmentThresh","1.3.6.1.4.1.4115.1.20.1.1.3.9",66);
1208WirelessCfg.WiFiShortSlot= new Scalar("WiFiShortSlot","1.3.6.1.4.1.4115.1.20.1.1.3.10",2);
1209WirelessCfg.WiFiFrameBurst= new Scalar("WiFiFrameBurst","1.3.6.1.4.1.4115.1.20.1.1.3.11",2);
1210WirelessCfg.WiFiEnableRadio= new Scalar("WiFiEnableRadio","1.3.6.1.4.1.4115.1.20.1.1.3.12",2);
1211WirelessCfg.WiFiTxPower= new Scalar("WiFiTxPower","1.3.6.1.4.1.4115.1.20.1.1.3.13",2);
1212WirelessCfg.WiFiShortRetryLimit= new Scalar("WiFiShortRetryLimit","1.3.6.1.4.1.4115.1.20.1.1.3.14",2);
1213WirelessCfg.WiFiLongRetryLimit= new Scalar("WiFiLongRetryLimit","1.3.6.1.4.1.4115.1.20.1.1.3.15",2);
1214WirelessCfg.WiFiOutputPower= new Scalar("WiFiOutputPower","1.3.6.1.4.1.4115.1.20.1.1.3.16",2);
1215WirelessCfg.WiFiMulticastA= new Scalar("WiFiMulticastA","1.3.6.1.4.1.4115.1.20.1.1.3.17",2);
1216WirelessCfg.WiFiMulticastBG= new Scalar("WiFiMulticastBG","1.3.6.1.4.1.4115.1.20.1.1.3.18",2);
1217WirelessCfg.WiFiBasicRateSet= new Scalar("WiFiBasicRateSet","1.3.6.1.4.1.4115.1.20.1.1.3.19",2);
1218WirelessCfg.WiFiTxRate= new Scalar("WiFiTxRate","1.3.6.1.4.1.4115.1.20.1.1.3.20",2);
1219WirelessCfg.WiFiResetDefaults= new Scalar("WiFiResetDefaults","1.3.6.1.4.1.4115.1.20.1.1.3.32",2);
1220WirelessCfg.WiFiEnableRadioNow= new Scalar("WiFiEnableRadioNow","1.3.6.1.4.1.4115.1.20.1.1.3.33",2);
1221WirelessCfg.WiFiCustomSSIDStr= new Scalar("WiFiCustomSSIDStr","1.3.6.1.4.1.4115.1.20.1.1.3.34",4);
1222WirelessCfg.WiFiReset= new Scalar("WiFiReset","1.3.6.1.4.1.4115.1.20.1.1.3.35",2);
1223WirelessCfg.WiFiUseSNForPSK= new Scalar("WiFiUseSNForPSK","1.3.6.1.4.1.4115.1.20.1.1.3.36",2);
1224WirelessCfg.WiFiRadioControlMode= new Scalar("WiFiRadioControlMode","1.3.6.1.4.1.4115.1.20.1.1.3.37",2);
1225WirelessCfg.WiFiAutoChannelTime= new Scalar("WiFiAutoChannelTime","1.3.6.1.4.1.4115.1.20.1.1.3.38",2);
1226WirelessCfg.WiFiUtilityCommand= new Scalar("WiFiUtilityCommand","1.3.6.1.4.1.4115.1.20.1.1.3.40",4);
1227WirelessCfg.WiFiUtilityCommandOutput= new Scalar("WiFiUtilityCommandOutput","1.3.6.1.4.1.4115.1.20.1.1.3.41",4);
1228WirelessCfg.WiFiPhysicalChannel= new Scalar("WiFiPhysicalChannel","1.3.6.1.4.1.4115.1.20.1.1.3.43",2);
1229WirelessCfg.WiFiTxPowerPhysical= new Scalar("WiFiTxPowerPhysical","1.3.6.1.4.1.4115.1.20.1.1.3.44",2);
1230WirelessCfg.WiFiShortSlotEnhanced= new Scalar("WiFiShortSlotEnhanced","1.3.6.1.4.1.4115.1.20.1.1.3.45",2);
1231WirelessCfg.WiFiInterferencePhyLayer= new Scalar("WiFiInterferencePhyLayer","1.3.6.1.4.1.4115.1.20.1.1.3.47",2);
1232WirelessCfg.WiFiInterferenceDriverLayer= new Scalar("WiFiInterferenceDriverLayer","1.3.6.1.4.1.4115.1.20.1.1.3.48",2);
1233WirelessCfg.WiFiChannelsInterferenceState= new Scalar("WiFiChannelsInterferenceState","1.3.6.1.4.1.4115.1.20.1.1.3.49",4);
1234
1235var arWiFiCountry=WirelessCfg.WiFiCountry;
1236var arWiFiChannel=WirelessCfg.WiFiChannel;
1237var arWiFiMode=WirelessCfg.WiFiMode;
1238var arWiFiBGProtect=WirelessCfg.WiFiBGProtect;
1239var arWiFiBeaconInterval=WirelessCfg.WiFiBeaconInterval;
1240var arWiFiDTIMInterval=WirelessCfg.WiFiDTIMInterval;
1241var arWiFiTxPreamble=WirelessCfg.WiFiTxPreamble;
1242var arWiFiRTSThreshold=WirelessCfg.WiFiRTSThreshold;
1243var arWiFiFragmentThresh=WirelessCfg.WiFiFragmentThresh;
1244var arWiFiShortSlot=WirelessCfg.WiFiShortSlot;
1245var arWiFiFrameBurst=WirelessCfg.WiFiFrameBurst;
1246var arWiFiEnableRadio=WirelessCfg.WiFiEnableRadio;
1247var arWiFiTxPower=WirelessCfg.WiFiTxPower;
1248var arWiFiShortRetryLimit=WirelessCfg.WiFiShortRetryLimit;
1249var arWiFiLongRetryLimit=WirelessCfg.WiFiLongRetryLimit;
1250var arWiFiOutputPower=WirelessCfg.WiFiOutputPower;
1251var arWiFiMulticastA=WirelessCfg.WiFiMulticastA;
1252var arWiFiMulticastBG=WirelessCfg.WiFiMulticastBG;
1253var arWiFiBasicRateSet=WirelessCfg.WiFiBasicRateSet;
1254var arWiFiTxRate=WirelessCfg.WiFiTxRate;
1255var arWiFiResetDefaults=WirelessCfg.WiFiResetDefaults;
1256var arWiFiEnableRadioNow=WirelessCfg.WiFiEnableRadioNow;
1257var arWiFiCustomSSIDStr=WirelessCfg.WiFiCustomSSIDStr;
1258var arWiFiReset=WirelessCfg.WiFiReset;
1259var arWiFiUseSNForPSK=WirelessCfg.WiFiUseSNForPSK;
1260var arWiFiRadioControlMode=WirelessCfg.WiFiRadioControlMode;
1261var arWiFiAutoChannelTime=WirelessCfg.WiFiAutoChannelTime;
1262var arWiFiUtilityCommand=WirelessCfg.WiFiUtilityCommand;
1263var arWiFiUtilityCommandOutput=WirelessCfg.WiFiUtilityCommandOutput;
1264var arWiFiPhysicalChannel=WirelessCfg.WiFiPhysicalChannel;
1265var arWiFiTxPowerPhysical=WirelessCfg.WiFiTxPowerPhysical;
1266var arWiFiShortSlotEnhanced=WirelessCfg.WiFiShortSlotEnhanced;
1267var arWiFiInterferencePhyLayer=WirelessCfg.WiFiInterferencePhyLayer;
1268var arWiFiInterferenceDriverLayer=WirelessCfg.WiFiInterferenceDriverLayer;
1269var arWiFiChannelsInterferenceState=WirelessCfg.WiFiChannelsInterferenceState;
1270
1271var WiFi80211NSettings = new Container("WiFi80211NSettings", "1.3.6.1.4.1.4115.1.20.1.1.3.21");
1272WiFi80211NSettings.WiFi80211NBand= new Scalar("WiFi80211NBand","1.3.6.1.4.1.4115.1.20.1.1.3.21.1",2);
1273WiFi80211NSettings.WiFiHTMCS= new Scalar("WiFiHTMCS","1.3.6.1.4.1.4115.1.20.1.1.3.21.2",2);
1274WiFi80211NSettings.WiFiChannelBW= new Scalar("WiFiChannelBW","1.3.6.1.4.1.4115.1.20.1.1.3.21.3",2);
1275WiFi80211NSettings.WiFi80211NSideBand= new Scalar("WiFi80211NSideBand","1.3.6.1.4.1.4115.1.20.1.1.3.21.4",2);
1276WiFi80211NSettings.WiFiHTMode= new Scalar("WiFiHTMode","1.3.6.1.4.1.4115.1.20.1.1.3.21.5",2);
1277WiFi80211NSettings.WiFiGuardInterval= new Scalar("WiFiGuardInterval","1.3.6.1.4.1.4115.1.20.1.1.3.21.6",2);
1278WiFi80211NSettings.WiFiAMSDUEnable= new Scalar("WiFiAMSDUEnable","1.3.6.1.4.1.4115.1.20.1.1.3.21.7",2);
1279WiFi80211NSettings.WiFiDeclinePeerBA= new Scalar("WiFiDeclinePeerBA","1.3.6.1.4.1.4115.1.20.1.1.3.21.8",2);
1280WiFi80211NSettings.WiFiBlockAck= new Scalar("WiFiBlockAck","1.3.6.1.4.1.4115.1.20.1.1.3.21.9",2);
1281WiFi80211NSettings.WiFiNProtection= new Scalar("WiFiNProtection","1.3.6.1.4.1.4115.1.20.1.1.3.21.10",2);
1282WiFi80211NSettings.WiFiAllow40MHzOnlyOperation= new Scalar("WiFiAllow40MHzOnlyOperation","1.3.6.1.4.1.4115.1.20.1.1.3.21.11",2);
1283var arWiFi80211NBand=WiFi80211NSettings.WiFi80211NBand;
1284var arWiFiHTMCS=WiFi80211NSettings.WiFiHTMCS;
1285var arWiFiChannelBW=WiFi80211NSettings.WiFiChannelBW;
1286var arWiFi80211NSideBand=WiFi80211NSettings.WiFi80211NSideBand;
1287var arWiFiHTMode=WiFi80211NSettings.WiFiHTMode;
1288var arWiFiGuardInterval=WiFi80211NSettings.WiFiGuardInterval;
1289var arWiFiAMSDUEnable=WiFi80211NSettings.WiFiAMSDUEnable;
1290var arWiFiDeclinePeerBA=WiFi80211NSettings.WiFiDeclinePeerBA;
1291var arWiFiBlockAck=WiFi80211NSettings.WiFiBlockAck;
1292var arWiFiNProtection=WiFi80211NSettings.WiFiNProtection;
1293//UNIHAN MOD BEG
1294var arWiFiAllow40MHz=WiFi80211NSettings.WiFiAllow40MHzOnlyOperation;
1295//UNIHAN MOD END
1296var BSSTable = new Table("BSSTable", "1.3.6.1.4.1.4115.1.20.1.1.3.22");
1297BSSTable.BssID = new Column("BssID","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.1",4);
1298BSSTable.BssSSID = new Column("BssSSID","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.2",4);
1299BSSTable.BssActive = new Column("BssActive","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.3",2);
1300BSSTable.BssSSIDBroadcast = new Column("BssSSIDBroadcast","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.4",2);
1301BSSTable.BssSecurityMode = new Column("BssSecurityMode","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.5",2);
1302BSSTable.BssAccessMode = new Column("BssAccessMode","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.6",2);
1303BSSTable.BssNetworkIsolate = new Column("BssNetworkIsolate","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.7",2);
1304BSSTable.BssMACAccessCount = new Column("BssMACAccessCount","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.8",66);
1305BSSTable.BssMACAccessClear = new Column("BssMACAccessClear","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.9",2);
1306BSSTable.BssWmmEnable = new Column("BssWmmEnable","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.12",2);
1307BSSTable.BssWmmAPSD = new Column("BssWmmAPSD","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.13",2);
1308BSSTable.BssActiveTimeout = new Column("BssActiveTimeout","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.14",4);
1309BSSTable.DefaultBssSSID = new Column("DefaultBssSSID","1.3.6.1.4.1.4115.1.20.1.1.3.22.1.15",4);
1310var arBssID=BSSTable.BssID;
1311var arBssSSID=BSSTable.BssSSID;
1312var arBssActive=BSSTable.BssActive;
1313var arBssSSIDBroadcast=BSSTable.BssSSIDBroadcast;
1314var arBssSecurityMode=BSSTable.BssSecurityMode;
1315var arBssAccessMode=BSSTable.BssAccessMode;
1316var arBssNetworkIsolate=BSSTable.BssNetworkIsolate;
1317var arBssMACAccessCount=BSSTable.BssMACAccessCount;
1318var arBssMACAccessClear=BSSTable.BssMACAccessClear;
1319var arBssWmmEnable = BSSTable.BssWmmEnable;
1320var arBssWmmAPSD = BSSTable.BssWmmAPSD;
1321var arBssActiveTimeout = BSSTable.BssActiveTimeout;
1322var arDefaultBssSSID = BSSTable.DefaultBssSSID;
1323
1324var WEPTable = new Table("WEPTable", "1.3.6.1.4.1.4115.1.20.1.1.3.23");
1325WEPTable.WEPCurrentKey = new Column("WEPCurrentKey","1.3.6.1.4.1.4115.1.20.1.1.3.23.1.1",66);
1326WEPTable.WEPEncryptionMode = new Column("WEPEncryptionMode","1.3.6.1.4.1.4115.1.20.1.1.3.23.1.2",2);
1327WEPTable.WEPPassPhrase = new Column("WEPPassPhrase","1.3.6.1.4.1.4115.1.20.1.1.3.23.1.3",4);
1328var arWEPCurrentKey=WEPTable.WEPCurrentKey;
1329var arWEPEncryptionMode=WEPTable.WEPEncryptionMode;
1330var arWEPPassPhrase=WEPTable.WEPPassPhrase;
1331
1332var WEP64BitKeyTable = new Table("WEP64BitKeyTable", "1.3.6.1.4.1.4115.1.20.1.1.3.24");
1333WEP64BitKeyTable.WEP64BitKeyIndex = new Column("WEP64BitKeyIndex","1.3.6.1.4.1.4115.1.20.1.1.3.24.1.1",2);
1334WEP64BitKeyTable.WEP64BitKeyValue = new Column("WEP64BitKeyValue","1.3.6.1.4.1.4115.1.20.1.1.3.24.1.2",4);
1335WEP64BitKeyTable.WEP64BitKeyStatus = new Column("WEP64BitKeyStatus","1.3.6.1.4.1.4115.1.20.1.1.3.24.1.3",2);
1336var arWEP64BitKeyIndex=WEP64BitKeyTable.WEP64BitKeyIndex;
1337var arWEP64BitKeyValue=WEP64BitKeyTable.WEP64BitKeyValue;
1338var arWEP64BitKeyStatus=WEP64BitKeyTable.WEP64BitKeyStatus;
1339
1340var WEP128BitKeyTable = new Table("WEP128BitKeyTable", "1.3.6.1.4.1.4115.1.20.1.1.3.25");
1341WEP128BitKeyTable.WEP128BitKeyIndex = new Column("WEP128BitKeyIndex","1.3.6.1.4.1.4115.1.20.1.1.3.25.1.1",2);
1342WEP128BitKeyTable.WEP128BitKeyValue = new Column("WEP128BitKeyValue","1.3.6.1.4.1.4115.1.20.1.1.3.25.1.2",4);
1343WEP128BitKeyTable.WEP128BitKeyStatus = new Column("WEP128BitKeyStatus","1.3.6.1.4.1.4115.1.20.1.1.3.25.1.3",2);
1344var arWEP128BitKeyIndex=WEP128BitKeyTable.WEP128BitKeyIndex;
1345var arWEP128BitKeyValue=WEP128BitKeyTable.WEP128BitKeyValue;
1346var arWEP128BitKeyStatus=WEP128BitKeyTable.WEP128BitKeyStatus;
1347
1348var WPATable = new Table("WPATable", "1.3.6.1.4.1.4115.1.20.1.1.3.26");
1349WPATable.WPAAlgorithm = new Column("WPAAlgorithm","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.1",2);
1350WPATable.WPAPreSharedKey = new Column("WPAPreSharedKey","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.2",4);
1351WPATable.WPAGroupRekeyInterval = new Column("WPAGroupRekeyInterval","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.3",66);
1352WPATable.WPAReAuthInterval = new Column("WPAReAuthInterval","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.4",66);
1353WPATable.WPAPreAuthEnable = new Column("WPAPreAuthEnable","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.5",2);
1354WPATable.DefaultWPAPreSharedKey = new Column("DefaultWPAPreSharedKey","1.3.6.1.4.1.4115.1.20.1.1.3.26.1.6",4);
1355var arWPAAlgorithm=WPATable.WPAAlgorithm;
1356var arWPAPreSharedKey=WPATable.WPAPreSharedKey;
1357var arWPAGroupRekeyInterval=WPATable.WPAGroupRekeyInterval;
1358var arWPAReAuthInterval=WPATable.WPAReAuthInterval;
1359var arWPAPreAuthEnable=WPATable.WPAPreAuthEnable;
1360var arDefaultWPAPreSharedKey=WPATable.DefaultWPAPreSharedKey;
1361
1362var RadiusTable = new Table("RadiusTable", "1.3.6.1.4.1.4115.1.20.1.1.3.27");
1363RadiusTable.RadiusAddressType = new Column("RadiusAddressType","1.3.6.1.4.1.4115.1.20.1.1.3.27.1.1",2);
1364RadiusTable.RadiusAddress = new Column("RadiusAddress","1.3.6.1.4.1.4115.1.20.1.1.3.27.1.2",4);
1365RadiusTable.RadiusPort = new Column("RadiusPort","1.3.6.1.4.1.4115.1.20.1.1.3.27.1.3",66);
1366RadiusTable.RadiusKey = new Column("RadiusKey","1.3.6.1.4.1.4115.1.20.1.1.3.27.1.4",4);
1367RadiusTable.RadiusReAuthInterval = new Column("RadiusReAuthInterval","1.3.6.1.4.1.4115.1.20.1.1.3.27.1.5",66);
1368var arRadiusAddressType=RadiusTable.RadiusAddressType;
1369var arRadiusAddress=RadiusTable.RadiusAddress;
1370var arRadiusPort=RadiusTable.RadiusPort;
1371var arRadiusKey=RadiusTable.RadiusKey;
1372var arRadiusReAuthInterval=RadiusTable.RadiusReAuthInterval;
1373
1374var MACAccessTable = new Table("MACAccessTable", "1.3.6.1.4.1.4115.1.20.1.1.3.28");
1375MACAccessTable.MACAccessIndex = new Column("MACAccessIndex","1.3.6.1.4.1.4115.1.20.1.1.3.28.1.1",2);
1376MACAccessTable.MACAccessAddr = new Column("MACAccessAddr","1.3.6.1.4.1.4115.1.20.1.1.3.28.1.2",4);
1377MACAccessTable.MACAccessStatus = new Column("MACAccessStatus","1.3.6.1.4.1.4115.1.20.1.1.3.28.1.3",2);
1378MACAccessTable.MACAccessDeviceName = new Column("MACAccessDeviceName","1.3.6.1.4.1.4115.1.20.1.1.3.28.1.4",4);
1379var arMACAccessIndex=MACAccessTable.MACAccessIndex;
1380var arMACAccessAddr=MACAccessTable.MACAccessAddr;
1381var arMACAccessStatus=MACAccessTable.MACAccessStatus;
1382var arMACAccessDeviceName=MACAccessTable.MACAccessDeviceName;
1383
1384var WMMCfg = new Container("WMMCfg", "1.3.6.1.4.1.4115.1.20.1.1.3.29");
1385WMMCfg.WMMEnable= new Scalar("WMMEnable","1.3.6.1.4.1.4115.1.20.1.1.3.29.1",2);
1386WMMCfg.WMMNoAck= new Scalar("WMMNoAck","1.3.6.1.4.1.4115.1.20.1.1.3.29.2",2);
1387WMMCfg.WMMAPSD= new Scalar("WMMAPSD","1.3.6.1.4.1.4115.1.20.1.1.3.29.3",2);
1388var arWMMEnable=WMMCfg.WMMEnable;
1389var arWMMNoAck=WMMCfg.WMMNoAck;
1390var arWMMAPSD=WMMCfg.WMMAPSD;
1391
1392var WMMEDCAAPTable = new Table("WMMEDCAAPTable", "1.3.6.1.4.1.4115.1.20.1.1.3.29.4");
1393WMMEDCAAPTable.WMMEDCAAPIndex = new Column("WMMEDCAAPIndex","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.1",2);
1394WMMEDCAAPTable.WMMEDCAAPCWmin = new Column("WMMEDCAAPCWmin","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.2",66);
1395WMMEDCAAPTable.WMMEDCAAPCWmax = new Column("WMMEDCAAPCWmax","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.3",66);
1396WMMEDCAAPTable.WMMEDCAAPAIFSN = new Column("WMMEDCAAPAIFSN","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.4",66);
1397WMMEDCAAPTable.WMMEDCAAPTxOpBLimit = new Column("WMMEDCAAPTxOpBLimit","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.5",66);
1398WMMEDCAAPTable.WMMEDCAAPTxOpAGLimit = new Column("WMMEDCAAPTxOpAGLimit","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.6",66);
1399WMMEDCAAPTable.WMMEDCAAPAdmitCont = new Column("WMMEDCAAPAdmitCont","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.7",2);
1400WMMEDCAAPTable.WMMEDCAAPDiscardOld = new Column("WMMEDCAAPDiscardOld","1.3.6.1.4.1.4115.1.20.1.1.3.29.4.1.8",2);
1401var arWMMEDCAAPIndex=WMMEDCAAPTable.WMMEDCAAPIndex;
1402var arWMMEDCAAPCWmin=WMMEDCAAPTable.WMMEDCAAPCWmin;
1403var arWMMEDCAAPCWmax=WMMEDCAAPTable.WMMEDCAAPCWmax;
1404var arWMMEDCAAPAIFSN=WMMEDCAAPTable.WMMEDCAAPAIFSN;
1405var arWMMEDCAAPTxOpBLimit=WMMEDCAAPTable.WMMEDCAAPTxOpBLimit;
1406var arWMMEDCAAPTxOpAGLimit=WMMEDCAAPTable.WMMEDCAAPTxOpAGLimit;
1407var arWMMEDCAAPAdmitCont=WMMEDCAAPTable.WMMEDCAAPAdmitCont;
1408var arWMMEDCAAPDiscardOld=WMMEDCAAPTable.WMMEDCAAPDiscardOld;
1409
1410var WMMEDCASTATable = new Table("WMMEDCASTATable", "1.3.6.1.4.1.4115.1.20.1.1.3.29.5");
1411WMMEDCASTATable.WMMEDCASTAIndex = new Column("WMMEDCASTAIndex","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.1",2);
1412WMMEDCASTATable.WMMEDCASTACWmin = new Column("WMMEDCASTACWmin","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.2",66);
1413WMMEDCASTATable.WMMEDCASTACWmax = new Column("WMMEDCASTACWmax","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.3",66);
1414WMMEDCASTATable.WMMEDCASTAAIFSN = new Column("WMMEDCASTAAIFSN","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.4",66);
1415WMMEDCASTATable.WMMEDCASTATxOpBLimit = new Column("WMMEDCASTATxOpBLimit","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.5",66);
1416WMMEDCASTATable.WMMEDCASTATxAGLimit = new Column("WMMEDCASTATxAGLimit","1.3.6.1.4.1.4115.1.20.1.1.3.29.5.1.6",66);
1417var arWMMEDCASTAIndex=WMMEDCASTATable.WMMEDCASTAIndex;
1418var arWMMEDCASTACWmin=WMMEDCASTATable.WMMEDCASTACWmin;
1419var arWMMEDCASTACWmax=WMMEDCASTATable.WMMEDCASTACWmax;
1420var arWMMEDCASTAAIFSN=WMMEDCASTATable.WMMEDCASTAAIFSN;
1421var arWMMEDCASTATxOpBLimit=WMMEDCASTATable.WMMEDCASTATxOpBLimit;
1422var arWMMEDCASTATxAGLimit=WMMEDCASTATable.WMMEDCASTATxAGLimit;
1423
1424// UNIHAN ADD START
1425var WMM50Cfg = new Container("WMM50Cfg", "1.3.6.1.4.1.4115.1.20.1.1.3.63");
1426WMM50Cfg.WMM50Enable= new Scalar("WMM50Enable","1.3.6.1.4.1.4115.1.20.1.1.3.63.1",2);
1427WMM50Cfg.WMM50NoAck= new Scalar("WMM50NoAck","1.3.6.1.4.1.4115.1.20.1.1.3.63.2",2);
1428WMM50Cfg.WMM50APSD= new Scalar("WMM50APSD","1.3.6.1.4.1.4115.1.20.1.1.3.63.3",2);
1429var arWMM50Enable=WMM50Cfg.WMM50Enable;
1430var arWMM50NoAck=WMM50Cfg.WMM50NoAck;
1431var arWMM50APSD=WMM50Cfg.WMM50APSD;
1432// UNIHAN ADD END
1433var WPSCfg = new Container("WPSCfg", "1.3.6.1.4.1.4115.1.20.1.1.3.30");
1434WPSCfg.WpsMode= new Scalar("WpsMode","1.3.6.1.4.1.4115.1.20.1.1.3.30.1",2);
1435WPSCfg.WpsConfigState= new Scalar("WpsConfigState","1.3.6.1.4.1.4115.1.20.1.1.3.30.2",2);
1436WPSCfg.WpsDevicePIN= new Scalar("WpsDevicePIN","1.3.6.1.4.1.4115.1.20.1.1.3.30.3",4);
1437WPSCfg.WpsDeviceName= new Scalar("WpsDeviceName","1.3.6.1.4.1.4115.1.20.1.1.3.30.4",4);
1438WPSCfg.WpsModelName= new Scalar("WpsModelName","1.3.6.1.4.1.4115.1.20.1.1.3.30.5",4);
1439WPSCfg.WpsMfg= new Scalar("WpsMfg","1.3.6.1.4.1.4115.1.20.1.1.3.30.6",4);
1440WPSCfg.WpsResultStatus= new Scalar("WpsResultStatus","1.3.6.1.4.1.4115.1.20.1.1.3.30.7",2);
1441WPSCfg.WpsStatus= new Scalar("WpsStatus","1.3.6.1.4.1.4115.1.20.1.1.3.30.8",2);
1442WPSCfg.WpsConfigTimeout= new Scalar("WpsConfigTimeout","1.3.6.1.4.1.4115.1.20.1.1.3.30.9",2);
1443WPSCfg.WpsSTAPin= new Scalar("WpsSTAPin","1.3.6.1.4.1.4115.1.20.1.1.3.30.10",4);
1444WPSCfg.WpsPushButton= new Scalar("WpsPushButton","1.3.6.1.4.1.4115.1.20.1.1.3.30.11",2);
1445WPSCfg.WpsBoardNum= new Scalar("WpsBoardNum","1.3.6.1.4.1.4115.1.20.1.1.3.30.12",4);
1446WPSCfg.WpsModelNum= new Scalar("WpsModelNum","1.3.6.1.4.1.4115.1.20.1.1.3.30.13",4);
1447WPSCfg.WpsUUID= new Scalar("WpsUUID","1.3.6.1.4.1.4115.1.20.1.1.3.30.14",4);
1448var arWpsMode=WPSCfg.WpsMode;
1449var arWpsConfigState=WPSCfg.WpsConfigState;
1450var arWpsDevicePIN=WPSCfg.WpsDevicePIN;
1451var arWpsDeviceName=WPSCfg.WpsDeviceName;
1452var arWpsModelName=WPSCfg.WpsModelName;
1453var arWpsMfg=WPSCfg.WpsMfg;
1454var arWpsResultStatus=WPSCfg.WpsResultStatus;
1455var arWpsStatus=WPSCfg.WpsStatus;
1456var arWpsConfigTimeout=WPSCfg.WpsConfigTimeout;
1457var arWpsSTAPin=WPSCfg.WpsSTAPin;
1458var arWpsPushButton=WPSCfg.WpsPushButton;
1459var arWpsBoardNum=WPSCfg.WpsBoardNum;
1460var arWpsModelNum=WPSCfg.WpsModelNum;
1461var arWpsUUID=WPSCfg.WpsUUID;
1462
1463// UNIHAN ADD START
1464var WPS50Cfg = new Container("WPS50Cfg", "1.3.6.1.4.1.4115.1.20.1.1.3.65");
1465WPS50Cfg.WpsMode= new Scalar("WpsMode","1.3.6.1.4.1.4115.1.20.1.1.3.65.1",2);
1466WPS50Cfg.WpsConfigState= new Scalar("WpsConfigState","1.3.6.1.4.1.4115.1.20.1.1.3.65.2",2);
1467WPS50Cfg.WpsDevicePIN= new Scalar("WpsDevicePIN","1.3.6.1.4.1.4115.1.20.1.1.3.65.3",4);
1468WPS50Cfg.WpsDeviceName= new Scalar("WpsDeviceName","1.3.6.1.4.1.4115.1.20.1.1.3.65.4",4);
1469WPS50Cfg.WpsModelName= new Scalar("WpsModelName","1.3.6.1.4.1.4115.1.20.1.1.3.65.5",4);
1470WPS50Cfg.WpsMfg= new Scalar("WpsMfg","1.3.6.1.4.1.4115.1.20.1.1.3.65.6",4);
1471WPS50Cfg.WpsResultStatus= new Scalar("WpsResultStatus","1.3.6.1.4.1.4115.1.20.1.1.3.65.7",2);
1472WPS50Cfg.WpsStatus= new Scalar("WpsStatus","1.3.6.1.4.1.4115.1.20.1.1.3.65.8",2);
1473WPS50Cfg.WpsConfigTimeout= new Scalar("WpsConfigTimeout","1.3.6.1.4.1.4115.1.20.1.1.3.65.9",2);
1474WPS50Cfg.WpsSTAPin= new Scalar("WpsSTAPin","1.3.6.1.4.1.4115.1.20.1.1.3.65.10",4);
1475WPS50Cfg.WpsPushButton= new Scalar("WpsPushButton","1.3.6.1.4.1.4115.1.20.1.1.3.65.11",2);
1476WPS50Cfg.WpsBoardNum= new Scalar("WpsBoardNum","1.3.6.1.4.1.4115.1.20.1.1.3.65.12",4);
1477WPS50Cfg.WpsModelNum= new Scalar("WpsModelNum","1.3.6.1.4.1.4115.1.20.1.1.3.65.13",4);
1478WPS50Cfg.WpsUUID= new Scalar("WpsUUID","1.3.6.1.4.1.4115.1.20.1.1.3.65.14",4);
1479var arWps50Mode=WPS50Cfg.WpsMode;
1480var arWps50ConfigState=WPS50Cfg.WpsConfigState;
1481var arWps50DevicePIN=WPS50Cfg.WpsDevicePIN;
1482var arWps50DeviceName=WPS50Cfg.WpsDeviceName;
1483var arWps50ModelName=WPS50Cfg.WpsModelName;
1484var arWps50Mfg=WPS50Cfg.WpsMfg;
1485var arWps50ResultStatus=WPS50Cfg.WpsResultStatus;
1486var arWps50Status=WPS50Cfg.WpsStatus;
1487var arWps50ConfigTimeout=WPS50Cfg.WpsConfigTimeout;
1488var arWps50STAPin=WPS50Cfg.WpsSTAPin;
1489var arWps50PushButton=WPS50Cfg.WpsPushButton;
1490var arWps50BoardNum=WPS50Cfg.WpsBoardNum;
1491var arWps50ModelNum=WPS50Cfg.WpsModelNum;
1492var arWps50UUID=WPS50Cfg.WpsUUID;
1493// UNIHAN ADD END
1494
1495// PEGATRON ADD START , CLM-19071
1496var BandSteerCfg = new Container("BandSteerCfg", "1.3.6.1.4.1.4115.1.20.1.1.3.67");
1497BandSteerCfg.BandSteerEnable = new Scalar("BandSteerEnable","1.3.6.1.4.1.4115.1.20.1.1.3.67.2",2);
1498var arBandSteerEnable=BandSteerCfg.BandSteerEnable;
1499// PEGATRON ADD END , CLM-19071
1500
1501var WpsMethod = new Container("WpsMethod", "1.3.6.1.4.1.4115.1.20.1.1.3.30.15");
1502WpsMethod.WpsPinEnable= new Scalar("WpsPinEnable","1.3.6.1.4.1.4115.1.20.1.1.3.30.15.2",2);
1503WpsMethod.WpsPbcEnable= new Scalar("WpsPbcEnable","1.3.6.1.4.1.4115.1.20.1.1.3.30.15.3",2);
1504var arWpsPinEnable=WpsMethod.WpsPinEnable;
1505var arWpsPbcEnable=WpsMethod.WpsPbcEnable;
1506
1507var WDSCfg = new Container("WDSCfg", "1.3.6.1.4.1.4115.1.20.1.1.3.31");
1508WDSCfg.WDSEnable= new Scalar("WDSEnable","1.3.6.1.4.1.4115.1.20.1.1.3.31.1",2);
1509WDSCfg.WDSTableFreeIdx= new Scalar("WDSTableFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.3.31.2",2);
1510var arWDSEnable=WDSCfg.WDSEnable;
1511var arWDSTableFreeIdx=WDSCfg.WDSTableFreeIdx;
1512
1513var WDSBridgeTable = new Table("WDSBridgeTable", "1.3.6.1.4.1.4115.1.20.1.1.3.31.3");
1514WDSBridgeTable.WDSBridgeIndex = new Column("WDSBridgeIndex","1.3.6.1.4.1.4115.1.20.1.1.3.31.3.1.1",2);
1515WDSBridgeTable.WDSBridgeAddr = new Column("WDSBridgeAddr","1.3.6.1.4.1.4115.1.20.1.1.3.31.3.1.2",4);
1516WDSBridgeTable.WDSBridgeStatus = new Column("WDSBridgeStatus","1.3.6.1.4.1.4115.1.20.1.1.3.31.3.1.3",2);
1517var arWDSBridgeIndex=WDSBridgeTable.WDSBridgeIndex;
1518var arWDSBridgeAddr=WDSBridgeTable.WDSBridgeAddr;
1519var arWDSBridgeStatus=WDSBridgeTable.WDSBridgeStatus;
1520
1521var WiFiScan = new Container("WiFiScan", "1.3.6.1.4.1.4115.1.20.1.1.3.39");
1522WiFiScan.WiFiStartScan= new Scalar("WiFiStartScan","1.3.6.1.4.1.4115.1.20.1.1.3.39.1",2);
1523WiFiScan.WiFiScanResult= new Scalar("WiFiScanResult","1.3.6.1.4.1.4115.1.20.1.1.3.39.2",2);
1524var arWiFiStartScan=WiFiScan.WiFiStartScan;
1525var arWiFiScanResult=WiFiScan.WiFiScanResult;
1526
1527var WiFiScanResultTable = new Table("WiFiScanResultTable", "1.3.6.1.4.1.4115.1.20.1.1.3.39.3");
1528WiFiScanResultTable.WiFiScanIndex = new Column("WiFiScanIndex","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.1",66);
1529WiFiScanResultTable.WiFiScanSSID = new Column("WiFiScanSSID","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.2",4);
1530WiFiScanResultTable.WiFiScanChannel = new Column("WiFiScanChannel","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.3",66);
1531WiFiScanResultTable.WiFiScanChannel2 = new Column("WiFiScanChannel2","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.4",66);
1532WiFiScanResultTable.WiFiScanRSSI = new Column("WiFiScanRSSI","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.5",2);
1533WiFiScanResultTable.WiFiScanNoise = new Column("WiFiScanNoise","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.6",2);
1534WiFiScanResultTable.WiFiScanMAC = new Column("WiFiScanMAC","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.7",4);
1535WiFiScanResultTable.WiFiScanMfg = new Column("WiFiScanMfg","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.8",4);
1536WiFiScanResultTable.WiFiScanSupportedRates = new Column("WiFiScanSupportedRates","1.3.6.1.4.1.4115.1.20.1.1.3.39.3.1.9",4);
1537var arWiFiScanIndex=WiFiScanResultTable.WiFiScanIndex;
1538var arWiFiScanSSID=WiFiScanResultTable.WiFiScanSSID;
1539var arWiFiScanChannel=WiFiScanResultTable.WiFiScanChannel;
1540var arWiFiScanChannel2=WiFiScanResultTable.WiFiScanChannel2;
1541var arWiFiScanRSSI=WiFiScanResultTable.WiFiScanRSSI;
1542var arWiFiScanNoise=WiFiScanResultTable.WiFiScanNoise;
1543var arWiFiScanMAC=WiFiScanResultTable.WiFiScanMAC;
1544var arWiFiScanMfg=WiFiScanResultTable.WiFiScanMfg;
1545var arWiFiScanSupportedRates=WiFiScanResultTable.WiFiScanSupportedRates;
1546
1547var WiFiClientInfoTable = new Table("WiFiClientInfoTable", "1.3.6.1.4.1.4115.1.20.1.1.3.42");
1548WiFiClientInfoTable.WiFiClientInfoIndex = new Column("WiFiClientInfoIndex","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.1",2);
1549WiFiClientInfoTable.WiFiClientInfoIPAddrType = new Column("WiFiClientInfoIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.2",2);
1550WiFiClientInfoTable.WiFiClientInfoIPAddr = new Column("WiFiClientInfoIPAddr","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.3",4);
1551WiFiClientInfoTable.WiFiClientInfoIPAddrTextual = new Column("WiFiClientInfoIPAddrTextual","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.4",4);
1552WiFiClientInfoTable.WiFiClientInfoHostName = new Column("WiFiClientInfoHostName","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.5",4);
1553WiFiClientInfoTable.WiFiClientInfoMAC = new Column("WiFiClientInfoMAC","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.6",4);
1554WiFiClientInfoTable.WiFiClientInfoMACMfg = new Column("WiFiClientInfoMACMfg","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.7",4);
1555WiFiClientInfoTable.WiFiClientInfoStatus = new Column("WiFiClientInfoStatus","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.8",2);
1556WiFiClientInfoTable.WiFiClientInfoFirstSeen = new Column("WiFiClientInfoFirstSeen","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.9",4);
1557WiFiClientInfoTable.WiFiClientInfoLastSeen = new Column("WiFiClientInfoLastSeen","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.10",4);
1558WiFiClientInfoTable.WiFiClientInfoIdleTime = new Column("WiFiClientInfoIdleTime","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.11",2);
1559WiFiClientInfoTable.WiFiClientInfoInNetworkTime = new Column("WiFiClientInfoInNetworkTime","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.12",2);
1560WiFiClientInfoTable.WiFiClientInfoState = new Column("WiFiClientInfoState","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.13",4);
1561WiFiClientInfoTable.WiFiClientInfoFlags = new Column("WiFiClientInfoFlags","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.14",4);
1562WiFiClientInfoTable.WiFiClientInfoTxPkts = new Column("WiFiClientInfoTxPkts","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.15",2);
1563WiFiClientInfoTable.WiFiClientInfoTxFailures = new Column("WiFiClientInfoTxFailures","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.16",2);
1564WiFiClientInfoTable.WiFiClientInfoRxUnicastPkts = new Column("WiFiClientInfoRxUnicastPkts","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.17",2);
1565WiFiClientInfoTable.WiFiClientInfoRxMulticastPkts = new Column("WiFiClientInfoRxMulticastPkts","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.18",2);
1566WiFiClientInfoTable.WiFiClientInfoLastTxPktRate = new Column("WiFiClientInfoLastTxPktRate","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.19",2);
1567WiFiClientInfoTable.WiFiClientInfoLastRxPktRate = new Column("WiFiClientInfoLastRxPktRate","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.20",2);
1568WiFiClientInfoTable.WiFiClientInfoRateSet = new Column("WiFiClientInfoRateSet","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.21",4);
1569WiFiClientInfoTable.WiFiClientInfoRSSI = new Column("WiFiClientInfoRSSI","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.22",2);
1570WiFiClientInfoTable.WiFiClientInfoRxDecryptOk = new Column("WiFiClientInfoRxDecryptOk","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.23",2);
1571WiFiClientInfoTable.WiFiClientInfoRxDecryptFail = new Column("WiFiClientInfoRxDecryptFail","1.3.6.1.4.1.4115.1.20.1.1.3.42.1.24",2);
1572var arWiFiClientInfoIndex=WiFiClientInfoTable.WiFiClientInfoIndex;
1573var arWiFiClientInfoIPAddrType=WiFiClientInfoTable.WiFiClientInfoIPAddrType;
1574var arWiFiClientInfoIPAddr=WiFiClientInfoTable.WiFiClientInfoIPAddr;
1575var arWiFiClientInfoIPAddrTextual=WiFiClientInfoTable.WiFiClientInfoIPAddrTextual;
1576var arWiFiClientInfoHostName=WiFiClientInfoTable.WiFiClientInfoHostName;
1577var arWiFiClientInfoMAC=WiFiClientInfoTable.WiFiClientInfoMAC;
1578var arWiFiClientInfoMACMfg=WiFiClientInfoTable.WiFiClientInfoMACMfg;
1579var arWiFiClientInfoStatus=WiFiClientInfoTable.WiFiClientInfoStatus;
1580var arWiFiClientInfoFirstSeen=WiFiClientInfoTable.WiFiClientInfoFirstSeen;
1581var arWiFiClientInfoLastSeen=WiFiClientInfoTable.WiFiClientInfoLastSeen;
1582var arWiFiClientInfoIdleTime=WiFiClientInfoTable.WiFiClientInfoIdleTime;
1583var arWiFiClientInfoInNetworkTime=WiFiClientInfoTable.WiFiClientInfoInNetworkTime;
1584var arWiFiClientInfoState=WiFiClientInfoTable.WiFiClientInfoState;
1585var arWiFiClientInfoFlags=WiFiClientInfoTable.WiFiClientInfoFlags;
1586var arWiFiClientInfoTxPkts=WiFiClientInfoTable.WiFiClientInfoTxPkts;
1587var arWiFiClientInfoTxFailures=WiFiClientInfoTable.WiFiClientInfoTxFailures;
1588var arWiFiClientInfoRxUnicastPkts=WiFiClientInfoTable.WiFiClientInfoRxUnicastPkts;
1589var arWiFiClientInfoRxMulticastPkts=WiFiClientInfoTable.WiFiClientInfoRxMulticastPkts;
1590var arWiFiClientInfoLastTxPktRate=WiFiClientInfoTable.WiFiClientInfoLastTxPktRate;
1591var arWiFiClientInfoLastRxPktRate=WiFiClientInfoTable.WiFiClientInfoLastRxPktRate;
1592var arWiFiClientInfoRateSet=WiFiClientInfoTable.WiFiClientInfoRateSet;
1593var arWiFiClientInfoRSSI=WiFiClientInfoTable.WiFiClientInfoRSSI;
1594var arWiFiClientInfoRxDecryptOk=WiFiClientInfoTable.WiFiClientInfoRxDecryptOk;
1595var arWiFiClientInfoRxDecryptFail=WiFiClientInfoTable.WiFiClientInfoRxDecryptFail;
1596
1597var AdvanceWirelessStats = new Container("AdvanceWirelessStats", "1.3.6.1.4.1.4115.1.20.1.1.3.46");
1598AdvanceWirelessStats.ResetCount= new Scalar("ResetCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.5",2);
1599AdvanceWirelessStats.TBTTCount= new Scalar("TBTTCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.6",2);
1600AdvanceWirelessStats.PMQOverflowCount= new Scalar("PMQOverflowCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.7",2);
1601AdvanceWirelessStats.PRTimeoutDropCount= new Scalar("PRTimeoutDropCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.8",2);
1602AdvanceWirelessStats.PSMWatchdogCount= new Scalar("PSMWatchdogCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.9",2);
1603AdvanceWirelessStats.PHYWatchdogCount= new Scalar("PHYWatchdogCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.10",2);
1604AdvanceWirelessStats.PRQEntriesHandled= new Scalar("PRQEntriesHandled","1.3.6.1.4.1.4115.1.20.1.1.3.46.11",2);
1605AdvanceWirelessStats.PRQUndirectedEntriesHandled= new Scalar("PRQUndirectedEntriesHandled","1.3.6.1.4.1.4115.1.20.1.1.3.46.12",2);
1606AdvanceWirelessStats.PRQBadEntriesHandled= new Scalar("PRQBadEntriesHandled","1.3.6.1.4.1.4115.1.20.1.1.3.46.13",2);
1607AdvanceWirelessStats.ATIMSuppressCount= new Scalar("ATIMSuppressCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.14",2);
1608AdvanceWirelessStats.BCNTemplateNotReadyCount= new Scalar("BCNTemplateNotReadyCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.15",2);
1609AdvanceWirelessStats.BCNTemplateNotReadyDoneCount= new Scalar("BCNTemplateNotReadyDoneCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.16",2);
1610AdvanceWirelessStats.LateTBTTDPCCount= new Scalar("LateTBTTDPCCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.17",2);
1611AdvanceWirelessStats.PktEngineUnicastRxFramesCount= new Scalar("PktEngineUnicastRxFramesCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.18",2);
1612AdvanceWirelessStats.PktEngineMulticastRxFramesCount= new Scalar("PktEngineMulticastRxFramesCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.19",2);
1613AdvanceWirelessStats.RadioDisablesCount= new Scalar("RadioDisablesCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.20",2);
1614AdvanceWirelessStats.BPHYGlitchCount= new Scalar("BPHYGlitchCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.21",2);
1615AdvanceWirelessStats.SGITransmitCount= new Scalar("SGITransmitCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.22",2);
1616AdvanceWirelessStats.SGIReceiveCount= new Scalar("SGIReceiveCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.23",2);
1617AdvanceWirelessStats.STBCTransmitCount= new Scalar("STBCTransmitCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.24",2);
1618AdvanceWirelessStats.STBCReceiveCount= new Scalar("STBCReceiveCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.25",2);
1619var arResetCount=AdvanceWirelessStats.ResetCount;
1620var arTBTTCount=AdvanceWirelessStats.TBTTCount;
1621var arPMQOverflowCount=AdvanceWirelessStats.PMQOverflowCount;
1622var arPRTimeoutDropCount=AdvanceWirelessStats.PRTimeoutDropCount;
1623var arPSMWatchdogCount=AdvanceWirelessStats.PSMWatchdogCount;
1624var arPHYWatchdogCount=AdvanceWirelessStats.PHYWatchdogCount;
1625var arPRQEntriesHandled=AdvanceWirelessStats.PRQEntriesHandled;
1626var arPRQUndirectedEntriesHandled=AdvanceWirelessStats.PRQUndirectedEntriesHandled;
1627var arPRQBadEntriesHandled=AdvanceWirelessStats.PRQBadEntriesHandled;
1628var arATIMSuppressCount=AdvanceWirelessStats.ATIMSuppressCount;
1629var arBCNTemplateNotReadyCount=AdvanceWirelessStats.BCNTemplateNotReadyCount;
1630var arBCNTemplateNotReadyDoneCount=AdvanceWirelessStats.BCNTemplateNotReadyDoneCount;
1631var arLateTBTTDPCCount=AdvanceWirelessStats.LateTBTTDPCCount;
1632var arPktEngineUnicastRxFramesCount=AdvanceWirelessStats.PktEngineUnicastRxFramesCount;
1633var arPktEngineMulticastRxFramesCount=AdvanceWirelessStats.PktEngineMulticastRxFramesCount;
1634var arRadioDisablesCount=AdvanceWirelessStats.RadioDisablesCount;
1635var arBPHYGlitchCount=AdvanceWirelessStats.BPHYGlitchCount;
1636var arSGITransmitCount=AdvanceWirelessStats.SGITransmitCount;
1637var arSGIReceiveCount=AdvanceWirelessStats.SGIReceiveCount;
1638var arSTBCTransmitCount=AdvanceWirelessStats.STBCTransmitCount;
1639var arSTBCReceiveCount=AdvanceWirelessStats.STBCReceiveCount;
1640
1641var AdvanceWirelessStatsXmit = new Container("AdvanceWirelessStatsXmit", "1.3.6.1.4.1.4115.1.20.1.1.3.46.1");
1642AdvanceWirelessStatsXmit.TxFrameCount= new Scalar("TxFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.1",2);
1643AdvanceWirelessStatsXmit.TxBytesCount= new Scalar("TxBytesCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.2",2);
1644AdvanceWirelessStatsXmit.TxRetransmitCount= new Scalar("TxRetransmitCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.3",2);
1645AdvanceWirelessStatsXmit.TxErrorCount= new Scalar("TxErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.4",2);
1646AdvanceWirelessStatsXmit.TxMgmtFrames= new Scalar("TxMgmtFrames","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.5",2);
1647AdvanceWirelessStatsXmit.TxShortPreambleFrames= new Scalar("TxShortPreambleFrames","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.6",2);
1648AdvanceWirelessStatsXmit.TxStatusErrors= new Scalar("TxStatusErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.7",2);
1649AdvanceWirelessStatsXmit.TxOutOfBufsErrors= new Scalar("TxOutOfBufsErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.8",2);
1650AdvanceWirelessStatsXmit.TxNoAssocErrors= new Scalar("TxNoAssocErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.9",2);
1651AdvanceWirelessStatsXmit.TxRuntCount= new Scalar("TxRuntCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.10",2);
1652AdvanceWirelessStatsXmit.TxHeaderCacheHit= new Scalar("TxHeaderCacheHit","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.11",2);
1653AdvanceWirelessStatsXmit.TxHeaderCacheMiss= new Scalar("TxHeaderCacheMiss","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.12",2);
1654AdvanceWirelessStatsXmit.TxFIFOUnderflows= new Scalar("TxFIFOUnderflows","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.13",2);
1655AdvanceWirelessStatsXmit.TxPhyErrors= new Scalar("TxPhyErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.14",2);
1656AdvanceWirelessStatsXmit.TxPhyCRS= new Scalar("TxPhyCRS","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.15",2);
1657AdvanceWirelessStatsXmit.TxAllFrameCount= new Scalar("TxAllFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.16",2);
1658AdvanceWirelessStatsXmit.TxDMAWarCount= new Scalar("TxDMAWarCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.17",2);
1659AdvanceWirelessStatsXmit.TxRTSFrameCount= new Scalar("TxRTSFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.18",2);
1660AdvanceWirelessStatsXmit.TxCTSFrameCount= new Scalar("TxCTSFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.19",2);
1661AdvanceWirelessStatsXmit.TxAckFrameCount= new Scalar("TxAckFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.20",2);
1662AdvanceWirelessStatsXmit.TxDNLFrameCount= new Scalar("TxDNLFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.21",2);
1663AdvanceWirelessStatsXmit.TxBeaconFrameCount= new Scalar("TxBeaconFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.22",2);
1664AdvanceWirelessStatsXmit.TxUnderflowCount= new Scalar("TxUnderflowCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.23",4);
1665AdvanceWirelessStatsXmit.TxTemplateUnderflowCount= new Scalar("TxTemplateUnderflowCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.24",2);
1666AdvanceWirelessStatsXmit.TxBeaconsCanceledCount= new Scalar("TxBeaconsCanceledCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.25",2);
1667AdvanceWirelessStatsXmit.TxFIFOOverflows= new Scalar("TxFIFOOverflows","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.26",2);
1668AdvanceWirelessStatsXmit.TxPRFailures= new Scalar("TxPRFailures","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.27",2);
1669AdvanceWirelessStatsXmit.TxPRSuccess= new Scalar("TxPRSuccess","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.28",2);
1670AdvanceWirelessStatsXmit.TxAfterburnerNACKCount= new Scalar("TxAfterburnerNACKCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.29",2);
1671AdvanceWirelessStatsXmit.TxFragmentCount= new Scalar("TxFragmentCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.30",2);
1672AdvanceWirelessStatsXmit.TxMulticastCount= new Scalar("TxMulticastCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.31",2);
1673AdvanceWirelessStatsXmit.TxFailureCount= new Scalar("TxFailureCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.32",2);
1674AdvanceWirelessStatsXmit.TxRetryCount= new Scalar("TxRetryCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.33",2);
1675AdvanceWirelessStatsXmit.TxMultipleRetryCount= new Scalar("TxMultipleRetryCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.34",2);
1676AdvanceWirelessStatsXmit.TxRTSSuccessCount= new Scalar("TxRTSSuccessCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.35",2);
1677AdvanceWirelessStatsXmit.TxRTSFailCount= new Scalar("TxRTSFailCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.36",2);
1678AdvanceWirelessStatsXmit.TxAckFailCount= new Scalar("TxAckFailCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.37",2);
1679AdvanceWirelessStatsXmit.TxFrameCountDot11= new Scalar("TxFrameCountDot11","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.38",2);
1680AdvanceWirelessStatsXmit.TxChannelRejectFrameCount= new Scalar("TxChannelRejectFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.39",2);
1681AdvanceWirelessStatsXmit.TxTimerExpirationFrameCount= new Scalar("TxTimerExpirationFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.40",2);
1682AdvanceWirelessStatsXmit.TxGlitchNACKCount= new Scalar("TxGlitchNACKCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.1.41",2);
1683var arTxFrameCount=AdvanceWirelessStatsXmit.TxFrameCount;
1684var arTxBytesCount=AdvanceWirelessStatsXmit.TxBytesCount;
1685var arTxRetransmitCount=AdvanceWirelessStatsXmit.TxRetransmitCount;
1686var arTxErrorCount=AdvanceWirelessStatsXmit.TxErrorCount;
1687var arTxMgmtFrames=AdvanceWirelessStatsXmit.TxMgmtFrames;
1688var arTxShortPreambleFrames=AdvanceWirelessStatsXmit.TxShortPreambleFrames;
1689var arTxStatusErrors=AdvanceWirelessStatsXmit.TxStatusErrors;
1690var arTxOutOfBufsErrors=AdvanceWirelessStatsXmit.TxOutOfBufsErrors;
1691var arTxNoAssocErrors=AdvanceWirelessStatsXmit.TxNoAssocErrors;
1692var arTxRuntCount=AdvanceWirelessStatsXmit.TxRuntCount;
1693var arTxHeaderCacheHit=AdvanceWirelessStatsXmit.TxHeaderCacheHit;
1694var arTxHeaderCacheMiss=AdvanceWirelessStatsXmit.TxHeaderCacheMiss;
1695var arTxFIFOUnderflows=AdvanceWirelessStatsXmit.TxFIFOUnderflows;
1696var arTxPhyErrors=AdvanceWirelessStatsXmit.TxPhyErrors;
1697var arTxPhyCRS=AdvanceWirelessStatsXmit.TxPhyCRS;
1698var arTxAllFrameCount=AdvanceWirelessStatsXmit.TxAllFrameCount;
1699var arTxDMAWarCount=AdvanceWirelessStatsXmit.TxDMAWarCount;
1700var arTxRTSFrameCount=AdvanceWirelessStatsXmit.TxRTSFrameCount;
1701var arTxCTSFrameCount=AdvanceWirelessStatsXmit.TxCTSFrameCount;
1702var arTxAckFrameCount=AdvanceWirelessStatsXmit.TxAckFrameCount;
1703var arTxDNLFrameCount=AdvanceWirelessStatsXmit.TxDNLFrameCount;
1704var arTxBeaconFrameCount=AdvanceWirelessStatsXmit.TxBeaconFrameCount;
1705var arTxUnderflowCount=AdvanceWirelessStatsXmit.TxUnderflowCount;
1706var arTxTemplateUnderflowCount=AdvanceWirelessStatsXmit.TxTemplateUnderflowCount;
1707var arTxBeaconsCanceledCount=AdvanceWirelessStatsXmit.TxBeaconsCanceledCount;
1708var arTxFIFOOverflows=AdvanceWirelessStatsXmit.TxFIFOOverflows;
1709var arTxPRFailures=AdvanceWirelessStatsXmit.TxPRFailures;
1710var arTxPRSuccess=AdvanceWirelessStatsXmit.TxPRSuccess;
1711var arTxAfterburnerNACKCount=AdvanceWirelessStatsXmit.TxAfterburnerNACKCount;
1712var arTxFragmentCount=AdvanceWirelessStatsXmit.TxFragmentCount;
1713var arTxMulticastCount=AdvanceWirelessStatsXmit.TxMulticastCount;
1714var arTxFailureCount=AdvanceWirelessStatsXmit.TxFailureCount;
1715var arTxRetryCount=AdvanceWirelessStatsXmit.TxRetryCount;
1716var arTxMultipleRetryCount=AdvanceWirelessStatsXmit.TxMultipleRetryCount;
1717var arTxRTSSuccessCount=AdvanceWirelessStatsXmit.TxRTSSuccessCount;
1718var arTxRTSFailCount=AdvanceWirelessStatsXmit.TxRTSFailCount;
1719var arTxAckFailCount=AdvanceWirelessStatsXmit.TxAckFailCount;
1720var arTxFrameCountDot11=AdvanceWirelessStatsXmit.TxFrameCountDot11;
1721var arTxChannelRejectFrameCount=AdvanceWirelessStatsXmit.TxChannelRejectFrameCount;
1722var arTxTimerExpirationFrameCount=AdvanceWirelessStatsXmit.TxTimerExpirationFrameCount;
1723var arTxGlitchNACKCount=AdvanceWirelessStatsXmit.TxGlitchNACKCount;
1724
1725var AdvanceWirelessStatsRecv = new Container("AdvanceWirelessStatsRecv", "1.3.6.1.4.1.4115.1.20.1.1.3.46.2");
1726AdvanceWirelessStatsRecv.RxFrame= new Scalar("RxFrame","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.1",2);
1727AdvanceWirelessStatsRecv.RxBytes= new Scalar("RxBytes","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.2",2);
1728AdvanceWirelessStatsRecv.RxError= new Scalar("RxError","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.3",2);
1729AdvanceWirelessStatsRecv.RxCtl= new Scalar("RxCtl","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.4",2);
1730AdvanceWirelessStatsRecv.RxNoBufs= new Scalar("RxNoBufs","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.5",2);
1731AdvanceWirelessStatsRecv.RxNonDataErrors= new Scalar("RxNonDataErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.6",2);
1732AdvanceWirelessStatsRecv.RxBadDSErrors= new Scalar("RxBadDSErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.7",2);
1733AdvanceWirelessStatsRecv.RxBadCMErrors= new Scalar("RxBadCMErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.8",2);
1734AdvanceWirelessStatsRecv.RxFragErrors= new Scalar("RxFragErrors","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.9",2);
1735AdvanceWirelessStatsRecv.RxRuntCount= new Scalar("RxRuntCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.10",2);
1736AdvanceWirelessStatsRecv.RxGiantCount= new Scalar("RxGiantCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.11",2);
1737AdvanceWirelessStatsRecv.RxNoSCBErrorCount= new Scalar("RxNoSCBErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.12",2);
1738AdvanceWirelessStatsRecv.RxBadProtoErrorCount= new Scalar("RxBadProtoErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.13",2);
1739AdvanceWirelessStatsRecv.RxBadSrcMACErrorCount= new Scalar("RxBadSrcMACErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.14",2);
1740AdvanceWirelessStatsRecv.RxBadDAErrorCount= new Scalar("RxBadDAErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.15",2);
1741AdvanceWirelessStatsRecv.RxFilterCount= new Scalar("RxFilterCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.16",2);
1742AdvanceWirelessStatsRecv.RxUnderflowCount= new Scalar("RxUnderflowCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.17",4);
1743AdvanceWirelessStatsRecv.RxFrameTooLongCount= new Scalar("RxFrameTooLongCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.18",2);
1744AdvanceWirelessStatsRecv.RxFrameTooShortCount= new Scalar("RxFrameTooShortCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.19",2);
1745AdvanceWirelessStatsRecv.RxBadHeaderCount= new Scalar("RxBadHeaderCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.20",2);
1746AdvanceWirelessStatsRecv.RxBadFCSCount= new Scalar("RxBadFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.21",2);
1747AdvanceWirelessStatsRecv.RxBadPLCPCount= new Scalar("RxBadPLCPCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.22",2);
1748AdvanceWirelessStatsRecv.RxRSGlitchCount= new Scalar("RxRSGlitchCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.23",2);
1749AdvanceWirelessStatsRecv.RxGoodPLCPCount= new Scalar("RxGoodPLCPCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.24",2);
1750AdvanceWirelessStatsRecv.RxDataGoodFCSCount= new Scalar("RxDataGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.25",2);
1751AdvanceWirelessStatsRecv.RxMgmtGoodFCSCount= new Scalar("RxMgmtGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.26",2);
1752AdvanceWirelessStatsRecv.RxControlGoodFCSCount= new Scalar("RxControlGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.27",2);
1753AdvanceWirelessStatsRecv.RxRTSGoodFCSCount= new Scalar("RxRTSGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.28",2);
1754AdvanceWirelessStatsRecv.RxCTSGoodFCSCount= new Scalar("RxCTSGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.29",2);
1755AdvanceWirelessStatsRecv.RxAcksGoodFCSCount= new Scalar("RxAcksGoodFCSCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.30",2);
1756AdvanceWirelessStatsRecv.RxDataGoodFCSNoRACount= new Scalar("RxDataGoodFCSNoRACount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.31",2);
1757AdvanceWirelessStatsRecv.RxMgmtGoodFCSNoRACount= new Scalar("RxMgmtGoodFCSNoRACount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.32",2);
1758AdvanceWirelessStatsRecv.RxCTRLGoodFCSNoRACount= new Scalar("RxCTRLGoodFCSNoRACount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.33",2);
1759AdvanceWirelessStatsRecv.RxRTSNoMACCount= new Scalar("RxRTSNoMACCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.34",2);
1760AdvanceWirelessStatsRecv.RxCTSNoMACCount= new Scalar("RxCTSNoMACCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.35",2);
1761AdvanceWirelessStatsRecv.RxMulticastDataCount= new Scalar("RxMulticastDataCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.36",2);
1762AdvanceWirelessStatsRecv.RxMulticastMgmtCount= new Scalar("RxMulticastMgmtCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.37",2);
1763AdvanceWirelessStatsRecv.RxMulticastCtlCount= new Scalar("RxMulticastCtlCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.38",2);
1764AdvanceWirelessStatsRecv.RxMemberBeaconCount= new Scalar("RxMemberBeaconCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.39",2);
1765AdvanceWirelessStatsRecv.RxWDSFrameCount= new Scalar("RxWDSFrameCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.40",2);
1766AdvanceWirelessStatsRecv.RxOtherBeaconCount= new Scalar("RxOtherBeaconCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.41",2);
1767AdvanceWirelessStatsRecv.RxTimeoutsCount= new Scalar("RxTimeoutsCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.42",2);
1768AdvanceWirelessStatsRecv.RxFiFoZeroOverflows= new Scalar("RxFiFoZeroOverflows","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.43",2);
1769AdvanceWirelessStatsRecv.RxFiFoOneOverflows= new Scalar("RxFiFoOneOverflows","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.44",2);
1770AdvanceWirelessStatsRecv.RxFiFoTwoOverflows= new Scalar("RxFiFoTwoOverflows","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.45",2);
1771AdvanceWirelessStatsRecv.RxPRQFIFOCount= new Scalar("RxPRQFIFOCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.46",2);
1772AdvanceWirelessStatsRecv.RxPRQOverflowCount= new Scalar("RxPRQOverflowCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.47",2);
1773AdvanceWirelessStatsRecv.RxAfterburnerNACKCount= new Scalar("RxAfterburnerNACKCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.48",2);
1774AdvanceWirelessStatsRecv.RxAfterburnerConsumedCount= new Scalar("RxAfterburnerConsumedCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.49",2);
1775AdvanceWirelessStatsRecv.RxFrameDuplicateCount= new Scalar("RxFrameDuplicateCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.50",2);
1776AdvanceWirelessStatsRecv.RxFragmentCount= new Scalar("RxFragmentCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.51",2);
1777AdvanceWirelessStatsRecv.RxMulticastCount= new Scalar("RxMulticastCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.52",2);
1778AdvanceWirelessStatsRecv.RxFCSErrorCount= new Scalar("RxFCSErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.2.53",2);
1779var arRxFrame=AdvanceWirelessStatsRecv.RxFrame;
1780var arRxBytes=AdvanceWirelessStatsRecv.RxBytes;
1781var arRxError=AdvanceWirelessStatsRecv.RxError;
1782var arRxCtl=AdvanceWirelessStatsRecv.RxCtl;
1783var arRxNoBufs=AdvanceWirelessStatsRecv.RxNoBufs;
1784var arRxNonDataErrors=AdvanceWirelessStatsRecv.RxNonDataErrors;
1785var arRxBadDSErrors=AdvanceWirelessStatsRecv.RxBadDSErrors;
1786var arRxBadCMErrors=AdvanceWirelessStatsRecv.RxBadCMErrors;
1787var arRxFragErrors=AdvanceWirelessStatsRecv.RxFragErrors;
1788var arRxRuntCount=AdvanceWirelessStatsRecv.RxRuntCount;
1789var arRxGiantCount=AdvanceWirelessStatsRecv.RxGiantCount;
1790var arRxNoSCBErrorCount=AdvanceWirelessStatsRecv.RxNoSCBErrorCount;
1791var arRxBadProtoErrorCount=AdvanceWirelessStatsRecv.RxBadProtoErrorCount;
1792var arRxBadSrcMACErrorCount=AdvanceWirelessStatsRecv.RxBadSrcMACErrorCount;
1793var arRxBadDAErrorCount=AdvanceWirelessStatsRecv.RxBadDAErrorCount;
1794var arRxFilterCount=AdvanceWirelessStatsRecv.RxFilterCount;
1795var arRxUnderflowCount=AdvanceWirelessStatsRecv.RxUnderflowCount;
1796var arRxFrameTooLongCount=AdvanceWirelessStatsRecv.RxFrameTooLongCount;
1797var arRxFrameTooShortCount=AdvanceWirelessStatsRecv.RxFrameTooShortCount;
1798var arRxBadHeaderCount=AdvanceWirelessStatsRecv.RxBadHeaderCount;
1799var arRxBadFCSCount=AdvanceWirelessStatsRecv.RxBadFCSCount;
1800var arRxBadPLCPCount=AdvanceWirelessStatsRecv.RxBadPLCPCount;
1801var arRxRSGlitchCount=AdvanceWirelessStatsRecv.RxRSGlitchCount;
1802var arRxGoodPLCPCount=AdvanceWirelessStatsRecv.RxGoodPLCPCount;
1803var arRxDataGoodFCSCount=AdvanceWirelessStatsRecv.RxDataGoodFCSCount;
1804var arRxMgmtGoodFCSCount=AdvanceWirelessStatsRecv.RxMgmtGoodFCSCount;
1805var arRxControlGoodFCSCount=AdvanceWirelessStatsRecv.RxControlGoodFCSCount;
1806var arRxRTSGoodFCSCount=AdvanceWirelessStatsRecv.RxRTSGoodFCSCount;
1807var arRxCTSGoodFCSCount=AdvanceWirelessStatsRecv.RxCTSGoodFCSCount;
1808var arRxAcksGoodFCSCount=AdvanceWirelessStatsRecv.RxAcksGoodFCSCount;
1809var arRxDataGoodFCSNoRACount=AdvanceWirelessStatsRecv.RxDataGoodFCSNoRACount;
1810var arRxMgmtGoodFCSNoRACount=AdvanceWirelessStatsRecv.RxMgmtGoodFCSNoRACount;
1811var arRxCTRLGoodFCSNoRACount=AdvanceWirelessStatsRecv.RxCTRLGoodFCSNoRACount;
1812var arRxRTSNoMACCount=AdvanceWirelessStatsRecv.RxRTSNoMACCount;
1813var arRxCTSNoMACCount=AdvanceWirelessStatsRecv.RxCTSNoMACCount;
1814var arRxMulticastDataCount=AdvanceWirelessStatsRecv.RxMulticastDataCount;
1815var arRxMulticastMgmtCount=AdvanceWirelessStatsRecv.RxMulticastMgmtCount;
1816var arRxMulticastCtlCount=AdvanceWirelessStatsRecv.RxMulticastCtlCount;
1817var arRxMemberBeaconCount=AdvanceWirelessStatsRecv.RxMemberBeaconCount;
1818var arRxWDSFrameCount=AdvanceWirelessStatsRecv.RxWDSFrameCount;
1819var arRxOtherBeaconCount=AdvanceWirelessStatsRecv.RxOtherBeaconCount;
1820var arRxTimeoutsCount=AdvanceWirelessStatsRecv.RxTimeoutsCount;
1821var arRxFiFoZeroOverflows=AdvanceWirelessStatsRecv.RxFiFoZeroOverflows;
1822var arRxFiFoOneOverflows=AdvanceWirelessStatsRecv.RxFiFoOneOverflows;
1823var arRxFiFoTwoOverflows=AdvanceWirelessStatsRecv.RxFiFoTwoOverflows;
1824var arRxPRQFIFOCount=AdvanceWirelessStatsRecv.RxPRQFIFOCount;
1825var arRxPRQOverflowCount=AdvanceWirelessStatsRecv.RxPRQOverflowCount;
1826var arRxAfterburnerNACKCount=AdvanceWirelessStatsRecv.RxAfterburnerNACKCount;
1827var arRxAfterburnerConsumedCount=AdvanceWirelessStatsRecv.RxAfterburnerConsumedCount;
1828var arRxFrameDuplicateCount=AdvanceWirelessStatsRecv.RxFrameDuplicateCount;
1829var arRxFragmentCount=AdvanceWirelessStatsRecv.RxFragmentCount;
1830var arRxMulticastCount=AdvanceWirelessStatsRecv.RxMulticastCount;
1831var arRxFCSErrorCount=AdvanceWirelessStatsRecv.RxFCSErrorCount;
1832
1833var AdvanceWirelessStatsEncrypt = new Container("AdvanceWirelessStatsEncrypt", "1.3.6.1.4.1.4115.1.20.1.1.3.46.3");
1834AdvanceWirelessStatsEncrypt.WEPUndecryptableCount= new Scalar("WEPUndecryptableCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.1",2);
1835AdvanceWirelessStatsEncrypt.TKIPLocalMICFailureCount= new Scalar("TKIPLocalMICFailureCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.2",2);
1836AdvanceWirelessStatsEncrypt.TKIPCounterMeasuresInvoked= new Scalar("TKIPCounterMeasuresInvoked","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.3",2);
1837AdvanceWirelessStatsEncrypt.TKIPReplayCount= new Scalar("TKIPReplayCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.4",2);
1838AdvanceWirelessStatsEncrypt.AESFormatErrorCount= new Scalar("AESFormatErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.5",2);
1839AdvanceWirelessStatsEncrypt.AESReplaysCount= new Scalar("AESReplaysCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.6",2);
1840AdvanceWirelessStatsEncrypt.AESDecryptErrorCount= new Scalar("AESDecryptErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.7",2);
1841AdvanceWirelessStatsEncrypt.FourWayHandshakeFails= new Scalar("FourWayHandshakeFails","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.8",2);
1842AdvanceWirelessStatsEncrypt.WEPPICVErrorCount= new Scalar("WEPPICVErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.9",2);
1843AdvanceWirelessStatsEncrypt.DecryptSuccessCount= new Scalar("DecryptSuccessCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.10",2);
1844AdvanceWirelessStatsEncrypt.TKIPPICVErrorCount= new Scalar("TKIPPICVErrorCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.11",2);
1845AdvanceWirelessStatsEncrypt.WEPExcludedCount= new Scalar("WEPExcludedCount","1.3.6.1.4.1.4115.1.20.1.1.3.46.3.12",2);
1846var arWEPUndecryptableCount=AdvanceWirelessStatsEncrypt.WEPUndecryptableCount;
1847var arTKIPLocalMICFailureCount=AdvanceWirelessStatsEncrypt.TKIPLocalMICFailureCount;
1848var arTKIPCounterMeasuresInvoked=AdvanceWirelessStatsEncrypt.TKIPCounterMeasuresInvoked;
1849var arTKIPReplayCount=AdvanceWirelessStatsEncrypt.TKIPReplayCount;
1850var arAESFormatErrorCount=AdvanceWirelessStatsEncrypt.AESFormatErrorCount;
1851var arAESReplaysCount=AdvanceWirelessStatsEncrypt.AESReplaysCount;
1852var arAESDecryptErrorCount=AdvanceWirelessStatsEncrypt.AESDecryptErrorCount;
1853var arFourWayHandshakeFails=AdvanceWirelessStatsEncrypt.FourWayHandshakeFails;
1854var arWEPPICVErrorCount=AdvanceWirelessStatsEncrypt.WEPPICVErrorCount;
1855var arDecryptSuccessCount=AdvanceWirelessStatsEncrypt.DecryptSuccessCount;
1856var arTKIPPICVErrorCount=AdvanceWirelessStatsEncrypt.TKIPPICVErrorCount;
1857var arWEPExcludedCount=AdvanceWirelessStatsEncrypt.WEPExcludedCount;
1858
1859var AdvanceWirelessStatsRateStats = new Container("AdvanceWirelessStatsRateStats", "1.3.6.1.4.1.4115.1.20.1.1.3.46.4");
1860AdvanceWirelessStatsRateStats.PacketsRcv1Mbps= new Scalar("PacketsRcv1Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.1",2);
1861AdvanceWirelessStatsRateStats.PacketsRcv2Mbps= new Scalar("PacketsRcv2Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.2",2);
1862AdvanceWirelessStatsRateStats.PacketsRcv5HalfMbps= new Scalar("PacketsRcv5HalfMbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.3",2);
1863AdvanceWirelessStatsRateStats.PacketsRcv6Mbps= new Scalar("PacketsRcv6Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.4",2);
1864AdvanceWirelessStatsRateStats.PacketsRcv9Mbps= new Scalar("PacketsRcv9Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.5",2);
1865AdvanceWirelessStatsRateStats.PacketsRcv11Mbps= new Scalar("PacketsRcv11Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.6",2);
1866AdvanceWirelessStatsRateStats.PacketsRcv12Mbps= new Scalar("PacketsRcv12Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.7",2);
1867AdvanceWirelessStatsRateStats.PacketsRcv18Mbps= new Scalar("PacketsRcv18Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.8",2);
1868AdvanceWirelessStatsRateStats.PacketsRcv24Mbps= new Scalar("PacketsRcv24Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.9",2);
1869AdvanceWirelessStatsRateStats.PacketsRcv36Mbps= new Scalar("PacketsRcv36Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.10",2);
1870AdvanceWirelessStatsRateStats.PacketsRcv48Mbps= new Scalar("PacketsRcv48Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.11",2);
1871AdvanceWirelessStatsRateStats.PacketsRcv54Mbps= new Scalar("PacketsRcv54Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.12",2);
1872AdvanceWirelessStatsRateStats.PacketsRcv108Mbps= new Scalar("PacketsRcv108Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.13",2);
1873AdvanceWirelessStatsRateStats.PacketsRcv162Mbps= new Scalar("PacketsRcv162Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.14",2);
1874AdvanceWirelessStatsRateStats.PacketsRcv216Mbps= new Scalar("PacketsRcv216Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.15",2);
1875AdvanceWirelessStatsRateStats.PacketsRcv270Mbps= new Scalar("PacketsRcv270Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.16",2);
1876AdvanceWirelessStatsRateStats.PacketsRcv324Mbps= new Scalar("PacketsRcv324Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.17",2);
1877AdvanceWirelessStatsRateStats.PacketsRcv378Mbps= new Scalar("PacketsRcv378Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.18",2);
1878AdvanceWirelessStatsRateStats.PacketsRcv432Mbps= new Scalar("PacketsRcv432Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.19",2);
1879AdvanceWirelessStatsRateStats.PacketsRcv486Mbps= new Scalar("PacketsRcv486Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.20",2);
1880AdvanceWirelessStatsRateStats.PacketsRcv540Mbps= new Scalar("PacketsRcv540Mbps","1.3.6.1.4.1.4115.1.20.1.1.3.46.4.21",2);
1881var arPacketsRcv1Mbps=AdvanceWirelessStatsRateStats.PacketsRcv1Mbps;
1882var arPacketsRcv2Mbps=AdvanceWirelessStatsRateStats.PacketsRcv2Mbps;
1883var arPacketsRcv5HalfMbps=AdvanceWirelessStatsRateStats.PacketsRcv5HalfMbps;
1884var arPacketsRcv6Mbps=AdvanceWirelessStatsRateStats.PacketsRcv6Mbps;
1885var arPacketsRcv9Mbps=AdvanceWirelessStatsRateStats.PacketsRcv9Mbps;
1886var arPacketsRcv11Mbps=AdvanceWirelessStatsRateStats.PacketsRcv11Mbps;
1887var arPacketsRcv12Mbps=AdvanceWirelessStatsRateStats.PacketsRcv12Mbps;
1888var arPacketsRcv18Mbps=AdvanceWirelessStatsRateStats.PacketsRcv18Mbps;
1889var arPacketsRcv24Mbps=AdvanceWirelessStatsRateStats.PacketsRcv24Mbps;
1890var arPacketsRcv36Mbps=AdvanceWirelessStatsRateStats.PacketsRcv36Mbps;
1891var arPacketsRcv48Mbps=AdvanceWirelessStatsRateStats.PacketsRcv48Mbps;
1892var arPacketsRcv54Mbps=AdvanceWirelessStatsRateStats.PacketsRcv54Mbps;
1893var arPacketsRcv108Mbps=AdvanceWirelessStatsRateStats.PacketsRcv108Mbps;
1894var arPacketsRcv162Mbps=AdvanceWirelessStatsRateStats.PacketsRcv162Mbps;
1895var arPacketsRcv216Mbps=AdvanceWirelessStatsRateStats.PacketsRcv216Mbps;
1896var arPacketsRcv270Mbps=AdvanceWirelessStatsRateStats.PacketsRcv270Mbps;
1897var arPacketsRcv324Mbps=AdvanceWirelessStatsRateStats.PacketsRcv324Mbps;
1898var arPacketsRcv378Mbps=AdvanceWirelessStatsRateStats.PacketsRcv378Mbps;
1899var arPacketsRcv432Mbps=AdvanceWirelessStatsRateStats.PacketsRcv432Mbps;
1900var arPacketsRcv486Mbps=AdvanceWirelessStatsRateStats.PacketsRcv486Mbps;
1901var arPacketsRcv540Mbps=AdvanceWirelessStatsRateStats.PacketsRcv540Mbps;
1902
1903var WiFi50RadioSettings = new Container("WiFi50RadioSettings", "1.3.6.1.4.1.4115.1.20.1.1.3.50");
1904WiFi50RadioSettings.WiFi50Channel= new Scalar("WiFi50Channel","1.3.6.1.4.1.4115.1.20.1.1.3.50.1",66);
1905WiFi50RadioSettings.WiFi50Mode= new Scalar("WiFi50Mode","1.3.6.1.4.1.4115.1.20.1.1.3.50.2",2);
1906WiFi50RadioSettings.WiFi50BeaconInterval= new Scalar("WiFi50BeaconInterval","1.3.6.1.4.1.4115.1.20.1.1.3.50.3",66);
1907WiFi50RadioSettings.WiFi50DTIMInterval= new Scalar("WiFi50DTIMInterval","1.3.6.1.4.1.4115.1.20.1.1.3.50.4",66);
1908WiFi50RadioSettings.WiFi50TxPreamble= new Scalar("WiFi50TxPreamble","1.3.6.1.4.1.4115.1.20.1.1.3.50.5",2);
1909WiFi50RadioSettings.WiFi50RTSThreshold= new Scalar("WiFi50RTSThreshold","1.3.6.1.4.1.4115.1.20.1.1.3.50.6",66);
1910WiFi50RadioSettings.WiFi50FragmentThresh= new Scalar("WiFi50FragmentThresh","1.3.6.1.4.1.4115.1.20.1.1.3.50.7",66);
1911WiFi50RadioSettings.WiFi50ShortSlot= new Scalar("WiFi50ShortSlot","1.3.6.1.4.1.4115.1.20.1.1.3.50.8",2);
1912WiFi50RadioSettings.WiFi50FrameBurst= new Scalar("WiFi50FrameBurst","1.3.6.1.4.1.4115.1.20.1.1.3.50.9",2);
1913WiFi50RadioSettings.WiFi50EnableRadio= new Scalar("WiFi50EnableRadio","1.3.6.1.4.1.4115.1.20.1.1.3.50.10",2);
1914WiFi50RadioSettings.WiFi50TxPower= new Scalar("WiFi50TxPower","1.3.6.1.4.1.4115.1.20.1.1.3.50.11",2);
1915WiFi50RadioSettings.WiFi50ShortRetryLimit= new Scalar("WiFi50ShortRetryLimit","1.3.6.1.4.1.4115.1.20.1.1.3.50.12",2);
1916WiFi50RadioSettings.WiFi50LongRetryLimit= new Scalar("WiFi50LongRetryLimit","1.3.6.1.4.1.4115.1.20.1.1.3.50.13",2);
1917WiFi50RadioSettings.WiFi50OutputPower= new Scalar("WiFi50OutputPower","1.3.6.1.4.1.4115.1.20.1.1.3.50.14",2);
1918WiFi50RadioSettings.WiFi50MulticastA= new Scalar("WiFi50MulticastA","1.3.6.1.4.1.4115.1.20.1.1.3.50.15",2);
1919WiFi50RadioSettings.WiFi50PhysicalChannel= new Scalar("WiFi50PhysicalChannel","1.3.6.1.4.1.4115.1.20.1.1.3.50.16",2);
1920WiFi50RadioSettings.WiFi50GUIDFSEn= new Scalar("WiFi50GUIDFSEn", "1.3.6.1.4.1.4115.1.20.1.1.3.50.31",2);
1921var arWiFi50Channel=WiFi50RadioSettings.WiFi50Channel;
1922var arWiFi50Mode=WiFi50RadioSettings.WiFi50Mode;
1923var arWiFi50BeaconInterval=WiFi50RadioSettings.WiFi50BeaconInterval;
1924var arWiFi50DTIMInterval=WiFi50RadioSettings.WiFi50DTIMInterval;
1925var arWiFi50TxPreamble=WiFi50RadioSettings.WiFi50TxPreamble;
1926var arWiFi50RTSThreshold=WiFi50RadioSettings.WiFi50RTSThreshold;
1927var arWiFi50FragmentThresh=WiFi50RadioSettings.WiFi50FragmentThresh;
1928var arWiFi50ShortSlot=WiFi50RadioSettings.WiFi50ShortSlot;
1929var arWiFi50FrameBurst=WiFi50RadioSettings.WiFi50FrameBurst;
1930var arWiFi50EnableRadio=WiFi50RadioSettings.WiFi50EnableRadio;
1931var arWiFi50TxPower=WiFi50RadioSettings.WiFi50TxPower;
1932var arWiFi50ShortRetryLimit=WiFi50RadioSettings.WiFi50ShortRetryLimit;
1933var arWiFi50LongRetryLimit=WiFi50RadioSettings.WiFi50LongRetryLimit;
1934var arWiFi50OutputPower=WiFi50RadioSettings.WiFi50OutputPower;
1935var arWiFi50MulticastA=WiFi50RadioSettings.WiFi50MulticastA;
1936var arWiFi50PhysicalChannel=WiFi50RadioSettings.WiFi50PhysicalChannel;
1937var arWiFi50GUIDFSEn=WiFi50RadioSettings.WiFi50GUIDFSEn;
1938
1939var WiFi50NSettings = new Container("WiFi50NSettings", "1.3.6.1.4.1.4115.1.20.1.1.3.50.20");
1940WiFi50NSettings.WiFi50HTMCS= new Scalar("WiFi50HTMCS","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.1",2);
1941WiFi50NSettings.WiFi50ChannelBW= new Scalar("WiFi50ChannelBW","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.2",2);
1942WiFi50NSettings.WiFi50NSideBand= new Scalar("WiFi50NSideBand","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.3",2);
1943WiFi50NSettings.WiFi50HTMode= new Scalar("WiFi50HTMode","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.4",2);
1944WiFi50NSettings.WiFi50GuardInterval= new Scalar("WiFi50GuardInterval","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.5",2);
1945WiFi50NSettings.WiFi50AMSDUEnable= new Scalar("WiFi50AMSDUEnable","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.6",2);
1946WiFi50NSettings.WiFi50DeclinePeerBA= new Scalar("WiFi50DeclinePeerBA","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.7",2);
1947WiFi50NSettings.WiFi50BlockAck= new Scalar("WiFi50BlockAck","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.8",2);
1948WiFi50NSettings.WiFi50NProtection= new Scalar("WiFi50NProtection","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.9",2);
1949WiFi50NSettings.WiFi50Allow40MHzOnlyOperation= new Scalar("WiFi50Allow40MHzOnlyOperation","1.3.6.1.4.1.4115.1.20.1.1.3.50.20.10",2);
1950var arWiFi50HTMCS=WiFi50NSettings.WiFi50HTMCS;
1951var arWiFi50ChannelBW=WiFi50NSettings.WiFi50ChannelBW;
1952var arWiFi50NSideBand=WiFi50NSettings.WiFi50NSideBand;
1953var arWiFi50HTMode=WiFi50NSettings.WiFi50HTMode;
1954var arWiFi50GuardInterval=WiFi50NSettings.WiFi50GuardInterval;
1955var arWiFi50AMSDUEnable=WiFi50NSettings.WiFi50AMSDUEnable;
1956var arWiFi50DeclinePeerBA=WiFi50NSettings.WiFi50DeclinePeerBA;
1957var arWiFi50BlockAck=WiFi50NSettings.WiFi50BlockAck;
1958var arWiFi50NProtection=WiFi50NSettings.WiFi50NProtection;
1959var arWiFi50Allow40MHzOnlyOperation=WiFi50NSettings.WiFi50Allow40MHzOnlyOperation;
1960
1961
1962var AirtimeCtrlCfg = new Container("AirtimeCtrlCfg", "1.3.6.1.4.1.4115.1.20.1.1.3.99");
1963AirtimeCtrlCfg.AirtimeCtrlBSSIDEnable = new Scalar("AirtimeCtrlBSSIDEnable","1.3.6.1.4.1.4115.1.20.1.1.3.99.1",2);
1964var arAirtimeCtrlBSSIDEnable = AirtimeCtrlCfg.AirtimeCtrlBSSIDEnable;
1965var AirtimeCtrlBSSIDWeightTable = new Table("AirtimeCtrlBSSIDWeightTable", "1.3.6.1.4.1.4115.1.20.1.1.3.99.2");
1966AirtimeCtrlBSSIDWeightTable.AirtimeCtrlBSSIDWeightGuaranteedPercentage = new Column("AirtimeCtrlBSSIDWeightGuaranteedPercentage","1.3.6.1.4.1.4115.1.20.1.1.3.99.2.1.1",66);
1967AirtimeCtrlBSSIDWeightTable.AirtimeCtrlBSSIDWeightMaximumPercentage = new Column("AirtimeCtrlBSSIDWeightMaximumPercentage","1.3.6.1.4.1.4115.1.20.1.1.3.99.2.1.2",66);
1968var arAirtimeCtrlBSSIDWeightGuaranteedPercentage = AirtimeCtrlBSSIDWeightTable.AirtimeCtrlBSSIDWeightGuaranteedPercentage;
1969var arAirtimeCtrlBSSIDWeightMaximumPercentage = AirtimeCtrlBSSIDWeightTable.AirtimeCtrlBSSIDWeightMaximumPercentage;
1970
1971var AirtimeCtrlClientAirtimeFairnessTable = new Table("AirtimeCtrlClientAirtimeFairnessTable", "1.3.6.1.4.1.4115.1.20.1.1.3.99.3");
1972AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientMACAddr = new Column("AirtimeCtrlClientMACAddr","1.3.6.1.4.1.4115.1.20.1.1.3.99.3.1.2",4);
1973AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientPercentage = new Column("AirtimeCtrlClientPercentage","1.3.6.1.4.1.4115.1.20.1.1.3.99.3.1.3",2);
1974AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientRowStatus = new Column("AirtimeCtrlClientRowStatus","1.3.6.1.4.1.4115.1.20.1.1.3.99.3.1.4",2);
1975AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientName = new Column("AirtimeCtrlClientName","1.3.6.1.4.1.4115.1.20.1.1.3.99.3.1.5",4);
1976var arAirtimeCtrlClientMACAddr = AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientMACAddr;
1977var arAirtimeCtrlClientPercentage = AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientPercentage;
1978var arAirtimeCtrlClientRowStatus = AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientRowStatus;
1979var arAirtimeCtrlClientName = AirtimeCtrlClientAirtimeFairnessTable.AirtimeCtrlClientName;
1980
1981var FWCfg = new Container("FWCfg", "1.3.6.1.4.1.4115.1.20.1.1.4");
1982FWCfg.FWEnabled= new Scalar("FWEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.1",2);
1983FWCfg.FWVirtSrvClear= new Scalar("FWVirtSrvClear","1.3.6.1.4.1.4115.1.20.1.1.4.2",2);
1984FWCfg.FWIPFilterClear= new Scalar("FWIPFilterClear","1.3.6.1.4.1.4115.1.20.1.1.4.3",2);
1985FWCfg.FWMACFilterClear= new Scalar("FWMACFilterClear","1.3.6.1.4.1.4115.1.20.1.1.4.4",2);
1986FWCfg.FWPortTrigClear= new Scalar("FWPortTrigClear","1.3.6.1.4.1.4115.1.20.1.1.4.5",2);
1987FWCfg.FWEnableDMZ= new Scalar("FWEnableDMZ","1.3.6.1.4.1.4115.1.20.1.1.4.6",2);
1988FWCfg.FWIPAddrTypeDMZ= new Scalar("FWIPAddrTypeDMZ","1.3.6.1.4.1.4115.1.20.1.1.4.7",2);
1989FWCfg.FWIPAddrDMZ= new Scalar("FWIPAddrDMZ","1.3.6.1.4.1.4115.1.20.1.1.4.8",4);
1990FWCfg.FWSecurityLevel= new Scalar("FWSecurityLevel","1.3.6.1.4.1.4115.1.20.1.1.4.9",2);
1991FWCfg.FWApplySettings= new Scalar("FWApplySettings","1.3.6.1.4.1.4115.1.20.1.1.4.10",2);
1992FWCfg.FWAllowAll= new Scalar("FWAllowAll","1.3.6.1.4.1.4115.1.20.1.1.4.14",2);
1993FWCfg.FWAllowICMP= new Scalar("FWAllowICMP","1.3.6.1.4.1.4115.1.20.1.1.4.21",2);
1994FWCfg.FWResetDefaults= new Scalar("FWResetDefaults","1.3.6.1.4.1.4115.1.20.1.1.4.22",2);
1995FWCfg.FWBlockHTTP= new Scalar("FWBlockHTTP","1.3.6.1.4.1.4115.1.20.1.1.4.23",2);
1996FWCfg.FWBlockP2P= new Scalar("FWBlockP2P","1.3.6.1.4.1.4115.1.20.1.1.4.24",2);
1997FWCfg.FWBlockIdent= new Scalar("FWBlockIdent","1.3.6.1.4.1.4115.1.20.1.1.4.25",2);
1998FWCfg.FWBlockICMP= new Scalar("FWBlockICMP","1.3.6.1.4.1.4115.1.20.1.1.4.26",2);
1999FWCfg.FWBlockMulticast= new Scalar("FWBlockMulticast","1.3.6.1.4.1.4115.1.20.1.1.4.27",2);
2000FWCfg.FWVSSrcPortExclude= new Scalar("FWVSSrcPortExclude","1.3.6.1.4.1.4115.1.20.1.1.4.28",4);
2001FWCfg.FWVSDestPortExclude= new Scalar("FWVSDestPortExclude","1.3.6.1.4.1.4115.1.20.1.1.4.29",4);
2002FWCfg.FWEnableNow= new Scalar("FWEnableNow","1.3.6.1.4.1.4115.1.20.1.1.4.30",2);
2003FWCfg.FWAllowDestPorts= new Scalar("FWAllowDestPorts","1.3.6.1.4.1.4115.1.20.1.1.4.31",4);
2004FWCfg.FWVirtSrvTableEnabled= new Scalar("FWVirtSrvTableEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.32",2);
2005FWCfg.FWPortTrigTableEnabled= new Scalar("FWPortTrigTableEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.33",2);
2006//FWCfg.FWMACBridgeGUIEnabled= new Scalar("FWMACBridgeGUIEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.41",2);
2007FWCfg.FWMACBridgeEnabled= new Scalar("FWMACBridgeEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.42",2);
2008var arFWEnabled=FWCfg.FWEnabled;
2009var arFWVirtSrvClear=FWCfg.FWVirtSrvClear;
2010var arFWIPFilterClear=FWCfg.FWIPFilterClear;
2011var arFWMACFilterClear=FWCfg.FWMACFilterClear;
2012var arFWPortTrigClear=FWCfg.FWPortTrigClear;
2013var arFWEnableDMZ=FWCfg.FWEnableDMZ;
2014var arFWIPAddrTypeDMZ=FWCfg.FWIPAddrTypeDMZ;
2015var arFWIPAddrDMZ=FWCfg.FWIPAddrDMZ;
2016var arFWSecurityLevel=FWCfg.FWSecurityLevel;
2017var arFWApplySettings=FWCfg.FWApplySettings;
2018var arFWAllowAll=FWCfg.FWAllowAll;
2019var arFWAllowICMP=FWCfg.FWAllowICMP;
2020var arFWResetDefaults=FWCfg.FWResetDefaults;
2021var arFWBlockHTTP=FWCfg.FWBlockHTTP;
2022var arFWBlockP2P=FWCfg.FWBlockP2P;
2023var arFWBlockIdent=FWCfg.FWBlockIdent;
2024var arFWBlockICMP=FWCfg.FWBlockICMP;
2025var arFWBlockMulticast=FWCfg.FWBlockMulticast;
2026var arFWVSSrcPortExclude=FWCfg.FWVSSrcPortExclude;
2027var arFWVSDestPortExclude=FWCfg.FWVSDestPortExclude;
2028var arFWEnableNow=FWCfg.FWEnableNow;
2029var arFWAllowDestPorts=FWCfg.FWAllowDestPorts;
2030var arFWVirtSrvTableEnabled=FWCfg.FWVirtSrvTableEnabled;
2031var arFWPortTrigTableEnabled=FWCfg.FWPortTrigTableEnabled;
2032//var arFWMACBridgeGUIEnabled=FWCfg.FWMACBridgeGUIEnabled;
2033var arFWMACBridgeEnabled=FWCfg.FWMACBridgeEnabled;
2034
2035var FWVirtSrvTable = new Table("FWVirtSrvTable", "1.3.6.1.4.1.4115.1.20.1.1.4.12");
2036FWVirtSrvTable.FWVirtSrvIndex = new Column("FWVirtSrvIndex","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.1",66);
2037FWVirtSrvTable.FWVirtSrvDesc = new Column("FWVirtSrvDesc","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.2",4);
2038FWVirtSrvTable.FWVirtSrvPortStart = new Column("FWVirtSrvPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.3",66);
2039FWVirtSrvTable.FWVirtSrvPortEnd = new Column("FWVirtSrvPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.4",66);
2040FWVirtSrvTable.FWVirtSrvProtoType = new Column("FWVirtSrvProtoType","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.5",2);
2041FWVirtSrvTable.FWVirtSrvIPAddrType = new Column("FWVirtSrvIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.6",2);
2042FWVirtSrvTable.FWVirtSrvIPAddr = new Column("FWVirtSrvIPAddr","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.7",4);
2043FWVirtSrvTable.FWVirtSrvTOD = new Column("FWVirtSrvTOD","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.8",2);
2044FWVirtSrvTable.FWVirtSrvLocalPortStart = new Column("FWVirtSrvLocalPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.9",66);
2045FWVirtSrvTable.FWVirtSrvLocalPortEnd = new Column("FWVirtSrvLocalPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.10",66);
2046FWVirtSrvTable.FWVirtSrvRowStatus = new Column("FWVirtSrvRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.12.1.11",2);
2047var arFWVirtSrvIndex=FWVirtSrvTable.FWVirtSrvIndex;
2048var arFWVirtSrvDesc=FWVirtSrvTable.FWVirtSrvDesc;
2049var arFWVirtSrvPortStart=FWVirtSrvTable.FWVirtSrvPortStart;
2050var arFWVirtSrvPortEnd=FWVirtSrvTable.FWVirtSrvPortEnd;
2051var arFWVirtSrvProtoType=FWVirtSrvTable.FWVirtSrvProtoType;
2052var arFWVirtSrvIPAddrType=FWVirtSrvTable.FWVirtSrvIPAddrType;
2053var arFWVirtSrvIPAddr=FWVirtSrvTable.FWVirtSrvIPAddr;
2054var arFWVirtSrvTOD=FWVirtSrvTable.FWVirtSrvTOD;
2055var arFWVirtSrvLocalPortStart=FWVirtSrvTable.FWVirtSrvLocalPortStart;
2056var arFWVirtSrvLocalPortEnd=FWVirtSrvTable.FWVirtSrvLocalPortEnd;
2057var arFWVirtSrvRowStatus=FWVirtSrvTable.FWVirtSrvRowStatus;
2058
2059var FWIPFilterTable = new Table("FWIPFilterTable", "1.3.6.1.4.1.4115.1.20.1.1.4.13");
2060FWIPFilterTable.FWIPFilterIndex = new Column("FWIPFilterIndex","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.1",66);
2061FWIPFilterTable.FWIPFilterDesc = new Column("FWIPFilterDesc","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.2",4);
2062FWIPFilterTable.FWIPFilterStartType = new Column("FWIPFilterStartType","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.3",2);
2063FWIPFilterTable.FWIPFilterStartAddr = new Column("FWIPFilterStartAddr","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.4",4);
2064FWIPFilterTable.FWIPFilterEndType = new Column("FWIPFilterEndType","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.5",2);
2065FWIPFilterTable.FWIPFilterEndAddr = new Column("FWIPFilterEndAddr","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.6",4);
2066FWIPFilterTable.FWIPFilterPortStart = new Column("FWIPFilterPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.7",66);
2067FWIPFilterTable.FWIPFilterPortEnd = new Column("FWIPFilterPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.8",66);
2068FWIPFilterTable.FWIPFilterProtoType = new Column("FWIPFilterProtoType","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.9",2);
2069FWIPFilterTable.FWIPFilterTOD = new Column("FWIPFilterTOD","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.10",2);
2070FWIPFilterTable.FWIPFilterRowStatus = new Column("FWIPFilterRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.11",2);
2071FWIPFilterTable.FWIPFilterAction = new Column("FWIPFilterAction","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.12",2);
2072FWIPFilterTable.FWIPFilterDirection = new Column("FWIPFilterDirection","1.3.6.1.4.1.4115.1.20.1.1.4.13.1.13",2);
2073var arFWIPFilterIndex=FWIPFilterTable.FWIPFilterIndex;
2074var arFWIPFilterDesc=FWIPFilterTable.FWIPFilterDesc;
2075var arFWIPFilterStartType=FWIPFilterTable.FWIPFilterStartType;
2076var arFWIPFilterStartAddr=FWIPFilterTable.FWIPFilterStartAddr;
2077var arFWIPFilterEndType=FWIPFilterTable.FWIPFilterEndType;
2078var arFWIPFilterEndAddr=FWIPFilterTable.FWIPFilterEndAddr;
2079var arFWIPFilterPortStart=FWIPFilterTable.FWIPFilterPortStart;
2080var arFWIPFilterPortEnd=FWIPFilterTable.FWIPFilterPortEnd;
2081var arFWIPFilterProtoType=FWIPFilterTable.FWIPFilterProtoType;
2082var arFWIPFilterTOD=FWIPFilterTable.FWIPFilterTOD;
2083var arFWIPFilterRowStatus=FWIPFilterTable.FWIPFilterRowStatus;
2084var arFWIPFilterAction=FWIPFilterTable.FWIPFilterAction;
2085var arFWIPFilterDirection=FWIPFilterTable.FWIPFilterDirection;
2086
2087var FWIPFilterExtend = new Container("FWIPFilterExtend", "1.3.6.1.4.1.4115.1.20.1.1.4.47");
2088var FWIPFilterExtTable = new Table("FWIPFilterExtTable", "1.3.6.1.4.1.4115.1.20.1.1.4.47.1");
2089FWIPFilterExtTable.FWIPFilterExtIndex = new Column("FWIPFilterExtIndex","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.1",66);
2090FWIPFilterExtend.FWIPFilterExtIpVer = new Column("FWIPFilterExtIpVer","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.2",2);
2091FWIPFilterExtend.FWIPFilterExtDirection = new Column("FWIPFilterExtDirection","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.3",2);
2092FWIPFilterExtTable.FWIPFilterExtProtoType = new Column("FWIPFilterExtProtoType","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.4",2);
2093FWIPFilterExtTable.FWIPFilterExtSrcRange = new Column("FWIPFilterExtSrcRange","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.5",2);
2094FWIPFilterExtTable.FWIPFilterExtSrcStartAddr = new Column("FWIPFilterExtSrcStartAddr","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.6",4);
2095FWIPFilterExtTable.FWIPFilterExtSrcEndAddr = new Column("FWIPFilterExtSrcEndAddr","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.7",4);
2096FWIPFilterExtTable.FWIPFilterExtSrcPrefixLen = new Column("FWIPFilterExtSrcPrefixLen","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.8",66);
2097FWIPFilterExtTable.FWIPFilterExtDstRange = new Column("FWIPFilterExtDstRange","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.9",2);
2098FWIPFilterExtTable.FWIPFilterExtDstStartAddr = new Column("FWIPFilterExtDstStartAddr","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.10",4);
2099FWIPFilterExtTable.FWIPFilterExtDstEndAddr = new Column("FWIPFilterExtDstEndAddr","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.11",4);
2100FWIPFilterExtTable.FWIPFilterExtDstPrefixLen = new Column("FWIPFilterExtDstPrefixLen","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.12",66);
2101FWIPFilterExtTable.FWIPFilterExtSrcPortStart = new Column("FWIPFilterExtSrcPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.13",66);
2102FWIPFilterExtTable.FWIPFilterExtSrcPortEnd = new Column("FWIPFilterExtSrcPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.14",66);
2103FWIPFilterExtTable.FWIPFilterExtDstPortStart = new Column("FWIPFilterExtDstPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.15",66);
2104FWIPFilterExtTable.FWIPFilterExtDstPortEnd = new Column("FWIPFilterExtDstPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.16",66);
2105FWIPFilterExtTable.FWIPFilterExtAction = new Column("FWIPFilterExtAction","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.17",2);
2106FWIPFilterExtTable.FWIPFilterExtRowStatus = new Column("FWIPFilterExtRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.47.1.1.18",2);
2107
2108var FWIPFilterTodExtTable = new Table("FWIPFilterTodExtTable", "1.3.6.1.4.1.4115.1.20.1.1.4.47.2");
2109FWIPFilterTodExtTable.FWIPFilterTodExtIndex = new Column("FWIPFilterTodExtIndex","1.3.6.1.4.1.4115.1.20.1.1.4.47.2.1.1",66);
2110FWIPFilterTodExtTable.FWIPFilterTodExtType = new Column("FWIPFilterTodExtType","1.3.6.1.4.1.4115.1.20.1.1.4.47.2.1.2",2);
2111FWIPFilterTodExtTable.FWIPFilterTodExtSetting = new Column("FWIPFilterTodExtSetting","1.3.6.1.4.1.4115.1.20.1.1.4.47.2.1.3",66);
2112
2113var arFWIPFilterExtIndex=FWIPFilterExtTable.FWIPFilterExtIndex;
2114var arFWIPFilterExtIpVer=FWIPFilterExtend.FWIPFilterExtIpVer;
2115var arFWIPFilterExtDirection=FWIPFilterExtend.FWIPFilterExtDirection;
2116var arFWIPFilterExtRowStatus=FWIPFilterExtTable.FWIPFilterExtRowStatus;
2117var arFWIPFilterExtProtoType=FWIPFilterExtTable.FWIPFilterExtProtoType;
2118var arFWIPFilterExtSrcRange=FWIPFilterExtTable.FWIPFilterExtSrcRange;
2119var arFWIPFilterExtSrcStartAddr=FWIPFilterExtTable.FWIPFilterExtSrcStartAddr;
2120var arFWIPFilterExtSrcEndAddr=FWIPFilterExtTable.FWIPFilterExtSrcEndAddr;
2121var arFWIPFilterExtSrcPrefixLen=FWIPFilterExtTable.FWIPFilterExtSrcPrefixLen;
2122var arFWIPFilterExtDstRange=FWIPFilterExtTable.FWIPFilterExtDstRange;
2123var arFWIPFilterExtDstStartAddr=FWIPFilterExtTable.FWIPFilterExtDstStartAddr;
2124var arFWIPFilterExtDstEndAddr=FWIPFilterExtTable.FWIPFilterExtDstEndAddr;
2125var arFWIPFilterExtDstPrefixLen=FWIPFilterExtTable.FWIPFilterExtDstPrefixLen;
2126var arFWIPFilterExtSrcPortStart=FWIPFilterExtTable.FWIPFilterExtSrcPortStart;
2127var arFWIPFilterExtSrcPortEnd=FWIPFilterExtTable.FWIPFilterExtSrcPortEnd;
2128var arFWIPFilterExtDstPortStart=FWIPFilterExtTable.FWIPFilterExtDstPortStart;
2129var arFWIPFilterExtDstPortEnd=FWIPFilterExtTable.FWIPFilterExtDstPortEnd;
2130var arFWIPFilterExtAction=FWIPFilterExtTable.FWIPFilterExtAction;
2131
2132var arFWIPFilterTodExtIndex=FWIPFilterTodExtTable.FWIPFilterTodExtIndex;
2133var arFWIPFilterTodExtType=FWIPFilterTodExtTable.FWIPFilterTodExtType;
2134var arFWIPFilterTodExtSetting=FWIPFilterTodExtTable.FWIPFilterTodExtSetting;
2135
2136//mac bridge
2137var FWMACBridgeTable = new Table("FWMACBridgeTable", "1.3.6.1.4.1.4115.1.20.1.1.4.43");
2138FWMACBridgeTable.FWMACBridgeIndex = new Column("FWMACBridgeIndex","1.3.6.1.4.1.4115.1.20.1.1.4.43.1.1",66);
2139FWMACBridgeTable.FWMACBridgeName = new Column("FWMACBridgeName","1.3.6.1.4.1.4115.1.20.1.1.4.43.1.2",4);
2140FWMACBridgeTable.FWMACBridgeMACAddr = new Column("FWMACBridgeMACAddr","1.3.6.1.4.1.4115.1.20.1.1.4.43.1.3",4);
2141FWMACBridgeTable.FWMACBridgeRowStatus = new Column("FWMACBridgeRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.43.1.4",2);
2142var arFWMACBridgeIndex=FWMACBridgeTable.FWMACBridgeIndex;
2143var arFWMACBridgeName=FWMACBridgeTable.FWMACBridgeName;
2144var arFWMACBridgeMACAddr=FWMACBridgeTable.FWMACBridgeMACAddr;
2145var arFWMACBridgeRowStatus=FWMACBridgeTable.FWMACBridgeRowStatus;
2146//mac bridge
2147
2148var FWMACFilterTable = new Table("FWMACFilterTable", "1.3.6.1.4.1.4115.1.20.1.1.4.15");
2149FWMACFilterTable.FWMACFilterIndex = new Column("FWMACFilterIndex","1.3.6.1.4.1.4115.1.20.1.1.4.15.1.1",66);
2150FWMACFilterTable.FWMACFilterAddr = new Column("FWMACFilterAddr","1.3.6.1.4.1.4115.1.20.1.1.4.15.1.2",4);
2151FWMACFilterTable.FWMACFilterTOD = new Column("FWMACFilterTOD","1.3.6.1.4.1.4115.1.20.1.1.4.15.1.3",2);
2152FWMACFilterTable.FWMACFilterRowStatus = new Column("FWMACFilterRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.15.1.4",2);
2153FWMACFilterTable.FWMACFilterHostName = new Column("FWMACFilterHostName","1.3.6.1.4.1.4115.1.20.1.1.4.15.1.5",4);
2154var arFWMACFilterIndex=FWMACFilterTable.FWMACFilterIndex;
2155var arFWMACFilterAddr=FWMACFilterTable.FWMACFilterAddr;
2156var arFWMACFilterTOD=FWMACFilterTable.FWMACFilterTOD;
2157var arFWMACFilterRowStatus=FWMACFilterTable.FWMACFilterRowStatus;
2158var arFWMACFilterHostName=FWMACFilterTable.FWMACFilterHostName;
2159
2160var FWPortTrigTable = new Table("FWPortTrigTable", "1.3.6.1.4.1.4115.1.20.1.1.4.16");
2161FWPortTrigTable.FWPortTrigIndex = new Column("FWPortTrigIndex","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.1",66);
2162FWPortTrigTable.FWPortTrigDesc = new Column("FWPortTrigDesc","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.2",4);
2163FWPortTrigTable.FWPortTrigPortStart = new Column("FWPortTrigPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.3",66);
2164FWPortTrigTable.FWPortTrigPortEnd = new Column("FWPortTrigPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.4",66);
2165FWPortTrigTable.FWPortTargPortStart = new Column("FWPortTargPortStart","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.5",66);
2166FWPortTrigTable.FWPortTargPortEnd = new Column("FWPortTargPortEnd","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.6",66);
2167FWPortTrigTable.FWPortTrigProtoType = new Column("FWPortTrigProtoType","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.7",2);
2168FWPortTrigTable.FWPortTrigTOD = new Column("FWPortTrigTOD","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.8",2);
2169FWPortTrigTable.FWPortTrigRowStatus = new Column("FWPortTrigRowStatus","1.3.6.1.4.1.4115.1.20.1.1.4.16.1.9",2);
2170var arFWPortTrigIndex=FWPortTrigTable.FWPortTrigIndex;
2171var arFWPortTrigDesc=FWPortTrigTable.FWPortTrigDesc;
2172var arFWPortTrigPortStart=FWPortTrigTable.FWPortTrigPortStart;
2173var arFWPortTrigPortEnd=FWPortTrigTable.FWPortTrigPortEnd;
2174var arFWPortTargPortStart=FWPortTrigTable.FWPortTargPortStart;
2175var arFWPortTargPortEnd=FWPortTrigTable.FWPortTargPortEnd;
2176var arFWPortTrigProtoType=FWPortTrigTable.FWPortTrigProtoType;
2177var arFWPortTrigTOD=FWPortTrigTable.FWPortTrigTOD;
2178var arFWPortTrigRowStatus=FWPortTrigTable.FWPortTrigRowStatus;
2179
2180var FWFilterRules = new Container("FWFilterRules", "1.3.6.1.4.1.4115.1.20.1.1.4.17");
2181FWFilterRules.FWFilterProxy= new Scalar("FWFilterProxy","1.3.6.1.4.1.4115.1.20.1.1.4.17.1",2);
2182FWFilterRules.FWFilterCookies= new Scalar("FWFilterCookies","1.3.6.1.4.1.4115.1.20.1.1.4.17.2",2);
2183FWFilterRules.FWFilterJavaApplets= new Scalar("FWFilterJavaApplets","1.3.6.1.4.1.4115.1.20.1.1.4.17.3",2);
2184FWFilterRules.FWFilterActiveX= new Scalar("FWFilterActiveX","1.3.6.1.4.1.4115.1.20.1.1.4.17.4",2);
2185FWFilterRules.FWFilterPopupWnds= new Scalar("FWFilterPopupWnds","1.3.6.1.4.1.4115.1.20.1.1.4.17.5",2);
2186FWFilterRules.FWBlockFragIPPkts= new Scalar("FWBlockFragIPPkts","1.3.6.1.4.1.4115.1.20.1.1.4.17.6",2);
2187FWFilterRules.FWPortScanProtect= new Scalar("FWPortScanProtect","1.3.6.1.4.1.4115.1.20.1.1.4.17.7",2);
2188FWFilterRules.FWIPFloodDetect= new Scalar("FWIPFloodDetect","1.3.6.1.4.1.4115.1.20.1.1.4.17.8",2);
2189FWFilterRules.FWBlockFragIPPktsV4 = new Scalar("FWBlockFragIPPktsV4","1.3.6.1.4.1.4115.1.20.1.1.4.17.9",2);
2190FWFilterRules.FWPortScanProtectV4 = new Scalar("FWPortScanProtectV4","1.3.6.1.4.1.4115.1.20.1.1.4.17.10",2);
2191FWFilterRules.FWIPFloodDetectV4 = new Scalar("FWIPFloodDetectV4","1.3.6.1.4.1.4115.1.20.1.1.4.17.11",2);
2192FWFilterRules.FWBlockFragIPPktsV6 = new Scalar("FWBlockFragIPPktsV6","1.3.6.1.4.1.4115.1.20.1.1.4.17.12",2);
2193FWFilterRules.FWPortScanProtectV6 = new Scalar("FWPortScanProtectV6","1.3.6.1.4.1.4115.1.20.1.1.4.17.13",2);
2194FWFilterRules.FWIPFloodDetectV6 = new Scalar("FWIPFloodDetectV6","1.3.6.1.4.1.4115.1.20.1.1.4.17.14",2);
2195var arFWFilterProxy=FWFilterRules.FWFilterProxy;
2196var arFWFilterCookies=FWFilterRules.FWFilterCookies;
2197var arFWFilterJavaApplets=FWFilterRules.FWFilterJavaApplets;
2198var arFWFilterActiveX=FWFilterRules.FWFilterActiveX;
2199var arFWFilterPopupWnds=FWFilterRules.FWFilterPopupWnds;
2200var arFWBlockFragIPPkts=FWFilterRules.FWBlockFragIPPkts;
2201var arFWPortScanProtect=FWFilterRules.FWPortScanProtect;
2202var arFWIPFloodDetect=FWFilterRules.FWIPFloodDetect;
2203var arFWBlockFragIPPktsV4 = FWFilterRules.FWBlockFragIPPktsV4;
2204var arFWPortScanProtectV4 = FWFilterRules.FWPortScanProtectV4;
2205var arFWIPFloodDetectV4 = FWFilterRules.FWIPFloodDetectV4;
2206var arFWBlockFragIPPktsV6 = FWFilterRules.FWBlockFragIPPktsV6;
2207var arFWPortScanProtectV6 = FWFilterRules.FWPortScanProtectV6;
2208var arFWIPFloodDetectV6 = FWFilterRules.FWIPFloodDetectV6;
2209
2210
2211var FWDDNSObjs = new Container("FWDDNSObjs", "1.3.6.1.4.1.4115.1.20.1.1.4.18");
2212FWDDNSObjs.FWDDNSEnable= new Scalar("FWDDNSEnable","1.3.6.1.4.1.4115.1.20.1.1.4.18.1",2);
2213FWDDNSObjs.FWDDNSType= new Scalar("FWDDNSType","1.3.6.1.4.1.4115.1.20.1.1.4.18.2",2);
2214FWDDNSObjs.FWDDNSUserHame= new Scalar("FWDDNSUserHame","1.3.6.1.4.1.4115.1.20.1.1.4.18.3",4);
2215FWDDNSObjs.FWDDNSPassword= new Scalar("FWDDNSPassword","1.3.6.1.4.1.4115.1.20.1.1.4.18.4",4);
2216FWDDNSObjs.FWDDNSDomainName= new Scalar("FWDDNSDomainName","1.3.6.1.4.1.4115.1.20.1.1.4.18.5",4);
2217FWDDNSObjs.FWDDNSIPAddrType= new Scalar("FWDDNSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.4.18.6",2);
2218FWDDNSObjs.FWDDNSIPAddr= new Scalar("FWDDNSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.4.18.7",4);
2219FWDDNSObjs.FWDDNSStatus= new Scalar("FWDDNSStatus","1.3.6.1.4.1.4115.1.20.1.1.4.18.8",4);
2220FWDDNSObjs.FWDDNSHttps= new Scalar("FWDDNSHttps","1.3.6.1.4.1.4115.1.20.1.1.4.18.9",2);
2221var arFWDDNSEnable=FWDDNSObjs.FWDDNSEnable;
2222var arFWDDNSType=FWDDNSObjs.FWDDNSType;
2223var arFWDDNSUserHame=FWDDNSObjs.FWDDNSUserHame;
2224var arFWDDNSPassword=FWDDNSObjs.FWDDNSPassword;
2225var arFWDDNSDomainName=FWDDNSObjs.FWDDNSDomainName;
2226var arFWDDNSIPAddrType=FWDDNSObjs.FWDDNSIPAddrType;
2227var arFWDDNSIPAddr=FWDDNSObjs.FWDDNSIPAddr;
2228var arFWDDNSStatus=FWDDNSObjs.FWDDNSStatus;
2229var arFWDDNSHttps=FWDDNSObjs.FWDDNSHttps;
2230
2231var FWFeatures = new Container("FWFeatures", "1.3.6.1.4.1.4115.1.20.1.1.4.19");
2232FWFeatures.FWEnableWanBlocking= new Scalar("FWEnableWanBlocking","1.3.6.1.4.1.4115.1.20.1.1.4.19.1",2);
2233FWFeatures.FWIPSecPassThru= new Scalar("FWIPSecPassThru","1.3.6.1.4.1.4115.1.20.1.1.4.19.2",2);
2234FWFeatures.FWPPTPPassThru= new Scalar("FWPPTPPassThru","1.3.6.1.4.1.4115.1.20.1.1.4.19.3",2);
2235FWFeatures.FWEnableMulticast= new Scalar("FWEnableMulticast","1.3.6.1.4.1.4115.1.20.1.1.4.19.4",2);
2236FWFeatures.FWEnableRemoteMgmt= new Scalar("FWEnableRemoteMgmt","1.3.6.1.4.1.4115.1.20.1.1.4.19.5",2);
2237FWFeatures.FWEnableRGPassThru= new Scalar("FWEnableRGPassThru","1.3.6.1.4.1.4115.1.20.1.1.4.19.6",2);
2238FWFeatures.FWL2TPPassThru= new Scalar("FWL2TPPassThru","1.3.6.1.4.1.4115.1.20.1.1.4.19.7",2);
2239FWFeatures.FWEnableWanSNMP= new Scalar("FWEnableWanSNMP","1.3.6.1.4.1.4115.1.20.1.1.4.19.8",2);
2240FWFeatures.FWEnableWanSSH= new Scalar("FWEnableWanSSH","1.3.6.1.4.1.4115.1.20.1.1.4.19.9",2);
2241FWFeatures.FWEnableLanSNMPWireless= new Scalar("FWEnableLanSNMPWireless","1.3.6.1.4.1.4115.1.20.1.1.4.19.10",2);
2242var arFWEnableWanBlocking=FWFeatures.FWEnableWanBlocking;
2243var arFWIPSecPassThru=FWFeatures.FWIPSecPassThru;
2244var arFWPPTPPassThru=FWFeatures.FWPPTPPassThru;
2245var arFWEnableMulticast=FWFeatures.FWEnableMulticast;
2246var arFWEnableRemoteMgmt=FWFeatures.FWEnableRemoteMgmt;
2247var arFWEnableRGPassThru=FWFeatures.FWEnableRGPassThru;
2248var arFWL2TPPassThru=FWFeatures.FWL2TPPassThru;
2249var arFWEnableWanSNMP=FWFeatures.FWEnableWanSNMP;
2250var arFWEnableWanSSH=FWFeatures.FWEnableWanSSH;
2251var arFWEnableLanSNMPWireless=FWFeatures.FWEnableLanSNMPWireless;
2252
2253var FWRemoteMgmt = new Container("FWRemoteMgmt", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12");
2254FWRemoteMgmt.FWRemoteMgmtHttp= new Scalar("FWRemoteMgmtHttp","1.3.6.1.4.1.4115.1.20.1.1.4.19.12.1",2);
2255FWRemoteMgmt.FWRemoteMgmtHttpPort= new Scalar("FWRemoteMgmtHttpPort","1.3.6.1.4.1.4115.1.20.1.1.4.19.12.3",2);
2256FWRemoteMgmt.FWRemoteMgmtHttps= new Scalar("FWRemoteMgmtHttps","1.3.6.1.4.1.4115.1.20.1.1.4.19.12.2",2);
2257FWRemoteMgmt.FWRemoteMgmtHttpsPort= new Scalar("FWRemoteMgmtHttpsPort","1.3.6.1.4.1.4115.1.20.1.1.4.19.12.4",2);
2258FWRemoteMgmt.FWRemoteMgmtAllowedType = new Scalar("FWRemoteMgmtAllowedType", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.5", 2);
2259FWRemoteMgmt.FWRemoteMgmtAllowedIPv4 = new Scalar("FWRemoteMgmtAllowedIPv4", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.6", 4);
2260FWRemoteMgmt.FWRemoteMgmtAllowedIPv6 = new Scalar("FWRemoteMgmtAllowedIPv6", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.7", 4);
2261FWRemoteMgmt.FWRemoteMgmtAllowedStartIPv4 = new Scalar("FWRemoteMgmtAllowedStartIPv4", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.8", 4);
2262FWRemoteMgmt.FWRemoteMgmtAllowedEndIPv4 = new Scalar("FWRemoteMgmtAllowedEndIPv4", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.9", 4);
2263FWRemoteMgmt.FWRemoteMgmtAllowedStartIPv6 = new Scalar("FWRemoteMgmtAllowedStartIPv6", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.10", 4);
2264FWRemoteMgmt.FWRemoteMgmtAllowedEndIPv6 = new Scalar("FWRemoteMgmtAllowedEndIPv6", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.11", 4);
2265FWRemoteMgmt.FWRemoteMgmtTelnet = new Scalar("FWRemoteMgmtTelnet", "1.3.6.1.4.1.4115.1.20.1.1.4.19.12.12", 4);
2266var arFWRemoteMgmtHttp = FWRemoteMgmt.FWRemoteMgmtHttp;
2267var arFWRemoteMgmtHttpPort = FWRemoteMgmt.FWRemoteMgmtHttpPort;
2268var arFWRemoteMgmtHttps = FWRemoteMgmt.FWRemoteMgmtHttps;
2269var arFWRemoteMgmtHttpsPort = FWRemoteMgmt.FWRemoteMgmtHttpsPort;
2270var arFWRemoteMgmtAllowedType =FWRemoteMgmt.FWRemoteMgmtAllowedType ;
2271var arFWRemoteMgmtAllowedIPv4 =FWRemoteMgmt.FWRemoteMgmtAllowedIPv4 ;
2272var arFWRemoteMgmtAllowedIPv6 =FWRemoteMgmt.FWRemoteMgmtAllowedIPv6 ;
2273var arFWRemoteMgmtAllowedStartIPv4 =FWRemoteMgmt.FWRemoteMgmtAllowedStartIPv4 ;
2274var arFWRemoteMgmtAllowedEndIPv4 =FWRemoteMgmt.FWRemoteMgmtAllowedEndIPv4 ;
2275var arFWRemoteMgmtAllowedStartIPv6 =FWRemoteMgmt.FWRemoteMgmtAllowedStartIPv6 ;
2276var arFWRemoteMgmtAllowedEndIPv6 =FWRemoteMgmt.FWRemoteMgmtAllowedEndIPv6 ;
2277var arFWRemoteMgmtTelnet =FWRemoteMgmt.FWRemoteMgmtTelnet ;
2278
2279var FWParentalControls = new Container("FWParentalControls", "1.3.6.1.4.1.4115.1.20.1.1.4.20");
2280FWParentalControls.KeywordCount= new Scalar("KeywordCount","1.3.6.1.4.1.4115.1.20.1.1.4.20.1",2);
2281FWParentalControls.KeywordClear= new Scalar("KeywordClear","1.3.6.1.4.1.4115.1.20.1.1.4.20.2",2);
2282FWParentalControls.BlackListCount= new Scalar("BlackListCount","1.3.6.1.4.1.4115.1.20.1.1.4.20.3",2);
2283FWParentalControls.BlackListClear= new Scalar("BlackListClear","1.3.6.1.4.1.4115.1.20.1.1.4.20.4",2);
2284FWParentalControls.WhiteListCount= new Scalar("WhiteListCount","1.3.6.1.4.1.4115.1.20.1.1.4.20.5",2);
2285FWParentalControls.WhiteListClear= new Scalar("WhiteListClear","1.3.6.1.4.1.4115.1.20.1.1.4.20.6",2);
2286FWParentalControls.TrustedDeviceCount= new Scalar("TrustedDeviceCount","1.3.6.1.4.1.4115.1.20.1.1.4.20.7",2);
2287FWParentalControls.TrustedDeviceClear= new Scalar("TrustedDeviceClear","1.3.6.1.4.1.4115.1.20.1.1.4.20.8",2);
2288FWParentalControls.KeywordTableFreeIdx= new Scalar("KeywordTableFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.4.20.9",2);
2289FWParentalControls.BlackListFreeIdx= new Scalar("BlackListFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.4.20.11",2);
2290FWParentalControls.WhiteListFreeIdx= new Scalar("WhiteListFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.4.20.13",2);
2291FWParentalControls.TrustedDeviceFreeIdx= new Scalar("TrustedDeviceFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.4.20.15",2);
2292FWParentalControls.EnableParentalCont= new Scalar("EnableParentalCont","1.3.6.1.4.1.4115.1.20.1.1.4.20.17",2);
2293FWParentalControls.ManagedSitesEnabled= new Scalar("ManagedSitesEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.20.18",2);
2294FWParentalControls.ManagedServicesEnabled= new Scalar("ManagedServicesEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.20.19",2);
2295FWParentalControls.ManagedDevicesEnabled= new Scalar("ManagedDevicesEnabled","1.3.6.1.4.1.4115.1.20.1.1.4.20.20",2);
2296FWParentalControls.ListActiveType= new Scalar("ListActiveType","1.3.6.1.4.1.4115.1.20.1.1.4.20.22",2);
2297FWParentalControls.ExceptionCount= new Scalar("ExceptionCount","1.3.6.1.4.1.4115.1.20.1.1.4.20.24",2);
2298var arKeywordCount=FWParentalControls.KeywordCount;
2299var arKeywordClear=FWParentalControls.KeywordClear;
2300var arBlackListCount=FWParentalControls.BlackListCount;
2301var arBlackListClear=FWParentalControls.BlackListClear;
2302var arWhiteListCount=FWParentalControls.WhiteListCount;
2303var arWhiteListClear=FWParentalControls.WhiteListClear;
2304var arTrustedDeviceCount=FWParentalControls.TrustedDeviceCount;
2305var arTrustedDeviceClear=FWParentalControls.TrustedDeviceClear;
2306var arKeywordTableFreeIdx=FWParentalControls.KeywordTableFreeIdx;
2307var arBlackListFreeIdx=FWParentalControls.BlackListFreeIdx;
2308var arWhiteListFreeIdx=FWParentalControls.WhiteListFreeIdx;
2309var arTrustedDeviceFreeIdx=FWParentalControls.TrustedDeviceFreeIdx;
2310var arEnableParentalCont=FWParentalControls.EnableParentalCont;
2311var arManagedSitesEnabled=FWParentalControls.ManagedSitesEnabled;
2312var arManagedServicesEnabled=FWParentalControls.ManagedServicesEnabled;
2313var arManagedDevicesEnabled=FWParentalControls.ManagedDevicesEnabled;
2314var arListActiveType=FWParentalControls.ListActiveType;
2315var arExceptionCount=FWParentalControls.ExceptionCount;
2316
2317var KeywordBlkTable = new Table("KeywordBlkTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.10");
2318KeywordBlkTable.KeywordBlkIndex = new Column("KeywordBlkIndex","1.3.6.1.4.1.4115.1.20.1.1.4.20.10.1.1",2);
2319KeywordBlkTable.KeywordBlkWord = new Column("KeywordBlkWord","1.3.6.1.4.1.4115.1.20.1.1.4.20.10.1.2",4);
2320KeywordBlkTable.KeywordBlkTOD = new Column("KeywordBlkTOD","1.3.6.1.4.1.4115.1.20.1.1.4.20.10.1.3",2);
2321KeywordBlkTable.KeywordBlkStatus = new Column("KeywordBlkStatus","1.3.6.1.4.1.4115.1.20.1.1.4.20.10.1.4",2);
2322var arKeywordBlkIndex=KeywordBlkTable.KeywordBlkIndex;
2323var arKeywordBlkWord=KeywordBlkTable.KeywordBlkWord;
2324var arKeywordBlkTOD=KeywordBlkTable.KeywordBlkTOD;
2325var arKeywordBlkStatus=KeywordBlkTable.KeywordBlkStatus;
2326
2327var BlackListTable = new Table("BlackListTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.12");
2328BlackListTable.BlackListIndex = new Column("BlackListIndex","1.3.6.1.4.1.4115.1.20.1.1.4.20.12.1.1",2);
2329BlackListTable.BlackListDomain = new Column("BlackListDomain","1.3.6.1.4.1.4115.1.20.1.1.4.20.12.1.2",4);
2330BlackListTable.BlackListTOD = new Column("BlackListTOD","1.3.6.1.4.1.4115.1.20.1.1.4.20.12.1.3",2);
2331BlackListTable.BlackListStatus = new Column("BlackListStatus","1.3.6.1.4.1.4115.1.20.1.1.4.20.12.1.4",2);
2332var arBlackListIndex=BlackListTable.BlackListIndex;
2333var arBlackListDomain=BlackListTable.BlackListDomain;
2334var arBlackListTOD=BlackListTable.BlackListTOD;
2335var arBlackListStatus=BlackListTable.BlackListStatus;
2336
2337var WhiteListTable = new Table("WhiteListTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.14");
2338WhiteListTable.WhiteListIndex = new Column("WhiteListIndex","1.3.6.1.4.1.4115.1.20.1.1.4.20.14.1.1",2);
2339WhiteListTable.WhiteListDomain = new Column("WhiteListDomain","1.3.6.1.4.1.4115.1.20.1.1.4.20.14.1.2",4);
2340WhiteListTable.WhiteListTOD = new Column("WhiteListTOD","1.3.6.1.4.1.4115.1.20.1.1.4.20.14.1.3",2);
2341WhiteListTable.WhiteListStatus = new Column("WhiteListStatus","1.3.6.1.4.1.4115.1.20.1.1.4.20.14.1.4",2);
2342var arWhiteListIndex=WhiteListTable.WhiteListIndex;
2343var arWhiteListDomain=WhiteListTable.WhiteListDomain;
2344var arWhiteListTOD=WhiteListTable.WhiteListTOD;
2345var arWhiteListStatus=WhiteListTable.WhiteListStatus;
2346
2347var TrustedDeviceTable = new Table("TrustedDeviceTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.16");
2348TrustedDeviceTable.TrustedDeviceIndex = new Column("TrustedDeviceIndex","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.1",2);
2349TrustedDeviceTable.TrustedDeviceMAC = new Column("TrustedDeviceMAC","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.2",4);
2350TrustedDeviceTable.TrustedDeviceStatus = new Column("TrustedDeviceStatus","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.3",2);
2351TrustedDeviceTable.TrustedDeviceName = new Column("TrustedDeviceName","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.4",4);
2352TrustedDeviceTable.TrustedDeviceAddrType = new Column("TrustedDeviceAddrType","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.5",2);
2353TrustedDeviceTable.TrustedDeviceAddr = new Column("TrustedDeviceAddr","1.3.6.1.4.1.4115.1.20.1.1.4.20.16.1.6",4);
2354var arTrustedDeviceIndex=TrustedDeviceTable.TrustedDeviceIndex;
2355var arTrustedDeviceMAC=TrustedDeviceTable.TrustedDeviceMAC;
2356var arTrustedDeviceStatus=TrustedDeviceTable.TrustedDeviceStatus;
2357var arTrustedDeviceName=TrustedDeviceTable.TrustedDeviceName;
2358var arTrustedDeviceAddrType=TrustedDeviceTable.TrustedDeviceAddrType;
2359var arTrustedDeviceAddr=TrustedDeviceTable.TrustedDeviceAddr;
2360
2361var TrustedDeviceManagedServicesTable = new Table("TrustedDeviceManagedServicesTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.21");
2362TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesIndex = new Column("TrustedDeviceManagedServicesIndex","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.1",2);
2363TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesMAC = new Column("TrustedDeviceManagedServicesMAC","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.2",4);
2364TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesStatus = new Column("TrustedDeviceManagedServicesStatus","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.3",2);
2365TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesName = new Column("TrustedDeviceManagedServicesName","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.4",4);
2366TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesAddrType = new Column("TrustedDeviceManagedServicesAddrType","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.5",2);
2367TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesAddr = new Column("TrustedDeviceManagedServicesAddr","1.3.6.1.4.1.4115.1.20.1.1.4.20.21.1.6",4);
2368var arTrustedDeviceManagedServicesIndex=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesIndex;
2369var arTrustedDeviceManagedServicesMAC=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesMAC;
2370var arTrustedDeviceManagedServicesStatus=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesStatus;
2371var arTrustedDeviceManagedServicesName=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesName;
2372var arTrustedDeviceManagedServicesAddrType=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesAddrType;
2373var arTrustedDeviceManagedServicesAddr=TrustedDeviceManagedServicesTable.TrustedDeviceManagedServicesAddr;
2374
2375var ExceptionListTable = new Table("ExceptionListTable", "1.3.6.1.4.1.4115.1.20.1.1.4.20.25");
2376ExceptionListTable.ExceptionListIndex = new Column("ExceptionListIndex", "1.3.6.1.4.1.4115.1.20.1.1.4.20.25.1.1",2);
2377ExceptionListTable.ExceptionListDomain = new Column("ExceptionListDomain", "1.3.6.1.4.1.4115.1.20.1.1.4.20.25.1.2",4);
2378ExceptionListTable.ExceptionListStatus = new Column("ExceptionListStatus", "1.3.6.1.4.1.4115.1.20.1.1.4.20.25.1.3",2);
2379var arExceptionListIndex=ExceptionListTable.ExceptionListIndex;
2380var arExceptionListDomain=ExceptionListTable.ExceptionListDomain;
2381var arExceptionListStatus=ExceptionListTable.ExceptionListStatus;
2382
2383var FWIPv6Security = new Container("FWIPv6Security", "1.3.6.1.4.1.4115.1.20.1.1.4.40");
2384FWIPv6Security.FWIPv6Enable = new Scalar("FWIPv6Enable","1.3.6.1.4.1.4115.1.20.1.1.4.40.7",2);
2385var arFWIPv6Enable = FWIPv6Security.FWIPv6Enable;
2386
2387var MtaDevSetup = new Table("MtaDevSetup", "1.3.6.1.4.1.4115.1.3.3.1.2.4.3");
2388MtaDevSetup.MtaDevEndPntCallPState= new Column("MtaDevEndPntCallPState","1.3.6.1.4.1.4115.1.3.3.1.2.4.3.1.37",2);
2389
2390var arMtaDevEndPntCallPState=MtaDevSetup.MtaDevEndPntCallPState;
2391
2392var SysCfg = new Container("SysCfg", "1.3.6.1.4.1.4115.1.20.1.1.5");
2393SysCfg.AdminPassword= new Scalar("AdminPassword","1.3.6.1.4.1.4115.1.20.1.1.5.1",4);
2394SysCfg.AdminTimeout= new Scalar("AdminTimeout","1.3.6.1.4.1.4115.1.20.1.1.5.2",66);
2395SysCfg.TimeZoneUTCOffset= new Scalar("TimeZoneUTCOffset","1.3.6.1.4.1.4115.1.20.1.1.5.3",2);
2396SysCfg.Reboot= new Scalar("Reboot","1.3.6.1.4.1.4115.1.20.1.1.5.4",2);
2397SysCfg.Defaults= new Scalar("Defaults","1.3.6.1.4.1.4115.1.20.1.1.5.5",2);
2398SysCfg.Language= new Scalar("Language","1.3.6.1.4.1.4115.1.20.1.1.5.6",4);
2399SysCfg.Name= new Scalar("Name","1.3.6.1.4.1.4115.1.20.1.1.5.7",4);
2400SysCfg.SerialNumber= new Scalar("SerialNumber","1.3.6.1.4.1.4115.1.20.1.1.5.8",4);
2401SysCfg.BootCodeVersion= new Scalar("BootCodeVersion","1.3.6.1.4.1.4115.1.20.1.1.5.9",4);
2402SysCfg.HardwareVersion= new Scalar("HardwareVersion","1.3.6.1.4.1.4115.1.20.1.1.5.10",4);
2403SysCfg.FirmwareVersion= new Scalar("FirmwareVersion","1.3.6.1.4.1.4115.1.20.1.1.5.11",4);
2404SysCfg.LogLevel= new Scalar("LogLevel","1.3.6.1.4.1.4115.1.20.1.1.5.12",2);
2405SysCfg.CustomSettings= new Scalar("CustomSettings","1.3.6.1.4.1.4115.1.20.1.1.5.13",4);
2406SysCfg.CustomID= new Scalar("CustomID","1.3.6.1.4.1.4115.1.20.1.1.5.14",2);
2407SysCfg.CurrentTime= new Scalar("CurrentTime","1.3.6.1.4.1.4115.1.20.1.1.5.15",4);
2408SysCfg.TACACSAddr= new Scalar("TACACSAddr","1.3.6.1.4.1.4115.1.20.1.1.5.20",4);
2409SysCfg.TACACSPort= new Scalar("TACACSPort","1.3.6.1.4.1.4115.1.20.1.1.5.21",2);
2410SysCfg.TACACSSecretKey= new Scalar("TACACSSecretKey","1.3.6.1.4.1.4115.1.20.1.1.5.22",4);
2411SysCfg.XmlProvisioningFile= new Scalar("XmlProvisioningFile","1.3.6.1.4.1.4115.1.20.1.1.5.23",4);
2412SysCfg.XmlProvisioningStatus= new Scalar("XmlProvisioningStatus","1.3.6.1.4.1.4115.1.20.1.1.5.24",2);
2413SysCfg.BlockNonArrisDevices= new Scalar("BlockNonArrisDevices","1.3.6.1.4.1.4115.1.20.1.1.5.26",2);
2414SysCfg.DHCPLogLevel= new Scalar("DHCPLogLevel","1.3.6.1.4.1.4115.1.20.1.1.5.27",2);
2415SysCfg.TechnicianName= new Scalar("TechnicianName","1.3.6.1.4.1.4115.1.20.1.1.5.28",4);
2416SysCfg.EnableLanEtherPrivateWanBlock= new Scalar("EnableLanEtherPrivateWanBlock","1.3.6.1.4.1.4115.1.20.1.1.5.29",2);
2417SysCfg.TACACSIPAddrType= new Scalar("TACACSIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.5.30",2);
2418SysCfg.TACACSIPAddr= new Scalar("TACACSIPAddr","1.3.6.1.4.1.4115.1.20.1.1.5.31",4);
2419SysCfg.EnabledInterfaces= new Scalar("EnabledInterfaces","1.3.6.1.4.1.4115.1.20.1.1.5.32",2);
2420SysCfg.EnabledInterfacesString= new Scalar("EnabledInterfacesString","1.3.6.1.4.1.4115.1.20.1.1.5.33",4);
2421SysCfg.InboundTrafficLogEnable= new Scalar("InboundTrafficLogEnable","1.3.6.1.4.1.4115.1.20.1.1.5.34",2);
2422SysCfg.NATPBypassEnable= new Scalar("NATPBypassEnable","1.3.6.1.4.1.4115.1.20.1.1.5.35",2);
2423SysCfg.NATDebug= new Scalar("NATDebug","1.3.6.1.4.1.4115.1.20.1.1.5.36",2);
2424SysCfg.DisableResetButton= new Scalar("DisableResetButton","1.3.6.1.4.1.4115.1.20.1.1.5.37",2);
2425SysCfg.DHCPOption43Sub2= new Scalar("DHCPOption43Sub2","1.3.6.1.4.1.4115.1.20.1.1.5.38",4);
2426SysCfg.DHCPOption43Sub3= new Scalar("DHCPOption43Sub3","1.3.6.1.4.1.4115.1.20.1.1.5.39",4);
2427SysCfg.ESTBDHCPOption43Sub2= new Scalar("ESTBDHCPOption43Sub2","1.3.6.1.4.1.4115.1.20.1.1.5.40",4);
2428SysCfg.ESTBDHCPOption43Sub3= new Scalar("ESTBDHCPOption43Sub3","1.3.6.1.4.1.4115.1.20.1.1.5.41",4);
2429SysCfg.ClientTrackingEnable= new Scalar("ClientTrackingEnable","1.3.6.1.4.1.4115.1.20.1.1.5.43",2);
2430SysCfg.SystemFlags= new Scalar("SystemFlags","1.3.6.1.4.1.4115.1.20.1.1.5.44",2);
2431SysCfg.ResetDefaultWebPassword= new Scalar("ResetDefaultWebPassword","1.3.6.1.4.1.4115.1.20.1.1.5.46",2);
2432SysCfg.DHCPOption60ERouter= new Scalar("DHCPOption60ERouter","1.3.6.1.4.1.4115.1.20.1.1.5.47",4);
2433SysCfg.DHCPOption60ESTB= new Scalar("DHCPOption60ESTB","1.3.6.1.4.1.4115.1.20.1.1.5.48",4);
2434SysCfg.WirelessBand= new Scalar("WirelessBand","1.3.6.1.4.1.4115.1.20.1.1.5.55",4);
2435SysCfg.SaveCurrentConfigFile= new Scalar("SaveCurrentConfigFile","1.3.6.1.4.1.4115.1.20.1.1.5.57",2);
2436SysCfg.RestoreCurrentConfigFile= new Scalar("RestoreCurrentConfigFile","1.3.6.1.4.1.4115.1.20.1.1.5.58",2);
2437SysCfg.FirstInstallWizardCompletionStatus= new Scalar("FirstInstallWizardCompletionStatus","1.3.6.1.4.1.4115.1.20.1.1.5.62",2);
2438
2439var arAdminPassword=SysCfg.AdminPassword;
2440var arAdminTimeout=SysCfg.AdminTimeout;
2441var arTimeZoneUTCOffset=SysCfg.TimeZoneUTCOffset;
2442var arReboot=SysCfg.Reboot;
2443var arDefaults=SysCfg.Defaults;
2444var arLanguage=SysCfg.Language;
2445var arName=SysCfg.Name;
2446var arSerialNumber=SysCfg.SerialNumber;
2447var arBootCodeVersion=SysCfg.BootCodeVersion;
2448var arHardwareVersion=SysCfg.HardwareVersion;
2449var arFirmwareVersion=SysCfg.FirmwareVersion;
2450var arLogLevel=SysCfg.LogLevel;
2451var arCustomSettings=SysCfg.CustomSettings;
2452var arCustomID=SysCfg.CustomID;
2453var arCurrentTime=SysCfg.CurrentTime;
2454var arTACACSAddr=SysCfg.TACACSAddr;
2455var arTACACSPort=SysCfg.TACACSPort;
2456var arTACACSSecretKey=SysCfg.TACACSSecretKey;
2457var arXmlProvisioningFile=SysCfg.XmlProvisioningFile;
2458var arXmlProvisioningStatus=SysCfg.XmlProvisioningStatus;
2459var arBlockNonArrisDevices=SysCfg.BlockNonArrisDevices;
2460var arDHCPLogLevel=SysCfg.DHCPLogLevel;
2461var arTechnicianName=SysCfg.TechnicianName;
2462var arEnableLanEtherPrivateWanBlock=SysCfg.EnableLanEtherPrivateWanBlock;
2463var arTACACSIPAddrType=SysCfg.TACACSIPAddrType;
2464var arTACACSIPAddr=SysCfg.TACACSIPAddr;
2465var arEnabledInterfaces=SysCfg.EnabledInterfaces;
2466var arEnabledInterfacesString=SysCfg.EnabledInterfacesString;
2467var arInboundTrafficLogEnable=SysCfg.InboundTrafficLogEnable;
2468var arNATPBypassEnable=SysCfg.NATPBypassEnable;
2469var arNATDebug=SysCfg.NATDebug;
2470var arDisableResetButton=SysCfg.DisableResetButton;
2471var arDHCPOption43Sub2=SysCfg.DHCPOption43Sub2;
2472var arDHCPOption43Sub3=SysCfg.DHCPOption43Sub3;
2473var arESTBDHCPOption43Sub2=SysCfg.ESTBDHCPOption43Sub2;
2474var arESTBDHCPOption43Sub3=SysCfg.ESTBDHCPOption43Sub3;
2475var arClientTrackingEnable=SysCfg.ClientTrackingEnable;
2476var arSystemFlags=SysCfg.SystemFlags;
2477var arResetDefaultWebPassword=SysCfg.ResetDefaultWebPassword;
2478var arDHCPOption60ERouter=SysCfg.DHCPOption60ERouter;
2479var arDHCPOption60ESTB=SysCfg.DHCPOption60ESTB;
2480var arWirelessBand=SysCfg.WirelessBand;
2481var arSaveCurrentConfigFile=SysCfg.SaveCurrentConfigFile;
2482var arRestoreCurrentConfigFile=SysCfg.RestoreCurrentConfigFile;
2483var arFirstInstallWizardCompletionStatus=SysCfg.FirstInstallWizardCompletionStatus;
2484
2485var AuthTable = new Table("AuthTable", "1.3.6.1.4.1.4115.1.20.1.1.5.16");
2486AuthTable.AuthIndex = new Column("AuthIndex","1.3.6.1.4.1.4115.1.20.1.1.5.16.1.1",66);
2487AuthTable.AuthUserName = new Column("AuthUserName","1.3.6.1.4.1.4115.1.20.1.1.5.16.1.2",4);
2488AuthTable.AuthPassword = new Column("AuthPassword","1.3.6.1.4.1.4115.1.20.1.1.5.16.1.3",4);
2489AuthTable.AuthType = new Column("AuthType","1.3.6.1.4.1.4115.1.20.1.1.5.16.1.4",4);
2490AuthTable.AuthAccountEnabled = new Column("AuthAccountEnabled","1.3.6.1.4.1.4115.1.20.1.1.5.16.1.6",2);
2491var arAuthIndex=AuthTable.AuthIndex;
2492var arAuthUserName=AuthTable.AuthUserName;
2493var arAuthPassword=AuthTable.AuthPassword;
2494var arAuthType=AuthTable.AuthType;
2495var arAuthAccountEnabled=AuthTable.AuthAccountEnabled;
2496
2497var SNTPSettings = new Container("SNTPSettings", "1.3.6.1.4.1.4115.1.20.1.1.5.17");
2498SNTPSettings.EnableSNTP= new Scalar("EnableSNTP","1.3.6.1.4.1.4115.1.20.1.1.5.17.1",2);
2499SNTPSettings.ApplySNTPSettings= new Scalar("ApplySNTPSettings","1.3.6.1.4.1.4115.1.20.1.1.5.17.2",2);
2500SNTPSettings.SNTPTableFreeIdx= new Scalar("SNTPTableFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.5.17.3",2);
2501var arEnableSNTP=SNTPSettings.EnableSNTP;
2502var arApplySNTPSettings=SNTPSettings.ApplySNTPSettings;
2503var arSNTPTableFreeIdx=SNTPSettings.SNTPTableFreeIdx;
2504
2505var SNTPServerTable = new Table("SNTPServerTable", "1.3.6.1.4.1.4115.1.20.1.1.5.17.4");
2506SNTPServerTable.SNTPServerIndex = new Column("SNTPServerIndex","1.3.6.1.4.1.4115.1.20.1.1.5.17.4.1.1",2);
2507SNTPServerTable.SNTPServerAddrType = new Column("SNTPServerAddrType","1.3.6.1.4.1.4115.1.20.1.1.5.17.4.1.2",2);
2508SNTPServerTable.SNTPServerAddr = new Column("SNTPServerAddr","1.3.6.1.4.1.4115.1.20.1.1.5.17.4.1.3",4);
2509SNTPServerTable.SNTPServerName = new Column("SNTPServerName","1.3.6.1.4.1.4115.1.20.1.1.5.17.4.1.4",4);
2510SNTPServerTable.SNTPServerStatus = new Column("SNTPServerStatus","1.3.6.1.4.1.4115.1.20.1.1.5.17.4.1.5",2);
2511var arSNTPServerIndex=SNTPServerTable.SNTPServerIndex;
2512var arSNTPServerAddrType=SNTPServerTable.SNTPServerAddrType;
2513var arSNTPServerAddr=SNTPServerTable.SNTPServerAddr;
2514var arSNTPServerName=SNTPServerTable.SNTPServerName;
2515var arSNTPServerStatus=SNTPServerTable.SNTPServerStatus;
2516
2517var CmDoc30Software = new Container("CmDoc30Software", "1.3.6.1.4.1.4115.1.3.4.1.5");
2518CmDoc30Software.CmDoc30SwRegistrationState = new Scalar("CmDoc30SwRegistrationState","1.3.6.1.4.1.4115.1.3.4.1.5.9",2);
2519CmDoc30Software.CmDoc30SwOperStatus = new Scalar("CmDoc30SwOperStatus","1.3.6.1.4.1.4115.1.3.4.1.5.3",2);
2520var arCmDoc30SwRegistrationState = CmDoc30Software.CmDoc30SwRegistrationState;
2521var arCmDoc30SwOperStatus = CmDoc30Software.CmDoc30SwOperStatus;
2522
2523// ARRIS ADD START for PROD00203656
2524var CmDoc30Setup = new Container("CmDoc30Setup", "1.3.6.1.4.1.4115.1.3.4.1.3");
2525CmDoc30Setup.TurboDoxEnable = new Scalar("CmDoc30SetupTurboDoxEnable","1.3.6.1.4.1.4115.1.3.4.1.3.14",2);
2526CmDoc30Setup.CmDoc30SetupSecDsLossReinitEnable = new Scalar("CmDoc30SetupSecDsLossReinitEnable","1.3.6.1.4.1.4115.1.3.4.1.3.4",2);
2527CmDoc30Setup.CmDoc30SetupPartServiceFallback20 = new Scalar("CmDoc30SetupPartServiceFallback20","1.3.6.1.4.1.4115.1.3.4.1.3.5",2);
2528CmDoc30Setup.CmDoc30SetupPacketCableRegion = new Scalar("CmDoc30SetupPacketCableRegion","1.3.6.1.4.1.4115.1.3.4.1.3.8",2);
2529var arCmDoc30SetupTurboDoxEnable = CmDoc30Setup.TurboDoxEnable;
2530var arCmDoc30SetupSecDsLossReinitEnable = CmDoc30Setup.CmDoc30SetupSecDsLossReinitEnable;
2531var arCmDoc30SetupPartServiceFallback20 = CmDoc30Setup.CmDoc30SetupPartServiceFallback20;
2532var arCmDoc30SetupPacketCableRegion = CmDoc30Setup.CmDoc30SetupPacketCableRegion;
2533// ARRIS ADD END for PROD00203656
2534
2535var EmailSettings = new Container("EmailSettings", "1.3.6.1.4.1.4115.1.20.1.1.5.18");
2536EmailSettings.EmailServerName= new Scalar("EmailServerName","1.3.6.1.4.1.4115.1.20.1.1.5.18.1",4);
2537EmailSettings.EmailServerUser= new Scalar("EmailServerUser","1.3.6.1.4.1.4115.1.20.1.1.5.18.2",4);
2538EmailSettings.EmailServerPW= new Scalar("EmailServerPW","1.3.6.1.4.1.4115.1.20.1.1.5.18.3",4);
2539EmailSettings.EmailAddress= new Scalar("EmailAddress","1.3.6.1.4.1.4115.1.20.1.1.5.18.4",4);
2540EmailSettings.EnableLogEmail= new Scalar("EnableLogEmail","1.3.6.1.4.1.4115.1.20.1.1.5.18.5",2);
2541EmailSettings.EmailApplySettings= new Scalar("EmailApplySettings","1.3.6.1.4.1.4115.1.20.1.1.5.18.6",2);
2542EmailSettings.EmailSend = new Scalar("EmailSend","1.3.6.1.4.1.4115.1.20.1.1.5.18.9",2);
2543var arEmailServerName=EmailSettings.EmailServerName;
2544var arEmailServerUser=EmailSettings.EmailServerUser;
2545var arEmailServerPW=EmailSettings.EmailServerPW;
2546var arEmailAddress=EmailSettings.EmailAddress;
2547var arEnableLogEmail=EmailSettings.EnableLogEmail;
2548var arEmailApplySettings=EmailSettings.EmailApplySettings;
2549var arEmailSend=EmailSettings.EmailSend;
2550
2551var CmAccess = new Container("CmAccess", "1.3.6.1.4.1.4115.1.3.4.1.2");
2552CmAccess.CmDoc30SessionTime= new Scalar("CmDoc30SessionTime","1.3.6.1.4.1.4115.1.3.4.1.2.12",4);
2553CmAccess.CmDoc30SessionDataDownloaded= new Scalar("CmDoc30SessionDataDownloaded","1.3.6.1.4.1.4115.1.3.4.1.2.13",4);
2554CmAccess.CmDoc30SessionDataUploaded= new Scalar("CmDoc30SessionDataUploaded","1.3.6.1.4.1.4115.1.3.4.1.2.14",4);
2555CmAccess.CmDoc30ResetActivitySummary= new Scalar("CmDoc30ResetActivitySummary","1.3.6.1.4.1.4115.1.3.4.1.2.15",2);
2556var arCmDoc30SessionTime=CmAccess.CmDoc30SessionTime;
2557var arCmDoc30SessionDataDownloaded=CmAccess.CmDoc30SessionDataDownloaded;
2558var arCmDoc30SessionDataUploaded=CmAccess.CmDoc30SessionDataUploaded;
2559var arCmDoc30ResetActivitySummary=CmAccess.CmDoc30ResetActivitySummary;
2560
2561var LogSettings = new Container("LogSettings", "1.3.6.1.4.1.4115.1.20.1.1.5.19");
2562LogSettings.ClearLogs= new Scalar("ClearLogs","1.3.6.1.4.1.4115.1.20.1.1.5.19.3",2);
2563LogSettings.ChangeLogFilter= new Scalar("ChangeLogFilter","1.3.6.1.4.1.4115.1.20.1.1.5.19.4",2);
2564var arClearLogs=LogSettings.ClearLogs;
2565var arChangeLogFilter=LogSettings.ChangeLogFilter;
2566
2567var UserLogs = new Container("UserLogs", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1");
2568
2569var FirewallLogTable = new Table("FirewallLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.1");
2570FirewallLogTable.FWLogIndex = new Column("FWLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.1.1.1",2);
2571FirewallLogTable.FWLogTime = new Column("FWLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.1.1.2",4);
2572FirewallLogTable.FWLogInfo = new Column("FWLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.1.1.3",4);
2573var arFWLogIndex=FirewallLogTable.FWLogIndex;
2574var arFWLogTime=FirewallLogTable.FWLogTime;
2575var arFWLogInfo=FirewallLogTable.FWLogInfo;
2576
2577var ParentalContLogTable = new Table("ParentalContLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.2");
2578ParentalContLogTable.PCLogIndex = new Column("PCLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.2.1.1",2);
2579ParentalContLogTable.PCLogTime = new Column("PCLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.2.1.2",4);
2580ParentalContLogTable.PCLogInfo = new Column("PCLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.2.1.3",4);
2581var arPCLogIndex=ParentalContLogTable.PCLogIndex;
2582var arPCLogTime=ParentalContLogTable.PCLogTime;
2583var arPCLogInfo=ParentalContLogTable.PCLogInfo;
2584
2585var ChangeLogTable = new Table("ChangeLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.3");
2586ChangeLogTable.ChangeLogIndex = new Column("ChangeLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.3.1.1",2);
2587ChangeLogTable.ChangeLogTime = new Column("ChangeLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.3.1.2",4);
2588ChangeLogTable.ChangeLogInfo = new Column("ChangeLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.3.1.3",4);
2589var arChangeLogIndex=ChangeLogTable.ChangeLogIndex;
2590var arChangeLogTime=ChangeLogTable.ChangeLogTime;
2591var arChangeLogInfo=ChangeLogTable.ChangeLogInfo;
2592
2593var DebugLogTable = new Table("DebugLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.4");
2594DebugLogTable.DebugLogIndex = new Column("DebugLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.4.1.1",2);
2595DebugLogTable.DebugLogTime = new Column("DebugLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.4.1.2",4);
2596DebugLogTable.DebugLogInfo = new Column("DebugLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.4.1.3",4);
2597var arDebugLogIndex=DebugLogTable.DebugLogIndex;
2598var arDebugLogTime=DebugLogTable.DebugLogTime;
2599var arDebugLogInfo=DebugLogTable.DebugLogInfo;
2600
2601var DHCPLogTable = new Table("DHCPLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.5");
2602DHCPLogTable.DHCPLogIndex = new Column("DHCPLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.5.1.1",2);
2603DHCPLogTable.DHCPLogTime = new Column("DHCPLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.5.1.2",4);
2604DHCPLogTable.DHCPLogInfo = new Column("DHCPLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.5.1.3",4);
2605var arDHCPLogIndex=DHCPLogTable.DHCPLogIndex;
2606var arDHCPLogTime=DHCPLogTable.DHCPLogTime;
2607var arDHCPLogInfo=DHCPLogTable.DHCPLogInfo;
2608
2609var LanClientLogTable = new Table("LanClientLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.6");
2610LanClientLogTable.LanClientLogIndex = new Column("LanClientLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.6.1.1",2);
2611LanClientLogTable.LanClientLogTime = new Column("LanClientLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.6.1.2",4);
2612LanClientLogTable.LanClientLogInfo = new Column("LanClientLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.6.1.3",4);
2613var arLanClientLogIndex=LanClientLogTable.LanClientLogIndex;
2614var arLanClientLogTime=LanClientLogTable.LanClientLogTime;
2615var arLanClientLogInfo=LanClientLogTable.LanClientLogInfo;
2616
2617// PEGATRON ADD START - PD9270
2618
2619
2620var MocaLogTable = new Table("MocaLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.1.9");
2621MocaLogTable.MocaLogIndex = new Column("MocaLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.9.1.1",2);
2622MocaLogTable.MocaLogTime = new Column("MocaLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.9.1.2",4);
2623MocaLogTable.MocaLogInfo = new Column("MocaLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.1.9.1.3",4);
2624var arMocaLogIndex=MocaLogTable.MocaLogIndex;
2625var arMocaLogTime=MocaLogTable.MocaLogTime;
2626var arMocaLogInfo=MocaLogTable.MocaLogInfo;
2627// PEGATRON ADD END - PD9270
2628
2629var MSOLogs = new Container("MSOLogs", "1.3.6.1.4.1.4115.1.20.1.1.5.19.2");
2630MSOLogs.ClearMSOLogs= new Scalar("ClearMSOLogs","1.3.6.1.4.1.4115.1.20.1.1.5.19.2.2",2);
2631var arClearMSOLogs=MSOLogs.ClearMSOLogs;
2632
2633var MSOChgLogTable = new Table("MSOChgLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.19.2.1");
2634MSOChgLogTable.MSOChgLogIndex = new Column("MSOChgLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.19.2.1.1.1",2);
2635MSOChgLogTable.MSOChgLogTime = new Column("MSOChgLogTime","1.3.6.1.4.1.4115.1.20.1.1.5.19.2.1.1.2",4);
2636MSOChgLogTable.MSOChgLogInfo = new Column("MSOChgLogInfo","1.3.6.1.4.1.4115.1.20.1.1.5.19.2.1.1.3",4);
2637var arMSOChgLogIndex=MSOChgLogTable.MSOChgLogIndex;
2638var arMSOChgLogTime=MSOChgLogTable.MSOChgLogTime;
2639var arMSOChgLogInfo=MSOChgLogTable.MSOChgLogInfo;
2640
2641var InboundTrafficLogTable = new Table("InboundTrafficLogTable", "1.3.6.1.4.1.4115.1.20.1.1.5.42");
2642InboundTrafficLogTable.InboundTrafficLogIndex = new Column("InboundTrafficLogIndex","1.3.6.1.4.1.4115.1.20.1.1.5.42.1.1",66);
2643InboundTrafficLogTable.InboundTrafficLogData = new Column("InboundTrafficLogData","1.3.6.1.4.1.4115.1.20.1.1.5.42.1.2",4);
2644var arInboundTrafficLogIndex=InboundTrafficLogTable.InboundTrafficLogIndex;
2645var arInboundTrafficLogData=InboundTrafficLogTable.InboundTrafficLogData;
2646
2647var NATInfo = new Container("NATInfo", "1.3.6.1.4.1.4115.1.20.1.1.5.45");
2648NATInfo.NATPortFwdPersistUPnP= new Scalar("NATPortFwdPersistUPnP","1.3.6.1.4.1.4115.1.20.1.1.5.45.2",2);
2649var arNATPortFwdPersistUPnP=NATInfo.NATPortFwdPersistUPnP;
2650
2651var NATPortFwdTable = new Table("NATPortFwdTable", "1.3.6.1.4.1.4115.1.20.1.1.5.45.1");
2652NATPortFwdTable.NATPortFwdIndex = new Column("NATPortFwdIndex","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.1",2);
2653NATPortFwdTable.NATPortFwdLocalPortStart = new Column("NATPortFwdLocalPortStart","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.2",2);
2654NATPortFwdTable.NATPortFwdLocalPortEnd = new Column("NATPortFwdLocalPortEnd","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.3",2);
2655NATPortFwdTable.NATPortFwdGlobalPortStart = new Column("NATPortFwdGlobalPortStart","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.4",2);
2656NATPortFwdTable.NATPortFwdGlobalPortEnd = new Column("NATPortFwdGlobalPortEnd","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.5",2);
2657NATPortFwdTable.NATPortFwdProtocol = new Column("NATPortFwdProtocol","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.6",2);
2658NATPortFwdTable.NATPortFwdDesc = new Column("NATPortFwdDesc","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.7",4);
2659NATPortFwdTable.NATPortFwdLocalAddrType = new Column("NATPortFwdLocalAddrType","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.8",2);
2660NATPortFwdTable.NATPortFwdLocalAddr = new Column("NATPortFwdLocalAddr","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.9",4);
2661NATPortFwdTable.NATPortFwdRemoteAddrType = new Column("NATPortFwdRemoteAddrType","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.10",2);
2662NATPortFwdTable.NATPortFwdRemoteAddr = new Column("NATPortFwdRemoteAddr","1.3.6.1.4.1.4115.1.20.1.1.5.45.1.1.11",4);
2663var arNATPortFwdIndex=NATPortFwdTable.NATPortFwdIndex;
2664var arNATPortFwdLocalPortStart=NATPortFwdTable.NATPortFwdLocalPortStart;
2665var arNATPortFwdLocalPortEnd=NATPortFwdTable.NATPortFwdLocalPortEnd;
2666var arNATPortFwdGlobalPortStart=NATPortFwdTable.NATPortFwdGlobalPortStart;
2667var arNATPortFwdGlobalPortEnd=NATPortFwdTable.NATPortFwdGlobalPortEnd;
2668var arNATPortFwdProtocol=NATPortFwdTable.NATPortFwdProtocol;
2669var arNATPortFwdDesc=NATPortFwdTable.NATPortFwdDesc;
2670var arNATPortFwdLocalAddrType=NATPortFwdTable.NATPortFwdLocalAddrType;
2671var arNATPortFwdLocalAddr=NATPortFwdTable.NATPortFwdLocalAddr;
2672var arNATPortFwdRemoteAddrType=NATPortFwdTable.NATPortFwdRemoteAddrType;
2673var arNATPortFwdRemoteAddr=NATPortFwdTable.NATPortFwdRemoteAddr;
2674
2675var HostAccess = new Container("HostAccess", "1.3.6.1.4.1.4115.1.20.1.1.6");
2676HostAccess.HostAccessClientSeed= new Scalar("HostAccessClientSeed","1.3.6.1.4.1.4115.1.20.1.1.6.1",4);
2677HostAccess.HostCLITimeout= new Scalar("HostCLITimeout","1.3.6.1.4.1.4115.1.20.1.1.6.2",66);
2678HostAccess.HostAccessSSHEnable= new Scalar("HostAccessSSHEnable","1.3.6.1.4.1.4115.1.20.1.1.6.3",2);
2679HostAccess.HostAccessSSHPassword= new Scalar("HostAccessSSHPassword","1.3.6.1.4.1.4115.1.20.1.1.6.4",4);
2680HostAccess.WebAccessFreeIdx= new Scalar("WebAccessFreeIdx","1.3.6.1.4.1.4115.1.20.1.1.6.5",2);
2681HostAccess.WebAccessSetting= new Scalar("WebAccessSetting","1.3.6.1.4.1.4115.1.20.1.1.6.6",2);
2682HostAccess.WebAccessWANACL= new Scalar("WebAccessWANACL","1.3.6.1.4.1.4115.1.20.1.1.6.8",4);
2683var arHostAccessClientSeed=HostAccess.HostAccessClientSeed;
2684var arHostCLITimeout=HostAccess.HostCLITimeout;
2685var arHostAccessSSHEnable=HostAccess.HostAccessSSHEnable;
2686var arHostAccessSSHPassword=HostAccess.HostAccessSSHPassword;
2687var arWebAccessFreeIdx=HostAccess.WebAccessFreeIdx;
2688var arWebAccessSetting=HostAccess.WebAccessSetting;
2689var arWebAccessWANACL=HostAccess.WebAccessWANACL;
2690
2691var WebAccessTable = new Table("WebAccessTable", "1.3.6.1.4.1.4115.1.20.1.1.6.7");
2692WebAccessTable.WebAccessIndex = new Column("WebAccessIndex","1.3.6.1.4.1.4115.1.20.1.1.6.7.1.1",2);
2693WebAccessTable.WebAccessPage = new Column("WebAccessPage","1.3.6.1.4.1.4115.1.20.1.1.6.7.1.2",4);
2694WebAccessTable.WebAccessLevel = new Column("WebAccessLevel","1.3.6.1.4.1.4115.1.20.1.1.6.7.1.3",2);
2695WebAccessTable.WebAccessRowStatus = new Column("WebAccessRowStatus","1.3.6.1.4.1.4115.1.20.1.1.6.7.1.4",2);
2696var arWebAccessIndex=WebAccessTable.WebAccessIndex;
2697var arWebAccessPage=WebAccessTable.WebAccessPage;
2698var arWebAccessLevel=WebAccessTable.WebAccessLevel;
2699var arWebAccessRowStatus=WebAccessTable.WebAccessRowStatus;
2700
2701var PingMgmt = new Container("PingMgmt", "1.3.6.1.4.1.4115.1.20.1.1.7");
2702PingMgmt.PingTargetAddrType= new Scalar("PingTargetAddrType","1.3.6.1.4.1.4115.1.20.1.1.7.1",2);
2703PingMgmt.PingTargetAddress= new Scalar("PingTargetAddress","1.3.6.1.4.1.4115.1.20.1.1.7.2",4);
2704PingMgmt.PingNumPkts= new Scalar("PingNumPkts","1.3.6.1.4.1.4115.1.20.1.1.7.3",66);
2705PingMgmt.PingPktSize= new Scalar("PingPktSize","1.3.6.1.4.1.4115.1.20.1.1.7.4",66);
2706PingMgmt.PingInterval= new Scalar("PingInterval","1.3.6.1.4.1.4115.1.20.1.1.7.5",66);
2707PingMgmt.PingTimeout= new Scalar("PingTimeout","1.3.6.1.4.1.4115.1.20.1.1.7.6",2);
2708PingMgmt.PingVerifyReply= new Scalar("PingVerifyReply","1.3.6.1.4.1.4115.1.20.1.1.7.7",2);
2709PingMgmt.PingIpStackNumber= new Scalar("PingIpStackNumber","1.3.6.1.4.1.4115.1.20.1.1.7.8",2);
2710PingMgmt.PingStartStop= new Scalar("PingStartStop","1.3.6.1.4.1.4115.1.20.1.1.7.9",2);
2711PingMgmt.PingPktsSent= new Scalar("PingPktsSent","1.3.6.1.4.1.4115.1.20.1.1.7.10",65);
2712PingMgmt.PingRepliesReceived= new Scalar("PingRepliesReceived","1.3.6.1.4.1.4115.1.20.1.1.7.11",65);
2713PingMgmt.PingRepliesVerified= new Scalar("PingRepliesVerified","1.3.6.1.4.1.4115.1.20.1.1.7.12",65);
2714PingMgmt.PingOctetsSent= new Scalar("PingOctetsSent","1.3.6.1.4.1.4115.1.20.1.1.7.13",65);
2715PingMgmt.PingOctetsReceived= new Scalar("PingOctetsReceived","1.3.6.1.4.1.4115.1.20.1.1.7.14",65);
2716PingMgmt.PingIcmpErrors= new Scalar("PingIcmpErrors","1.3.6.1.4.1.4115.1.20.1.1.7.15",65);
2717PingMgmt.PingLastIcmpError= new Scalar("PingLastIcmpError","1.3.6.1.4.1.4115.1.20.1.1.7.16",66);
2718PingMgmt.PingTargetDNSQueryIPAddrType= new Scalar("PingTargetDNSQueryIPAddrType","1.3.6.1.4.1.4115.1.20.1.1.7.20",2);
2719PingMgmt.PingLog= new Scalar("PingLog","1.3.6.1.4.1.4115.1.20.1.1.7.21",4);
2720var arPingTargetAddrType=PingMgmt.PingTargetAddrType;
2721var arPingTargetAddress=PingMgmt.PingTargetAddress;
2722var arPingNumPkts=PingMgmt.PingNumPkts;
2723var arPingPktSize=PingMgmt.PingPktSize;
2724var arPingInterval=PingMgmt.PingInterval;
2725var arPingTimeout=PingMgmt.PingTimeout;
2726var arPingVerifyReply=PingMgmt.PingVerifyReply;
2727var arPingIpStackNumber=PingMgmt.PingIpStackNumber;
2728var arPingStartStop=PingMgmt.PingStartStop;
2729var arPingPktsSent=PingMgmt.PingPktsSent;
2730var arPingRepliesReceived=PingMgmt.PingRepliesReceived;
2731var arPingRepliesVerified=PingMgmt.PingRepliesVerified;
2732var arPingOctetsSent=PingMgmt.PingOctetsSent;
2733var arPingOctetsReceived=PingMgmt.PingOctetsReceived;
2734var arPingIcmpErrors=PingMgmt.PingIcmpErrors;
2735var arPingLastIcmpError=PingMgmt.PingLastIcmpError;
2736var arPingTargetDNSQueryIPAddrType=PingMgmt.PingTargetDNSQueryIPAddrType;
2737var arPingLog=PingMgmt.PingLog;
2738
2739var TraceRtMgmt = new Container("TraceRtMgmt", "1.3.6.1.4.1.4115.1.20.1.1.8");
2740TraceRtMgmt.TraceRtTargAddrType= new Scalar("TraceRtTargAddrType","1.3.6.1.4.1.4115.1.20.1.1.8.1",2);
2741TraceRtMgmt.TraceRtTargetAddr= new Scalar("TraceRtTargetAddr","1.3.6.1.4.1.4115.1.20.1.1.8.2",4);
2742TraceRtMgmt.TraceRtMaxHops= new Scalar("TraceRtMaxHops","1.3.6.1.4.1.4115.1.20.1.1.8.3",2);
2743TraceRtMgmt.TraceRtDataSize= new Scalar("TraceRtDataSize","1.3.6.1.4.1.4115.1.20.1.1.8.4",2);
2744TraceRtMgmt.TraceRtResolveHosts= new Scalar("TraceRtResolveHosts","1.3.6.1.4.1.4115.1.20.1.1.8.5",2);
2745TraceRtMgmt.TraceRtBasePort= new Scalar("TraceRtBasePort","1.3.6.1.4.1.4115.1.20.1.1.8.6",2);
2746TraceRtMgmt.TraceRtStart= new Scalar("TraceRtStart","1.3.6.1.4.1.4115.1.20.1.1.8.7",2);
2747TraceRtMgmt.TraceRtLog= new Scalar("TraceRtLog","1.3.6.1.4.1.4115.1.20.1.1.8.8",4);
2748TraceRtMgmt.TraceRtTimeout= new Scalar("TraceRtTimeout","1.3.6.1.4.1.4115.1.20.1.1.8.9",66);
2749var arTraceRtTargAddrType=TraceRtMgmt.TraceRtTargAddrType;
2750var arTraceRtTargetAddr=TraceRtMgmt.TraceRtTargetAddr;
2751var arTraceRtMaxHops=TraceRtMgmt.TraceRtMaxHops;
2752var arTraceRtDataSize=TraceRtMgmt.TraceRtDataSize;
2753var arTraceRtResolveHosts=TraceRtMgmt.TraceRtResolveHosts;
2754var arTraceRtBasePort=TraceRtMgmt.TraceRtBasePort;
2755var arTraceRtStart=TraceRtMgmt.TraceRtStart;
2756var arTraceRtLog=TraceRtMgmt.TraceRtLog;
2757var arTraceRtTimeout=TraceRtMgmt.TraceRtTimeout;
2758
2759var ICtrl = new Container("ICtrl", "1.3.6.1.4.1.4115.1.20.1.1.10");
2760ICtrl.ICtrlPortMapCount= new Scalar("ICtrlPortMapCount","1.3.6.1.4.1.4115.1.20.1.1.10.1",2);
2761var arICtrlPortMapCount=ICtrl.ICtrlPortMapCount;
2762
2763var ICtrlPortMapTable = new Table("ICtrlPortMapTable", "1.3.6.1.4.1.4115.1.20.1.1.10.2");
2764ICtrlPortMapTable.ICtrlPortMapIndex = new Column("ICtrlPortMapIndex","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.1",2);
2765ICtrlPortMapTable.PortMapDescription = new Column("PortMapDescription","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.2",4);
2766ICtrlPortMapTable.PortMapInternalClientAddrType = new Column("PortMapInternalClientAddrType","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.3",2);
2767ICtrlPortMapTable.PortMapInternalClientAddr = new Column("PortMapInternalClientAddr","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.4",4);
2768ICtrlPortMapTable.PortMapProtocol = new Column("PortMapProtocol","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.5",2);
2769ICtrlPortMapTable.PortMapExternalPort = new Column("PortMapExternalPort","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.6",66);
2770ICtrlPortMapTable.PortMapInternalPort = new Column("PortMapInternalPort","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.7",66);
2771ICtrlPortMapTable.PortMapRowStatus = new Column("PortMapRowStatus","1.3.6.1.4.1.4115.1.20.1.1.10.2.1.8",2);
2772var arICtrlPortMapIndex=ICtrlPortMapTable.ICtrlPortMapIndex;
2773var arPortMapDescription=ICtrlPortMapTable.PortMapDescription;
2774var arPortMapInternalClientAddrType=ICtrlPortMapTable.PortMapInternalClientAddrType;
2775var arPortMapInternalClientAddr=ICtrlPortMapTable.PortMapInternalClientAddr;
2776var arPortMapProtocol=ICtrlPortMapTable.PortMapProtocol;
2777var arPortMapExternalPort=ICtrlPortMapTable.PortMapExternalPort;
2778var arPortMapInternalPort=ICtrlPortMapTable.PortMapInternalPort;
2779var arPortMapRowStatus=ICtrlPortMapTable.PortMapRowStatus;
2780
2781var ICtrlGetDeviceSettings = new Container("ICtrlGetDeviceSettings", "1.3.6.1.4.1.4115.1.20.1.1.10.3");
2782ICtrlGetDeviceSettings.ICtrlDeviceSettingsFWversion= new Scalar("ICtrlDeviceSettingsFWversion","1.3.6.1.4.1.4115.1.20.1.1.10.3.1",4);
2783var arICtrlDeviceSettingsFWversion=ICtrlGetDeviceSettings.ICtrlDeviceSettingsFWversion;
2784
2785var ICtrlIsDeviceReady = new Container("ICtrlIsDeviceReady", "1.3.6.1.4.1.4115.1.20.1.1.10.4");
2786ICtrlIsDeviceReady.ICtrlDeviceStatus= new Scalar("ICtrlDeviceStatus","1.3.6.1.4.1.4115.1.20.1.1.10.4.1",2);
2787var arICtrlDeviceStatus=ICtrlIsDeviceReady.ICtrlDeviceStatus;
2788
2789var ICtrlReboot = new Container("ICtrlReboot", "1.3.6.1.4.1.4115.1.20.1.1.10.5");
2790ICtrlReboot.ICtrlInitiateReboot= new Scalar("ICtrlInitiateReboot","1.3.6.1.4.1.4115.1.20.1.1.10.5.1",2);
2791var arICtrlInitiateReboot=ICtrlReboot.ICtrlInitiateReboot;
2792
2793var ICtrlSetDeviceSettings = new Container("ICtrlSetDeviceSettings", "1.3.6.1.4.1.4115.1.20.1.1.10.6");
2794ICtrlSetDeviceSettings.ICtrlSetDeviceName= new Scalar("ICtrlSetDeviceName","1.3.6.1.4.1.4115.1.20.1.1.10.6.1",4);
2795ICtrlSetDeviceSettings.ICtrlSetAdminPassword= new Scalar("ICtrlSetAdminPassword","1.3.6.1.4.1.4115.1.20.1.1.10.6.2",4);
2796var arICtrlSetDeviceName=ICtrlSetDeviceSettings.ICtrlSetDeviceName;
2797var arICtrlSetAdminPassword=ICtrlSetDeviceSettings.ICtrlSetAdminPassword;
2798
2799var ICtrlRouterSettings = new Container("ICtrlRouterSettings", "1.3.6.1.4.1.4115.1.20.1.1.10.7");
2800ICtrlRouterSettings.ICtrlRouterManageRemote= new Scalar("ICtrlRouterManageRemote","1.3.6.1.4.1.4115.1.20.1.1.10.7.1",2);
2801ICtrlRouterSettings.ICtrlRouterRemotePort= new Scalar("ICtrlRouterRemotePort","1.3.6.1.4.1.4115.1.20.1.1.10.7.2",66);
2802ICtrlRouterSettings.ICtrlRouterRemoteSSL= new Scalar("ICtrlRouterRemoteSSL","1.3.6.1.4.1.4115.1.20.1.1.10.7.3",2);
2803var arICtrlRouterManageRemote=ICtrlRouterSettings.ICtrlRouterManageRemote;
2804var arICtrlRouterRemotePort=ICtrlRouterSettings.ICtrlRouterRemotePort;
2805var arICtrlRouterRemoteSSL=ICtrlRouterSettings.ICtrlRouterRemoteSSL;
2806
2807var ICtrlWLanRadioSettings = new Container("ICtrlWLanRadioSettings", "1.3.6.1.4.1.4115.1.20.1.1.10.8");
2808ICtrlWLanRadioSettings.ICtrlWLanRadioMacAddress= new Scalar("ICtrlWLanRadioMacAddress","1.3.6.1.4.1.4115.1.20.1.1.10.8.1",4);
2809ICtrlWLanRadioSettings.ICtrlWLanRadioChannelWidth= new Scalar("ICtrlWLanRadioChannelWidth","1.3.6.1.4.1.4115.1.20.1.1.10.8.2",66);
2810var arICtrlWLanRadioMacAddress=ICtrlWLanRadioSettings.ICtrlWLanRadioMacAddress;
2811var arICtrlWLanRadioChannelWidth=ICtrlWLanRadioSettings.ICtrlWLanRadioChannelWidth;
2812
2813var ICtrlSetBridgeConnect = new Container("ICtrlSetBridgeConnect", "1.3.6.1.4.1.4115.1.20.1.1.10.9");
2814ICtrlSetBridgeConnect.ICtrlSetBridgeEthernetPort= new Scalar("ICtrlSetBridgeEthernetPort","1.3.6.1.4.1.4115.1.20.1.1.10.9.1",66);
2815ICtrlSetBridgeConnect.ICtrlSetBridgeMinutes= new Scalar("ICtrlSetBridgeMinutes","1.3.6.1.4.1.4115.1.20.1.1.10.9.2",66);
2816var arICtrlSetBridgeEthernetPort=ICtrlSetBridgeConnect.ICtrlSetBridgeEthernetPort;
2817var arICtrlSetBridgeMinutes=ICtrlSetBridgeConnect.ICtrlSetBridgeMinutes;
2818
2819var ICtrlGetWanSettings = new Container("ICtrlGetWanSettings", "1.3.6.1.4.1.4115.1.20.1.1.10.10");
2820ICtrlGetWanSettings.ICtrlGetWanType= new Scalar("ICtrlGetWanType","1.3.6.1.4.1.4115.1.20.1.1.10.10.2",4);
2821ICtrlGetWanSettings.ICtrlGetWanMTU= new Scalar("ICtrlGetWanMTU","1.3.6.1.4.1.4115.1.20.1.1.10.10.3",66);
2822ICtrlGetWanSettings.ICtrlGetWanPrefixLen= new Scalar("ICtrlGetWanPrefixLen","1.3.6.1.4.1.4115.1.20.1.1.10.10.4",66);
2823ICtrlGetWanSettings.ICtrlGetWanGatewayAddrType= new Scalar("ICtrlGetWanGatewayAddrType","1.3.6.1.4.1.4115.1.20.1.1.10.10.5",2);
2824ICtrlGetWanSettings.ICtrlGetWanGatewayAddr= new Scalar("ICtrlGetWanGatewayAddr","1.3.6.1.4.1.4115.1.20.1.1.10.10.6",4);
2825ICtrlGetWanSettings.ICtrlGetWanDNSPrimaryAddrType= new Scalar("ICtrlGetWanDNSPrimaryAddrType","1.3.6.1.4.1.4115.1.20.1.1.10.10.7",2);
2826ICtrlGetWanSettings.ICtrlGetWanDNSPrimaryAddr= new Scalar("ICtrlGetWanDNSPrimaryAddr","1.3.6.1.4.1.4115.1.20.1.1.10.10.8",4);
2827ICtrlGetWanSettings.ICtrlGetWanDNSSecondaryAddrType= new Scalar("ICtrlGetWanDNSSecondaryAddrType","1.3.6.1.4.1.4115.1.20.1.1.10.10.9",2);
2828ICtrlGetWanSettings.ICtrlGetWanDNSSecondaryAddr= new Scalar("ICtrlGetWanDNSSecondaryAddr","1.3.6.1.4.1.4115.1.20.1.1.10.10.10",4);
2829ICtrlGetWanSettings.ICtrlGetWanMacAddress= new Scalar("ICtrlGetWanMacAddress","1.3.6.1.4.1.4115.1.20.1.1.10.10.11",4);
2830var arICtrlGetWanType=ICtrlGetWanSettings.ICtrlGetWanType;
2831var arICtrlGetWanMTU=ICtrlGetWanSettings.ICtrlGetWanMTU;
2832var arICtrlGetWanPrefixLen=ICtrlGetWanSettings.ICtrlGetWanPrefixLen;
2833var arICtrlGetWanGatewayAddrType=ICtrlGetWanSettings.ICtrlGetWanGatewayAddrType;
2834var arICtrlGetWanGatewayAddr=ICtrlGetWanSettings.ICtrlGetWanGatewayAddr;
2835var arICtrlGetWanDNSPrimaryAddrType=ICtrlGetWanSettings.ICtrlGetWanDNSPrimaryAddrType;
2836var arICtrlGetWanDNSPrimaryAddr=ICtrlGetWanSettings.ICtrlGetWanDNSPrimaryAddr;
2837var arICtrlGetWanDNSSecondaryAddrType=ICtrlGetWanSettings.ICtrlGetWanDNSSecondaryAddrType;
2838var arICtrlGetWanDNSSecondaryAddr=ICtrlGetWanSettings.ICtrlGetWanDNSSecondaryAddr;
2839var arICtrlGetWanMacAddress=ICtrlGetWanSettings.ICtrlGetWanMacAddress;
2840
2841var FlapListWLANTable = new Table("FlapListWLANTable","1.3.6.1.4.1.4115.1.20.1.1.11.10");
2842FlapListWLANTable.FlapListWLANIndex = new Column("FlapListWLANIndex","1.3.6.1.4.1.4115.1.20.1.1.11.10.1.1",2);
2843FlapListWLANTable.FlapListWLANMacAddress = new Column("FlapListWLANMacAddress","1.3.6.1.4.1.4115.1.20.1.1.11.10.1.2",4);
2844FlapListWLANTable.FlapListWLANRemoveTime = new Column("FlapListWLANRemoveTime","1.3.6.1.4.1.4115.1.20.1.1.11.10.1.3",66);
2845FlapListWLANTable.FlapListWLANFlapTime = new Column("FlapListWLANFlapTime","1.3.6.1.4.1.4115.1.20.1.1.11.10.1.4",66);
2846var arFlapListWLANIndex = FlapListWLANTable.FlapListWLANIndex;
2847var arFlapListWLANMacAddress = FlapListWLANTable.FlapListWLANMacAddress;
2848var arFlapListWLANRemoveTime=FlapListWLANTable.FlapListWLANRemoveTime;
2849var arFlapListWLANFlapTime=FlapListWLANTable.FlapListWLANFlapTime;
2850
2851var FlapListLANTable = new Table("FlapListLANTable","1.3.6.1.4.1.4115.1.20.1.1.11.11");
2852FlapListLANTable.FlapListLANIndex = new Column("FlapListLANIndex","1.3.6.1.4.1.4115.1.20.1.1.11.11.1.1",2);
2853FlapListLANTable.FlapListLANMacAddress = new Column("FlapListLANMacAddress","1.3.6.1.4.1.4115.1.20.1.1.11.11.1.2",4);
2854FlapListLANTable.FlapListLANRemoveTime = new Column("FlapListLANRemoveTime","1.3.6.1.4.1.4115.1.20.1.1.11.11.1.3",66);
2855FlapListLANTable.FlapListLANFlapTime = new Column("FlapListLANFlapTime","1.3.6.1.4.1.4115.1.20.1.1.11.11.1.4",66);
2856var arFlapListLANIndex = FlapListLANTable.FlapListLANIndex;
2857var arFlapListLANMacAddress = FlapListLANTable.FlapListLANMacAddress;
2858var arFlapListLANRemoveTime=FlapListLANTable.FlapListLANRemoveTime;
2859var arFlapListLANFlapTime=FlapListLANTable.FlapListLANFlapTime;
2860
2861// UNIHAN ADD START, PD6907
2862var UsbObjects = new Container("UsbObjects", "1.3.6.1.4.1.4115.1.20.1.1.12");
2863UsbObjects.UsbEnableAccessCtrl= new Scalar("UsbEnableAccessCtrl","1.3.6.1.4.1.4115.1.20.1.1.12.1",2);
2864UsbObjects.UsbEnableMediaSharing= new Scalar("UsbEnableMediaSharing","1.3.6.1.4.1.4115.1.20.1.1.12.4",2);
2865UsbObjects.UsbMediaSharingName= new Scalar("UsbMediaSharingName","1.3.6.1.4.1.4115.1.20.1.1.12.5",4);
2866var arUsbEnableAccessCtrl = UsbObjects.UsbEnableAccessCtrl;
2867var arUsbEnableMediaSharing = UsbObjects.UsbEnableMediaSharing;
2868var arUsbMediaSharingName = UsbObjects.UsbMediaSharingName;
2869
2870var UsbStatusTable = new Table("UsbStatusTable", "1.3.6.1.4.1.4115.1.20.1.1.12.2");
2871UsbStatusTable.UsbStatusIndex = new Column("UsbStatusIndex","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.1",66);
2872UsbStatusTable.UsbstatusRowstatus = new Column("UsbstatusRowstatus","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.2",2);
2873UsbStatusTable.UsbVolName = new Column("UsbVolName","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.3",4);
2874UsbStatusTable.UsbTotalSpace = new Column("UsbTotalSpace","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.4",66);
2875UsbStatusTable.UsbFreeSpace = new Column("UsbFreeSpace","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.5",66);
2876UsbStatusTable.UsbFileSystem = new Column("UsbFileSystem","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.6",2);
2877UsbStatusTable.UsbApproved = new Column("UsbApproved","1.3.6.1.4.1.4115.1.20.1.1.12.2.1.7",2);
2878var arUsbStatusIndex = UsbStatusTable.UsbStatusIndex;
2879var arUsbstatusRowstatus = UsbStatusTable.UsbstatusRowstatus;
2880var arUsbVolName = UsbStatusTable.UsbVolName;
2881var arUsbTotalSpace = UsbStatusTable.UsbTotalSpace;
2882var arUsbFreeSpace = UsbStatusTable.UsbFreeSpace;
2883var arUsbFileSystem = UsbStatusTable.UsbFileSystem;
2884var arUsbApproved = UsbStatusTable.UsbApproved;
2885
2886var UsbFileSharingObjects = new Container("UsbFileSharingObjects", "1.3.6.1.4.1.4115.1.20.1.1.12.3");
2887UsbFileSharingObjects.UsbFtpEnable = new Scalar("UsbFtpEnable","1.3.6.1.4.1.4115.1.20.1.1.12.3.1",2);
2888UsbFileSharingObjects.UsbftpServer = new Scalar("UsbftpServer","1.3.6.1.4.1.4115.1.20.1.1.12.3.2",4);
2889UsbFileSharingObjects.UsbShareFolderEnable = new Scalar("UsbShareFolderEnable","1.3.6.1.4.1.4115.1.20.1.1.12.3.3",2);
2890UsbFileSharingObjects.UsbShareFolderAddr = new Scalar("UsbShareFolderAddr","1.3.6.1.4.1.4115.1.20.1.1.12.3.4",4);
2891var arUsbFtpEnable = UsbFileSharingObjects.UsbFtpEnable;
2892var arUsbftpServer = UsbFileSharingObjects.UsbftpServer;
2893var arUsbShareFolderEnable = UsbFileSharingObjects.UsbShareFolderEnable;
2894var arUsbShareFolderAddr = UsbFileSharingObjects.UsbShareFolderAddr;
2895
2896var UsbShareFolderTable = new Table("UsbShareFolderTable", "1.3.6.1.4.1.4115.1.20.1.1.12.3.5"); // UNIHAN ADD for PD6907
2897UsbShareFolderTable.UsbShareFolderIndex = new Column("UsbShareFolderIndex","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.1",66);
2898UsbShareFolderTable.UsbShareFolderRowstatus = new Column("UsbShareFolderRowstatus","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.2",2);
2899UsbShareFolderTable.UsbShareVolumeName = new Column("UsbShareVolumeName","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.3",4);
2900UsbShareFolderTable.UsbShareFloderName = new Column("UsbShareFloderName","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.4",4);
2901UsbShareFolderTable.UsbShareName = new Column("UsbShareName","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.5",4);
2902UsbShareFolderTable.UsbShareAdminAccess = new Column("UsbShareAdminAccess","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.6",2);
2903UsbShareFolderTable.UsbShareEveryAccess = new Column("UsbShareEveryAccess","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.7",2);
2904UsbShareFolderTable.UsbShareSN = new Column("UsbShareSN","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.8",4);
2905UsbShareFolderTable.UsbDefaultRule = new Column("UsbDefaultRule","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.9",2);
2906UsbShareFolderTable.UsbShareStatus = new Column("UsbShareStatus","1.3.6.1.4.1.4115.1.20.1.1.12.3.5.1.10",66);
2907var arUsbShareFolderIndex = UsbShareFolderTable.UsbShareFolderIndex;
2908var arUsbShareFolderRowstatus = UsbShareFolderTable.UsbShareFolderRowstatus;
2909var arUsbShareVolumeName = UsbShareFolderTable.UsbShareVolumeName;
2910var arUsbShareFloderName = UsbShareFolderTable.UsbShareFloderName;
2911var arUsbShareName = UsbShareFolderTable.UsbShareName;
2912var arUsbShareAdminAccess = UsbShareFolderTable.UsbShareAdminAccess;
2913var arUsbShareEveryAccess = UsbShareFolderTable.UsbShareEveryAccess;
2914var arUsbShareSN = UsbShareFolderTable.UsbShareSN;
2915var arUsbDefaultRule = UsbShareFolderTable.UsbDefaultRule;
2916var arUsbShareStatus = UsbShareFolderTable.UsbShareStatus;
2917// UNIHAN ADD END, PD6907
2918// no need to load trigger
2919MibObjects.loaded = true;
2920
2921
2922//
2923// MoCA
2924//
2925
2926var moca = new Container("moca", "1.3.6.1.4.1.31621.1");
2927var mocaIfConfigTable = new Table("mocaIfConfigTable", "1.3.6.1.4.1.31621.1.1.1.1");
2928mocaIfConfigTable.mocaIfEnable = new Column("mocaIfEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.1", 2);
2929mocaIfConfigTable.mocaIfChannelMask = new Column("mocaIfChannelMask", "1.3.6.1.4.1.31621.1.1.1.1.1.2", 66);
2930mocaIfConfigTable.mocaIfPowerControl = new Column("mocaIfPowerControl", "1.3.6.1.4.1.31621.1.1.1.1.1.3", 2);
2931mocaIfConfigTable.mocaIfTxPowerLimit = new Column("mocaIfTxPowerLimit", "1.3.6.1.4.1.31621.1.1.1.1.1.4", 66);
2932mocaIfConfigTable.mocaIfBeaconPowerLimit = new Column("mocaIfBeaconPowerLimit", "1.3.6.1.4.1.31621.1.1.1.1.1.5", 66);
2933mocaIfConfigTable.mocaIfPowerControlTargetRate = new Column("mocaIfPowerControlTargetRate", "1.3.6.1.4.1.31621.1.1.1.1.1.6", 66);
2934mocaIfConfigTable.mocaIfPrivacyEnable = new Column("mocaIfPrivacyEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.7", 2);
2935mocaIfConfigTable.mocaIfPassword = new Column("mocaIfPassword", "1.3.6.1.4.1.31621.1.1.1.1.1.8", 4);
2936mocaIfConfigTable.mocaIfPreferredNC = new Column("mocaIfPreferredNC", "1.3.6.1.4.1.31621.1.1.1.1.1.9", 2);
2937mocaIfConfigTable.mocaIfAccessEnable = new Column("mocaIfAccessEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.10", 2);
2938mocaIfConfigTable.mocaIfPhyThreshold = new Column("mocaIfPhyThreshold", "1.3.6.1.4.1.31621.1.1.1.1.1.11", 66);
2939mocaIfConfigTable.mocaIfPhyThresholdEnable = new Column("mocaIfPhyThresholdEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.12", 2);
2940mocaIfConfigTable.mocaIfStatusChangeEnable = new Column("mocaIfStatusChangeEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.13", 2);
2941mocaIfConfigTable.mocaIfNumNodesChangeEnable = new Column("mocaIfNumNodesChangeEnable", "1.3.6.1.4.1.31621.1.1.1.1.1.14", 2);
2942var mocaIfEnable = mocaIfConfigTable.mocaIfEnable;
2943var mocaIfChannelMask = mocaIfConfigTable.mocaIfChannelMask;
2944var mocaIfPowerControl = mocaIfConfigTable.mocaIfPowerControl;
2945var mocaIfTxPowerLimit = mocaIfConfigTable.mocaIfTxPowerLimit;
2946var mocaIfBeaconPowerLimit = mocaIfConfigTable.mocaIfBeaconPowerLimit;
2947var mocaIfPowerControlTargetRate = mocaIfConfigTable.mocaIfPowerControlTargetRate;
2948var mocaIfPrivacyEnable = mocaIfConfigTable.mocaIfPrivacyEnable;
2949var mocaIfPassword = mocaIfConfigTable.mocaIfPassword;
2950var mocaIfPreferredNC = mocaIfConfigTable.mocaIfPreferredNC;
2951var mocaIfAccessEnable = mocaIfConfigTable.mocaIfAccessEnable;
2952var mocaIfPhyThreshold = mocaIfConfigTable.mocaIfPhyThreshold;
2953var mocaIfPhyThresholdEnable = mocaIfConfigTable.mocaIfPhyThresholdEnable;
2954var mocaIfStatusChangeEnable = mocaIfConfigTable.mocaIfStatusChangeEnable;
2955var mocaIfNumNodesChangeEnable = mocaIfConfigTable.mocaIfNumNodesChangeEnable;
2956
2957var mocaIfAccessTable = new Table("mocaIfAccessTable", "1.3.6.1.4.1.31621.1.1.1.2");
2958mocaIfAccessTable.mocaIfAccessIndex = new Column("mocaIfAccessIndex", "1.3.6.1.4.1.31621.1.1.1.2.1.1", 2);
2959mocaIfAccessTable.mocaIfAccessMacAddress = new Column("mocaIfAccessMacAddress", "1.3.6.1.4.1.31621.1.1.1.2.1.2", 4);
2960mocaIfAccessTable.mocaIfAccessStatus = new Column("mocaIfAccessStatus", "1.3.6.1.4.1.31621.1.1.1.2.1.3", 2);
2961var mocaIfAccessIndex = mocaIfAccessTable.mocaIfAccessIndex;
2962var mocaIfAccessMacAddress = mocaIfAccessTable.mocaIfAccessMacAddress;
2963var mocaIfAccessStatus = mocaIfAccessTable.mocaIfAccessStatus;
2964
2965var mocaIfStatusTable = new Table("mocaIfStatusTable", "1.3.6.1.4.1.31621.1.1.1.3");
2966mocaIfStatusTable.mocaIfStatus = new Column("mocaIfStatus", "1.3.6.1.4.1.31621.1.1.1.3.1.1", 2);
2967mocaIfStatusTable.mocaIfLinkUpTime = new Column("mocaIfLinkUpTime", "1.3.6.1.4.1.31621.1.1.1.3.1.2", 66);
2968mocaIfStatusTable.mocaIfSoftwareVersion = new Column("mocaIfSoftwareVersion", "1.3.6.1.4.1.31621.1.1.1.3.1.3", 4);
2969mocaIfStatusTable.mocaIfMocaVersion = new Column("mocaIfMocaVersion", "1.3.6.1.4.1.31621.1.1.1.3.1.4", 2);
2970mocaIfStatusTable.mocaIfNetworkVersion = new Column("mocaIfNetworkVersion", "1.3.6.1.4.1.31621.1.1.1.3.1.5", 2);
2971mocaIfStatusTable.mocaIfMacAddress = new Column("mocaIfMacAddress", "1.3.6.1.4.1.31621.1.1.1.3.1.6", 4);
2972mocaIfStatusTable.mocaIfNodeID = new Column("mocaIfNodeID", "1.3.6.1.4.1.31621.1.1.1.3.1.7", 66);
2973mocaIfStatusTable.mocaIfName = new Column("mocaIfName", "1.3.6.1.4.1.31621.1.1.1.3.1.8", 4);
2974mocaIfStatusTable.mocaIfNumNodes = new Column("mocaIfNumNodes", "1.3.6.1.4.1.31621.1.1.1.3.1.9", 66);
2975mocaIfStatusTable.mocaIfNC = new Column("mocaIfNC", "1.3.6.1.4.1.31621.1.1.1.3.1.10", 66);
2976mocaIfStatusTable.mocaIfBackupNC = new Column("mocaIfBackupNC", "1.3.6.1.4.1.31621.1.1.1.3.1.11", 66);
2977mocaIfStatusTable.mocaIfRFChannel = new Column("mocaIfRFChannel", "1.3.6.1.4.1.31621.1.1.1.3.1.12", 2);
2978mocaIfStatusTable.mocaIfLOF = new Column("mocaIfLOF", "1.3.6.1.4.1.31621.1.1.1.3.1.13", 2);
2979mocaIfStatusTable.mocaIfTabooChannelMask = new Column("mocaIfTabooChannelMask", "1.3.6.1.4.1.31621.1.1.1.3.1.14", 66);
2980mocaIfStatusTable.mocaIfNodeTabooChannelMask = new Column("mocaIfNodeTabooChannelMask", "1.3.6.1.4.1.31621.1.1.1.3.1.15", 66);
2981mocaIfStatusTable.mocaIfCapabilityMask = new Column("mocaIfCapabilityMask", "1.3.6.1.4.1.31621.1.1.1.3.1.16", 66);
2982mocaIfStatusTable.mocaIfTxGcdPowerReduction = new Column("mocaIfTxGcdPowerReduction", "1.3.6.1.4.1.31621.1.1.1.3.1.17", 66);
2983mocaIfStatusTable.mocaIfQAM256Capable = new Column("mocaIfQAM256Capable", "1.3.6.1.4.1.31621.1.1.1.3.1.18", 2);
2984mocaIfStatusTable.mocaIfPacketsAggrCapability = new Column("mocaIfPacketsAggrCapability", "1.3.6.1.4.1.31621.1.1.1.3.1.19", 2);
2985mocaIfStatusTable.mocaIfMaxIngressNodeBw = new Column("mocaIfMaxIngressNodeBw", "1.3.6.1.4.1.31621.1.1.1.3.1.20", 66);
2986mocaIfStatusTable.mocaIfMaxEgressNodeBw = new Column("mocaIfMaxEgressNodeBw", "1.3.6.1.4.1.31621.1.1.1.3.1.21", 66);
2987mocaIfStatusTable.mocaIfTxGcdRate = new Column("mocaIfTxGcdRate", "1.3.6.1.4.1.31621.1.1.1.3.1.22", 66);
2988var mocaIfStatus = mocaIfStatusTable.mocaIfStatus;
2989var mocaIfLinkUpTime = mocaIfStatusTable.mocaIfLinkUpTime;
2990var mocaIfSoftwareVersion = mocaIfStatusTable.mocaIfSoftwareVersion;
2991var mocaIfMocaVersion = mocaIfStatusTable.mocaIfMocaVersion;
2992var mocaIfNetworkVersion = mocaIfStatusTable.mocaIfNetworkVersion;
2993var mocaIfMacAddress = mocaIfStatusTable.mocaIfMacAddress;
2994var mocaIfNodeID = mocaIfStatusTable.mocaIfNodeID;
2995var mocaIfName = mocaIfStatusTable.mocaIfName;
2996var mocaIfNumNodes = mocaIfStatusTable.mocaIfNumNodes;
2997var mocaIfNC = mocaIfStatusTable.mocaIfNC;
2998var mocaIfBackupNC = mocaIfStatusTable.mocaIfBackupNC;
2999var mocaIfRFChannel = mocaIfStatusTable.mocaIfRFChannel;
3000var mocaIfLOF = mocaIfStatusTable.mocaIfLOF;
3001var mocaIfTabooChannelMask = mocaIfStatusTable.mocaIfTabooChannelMask;
3002var mocaIfNodeTabooChannelMask = mocaIfStatusTable.mocaIfNodeTabooChannelMask;
3003var mocaIfCapabilityMask = mocaIfStatusTable.mocaIfCapabilityMask;
3004var mocaIfTxGcdPowerReduction = mocaIfStatusTable.mocaIfTxGcdPowerReduction;
3005var mocaIfQAM256Capable = mocaIfStatusTable.mocaIfQAM256Capable;
3006var mocaIfPacketsAggrCapability = mocaIfStatusTable.mocaIfPacketsAggrCapability;
3007var mocaIfMaxIngressNodeBw = mocaIfStatusTable.mocaIfMaxIngressNodeBw;
3008var mocaIfMaxEgressNodeBw = mocaIfStatusTable.mocaIfMaxEgressNodeBw;
3009var mocaIfTxGcdRate = mocaIfStatusTable.mocaIfTxGcdRate;
3010
3011var mocaIfStatsTable = new Table("mocaIfStatsTable", "1.3.6.1.4.1.31621.1.1.1.4");
3012mocaIfStatsTable.mocaIfTxPackets = new Column("mocaIfTxPackets", "1.3.6.1.4.1.31621.1.1.1.4.1.1", 65);
3013mocaIfStatsTable.mocaIfTxDrops = new Column("mocaIfTxDrops", "1.3.6.1.4.1.31621.1.1.1.4.1.2", 65);
3014mocaIfStatsTable.mocaIfRxPackets = new Column("mocaIfRxPackets", "1.3.6.1.4.1.31621.1.1.1.4.1.3", 65);
3015mocaIfStatsTable.mocaIfRxCorrectedErrors = new Column("mocaIfRxCorrectedErrors", "1.3.6.1.4.1.31621.1.1.1.4.1.4", 65);
3016mocaIfStatsTable.mocaIfRxDrops = new Column("mocaIfRxDrops", "1.3.6.1.4.1.31621.1.1.1.4.1.5", 65);
3017mocaIfStatsTable.mocaIfEgressNodeNumFlows = new Column("mocaIfEgressNodeNumFlows", "1.3.6.1.4.1.31621.1.1.1.4.1.6", 66);
3018mocaIfStatsTable.mocaIfIngressNodeNumFlows = new Column("mocaIfIngressNodeNumFlows", "1.3.6.1.4.1.31621.1.1.1.4.1.7", 66);
3019var mocaIfTxPackets = mocaIfStatsTable.mocaIfTxPackets;
3020var mocaIfTxDrops = mocaIfStatsTable.mocaIfTxDrops;
3021var mocaIfRxPackets = mocaIfStatsTable.mocaIfRxPackets;
3022var mocaIfRxCorrectedErrors = mocaIfStatsTable.mocaIfRxCorrectedErrors;
3023var mocaIfRxDrops = mocaIfStatsTable.mocaIfRxDrops;
3024var mocaIfEgressNodeNumFlows = mocaIfStatsTable.mocaIfEgressNodeNumFlows;
3025var mocaIfIngressNodeNumFlows = mocaIfStatsTable.mocaIfIngressNodeNumFlows;
3026
3027var mocaIfFlowStatsTable = new Table("mocaIfFlowStatsTable", "1.3.6.1.4.1.31621.1.1.1.5");
3028mocaIfFlowStatsTable.mocaIfFlowIndex = new Column("mocaIfFlowIndex", "1.3.6.1.4.1.31621.1.1.1.5.1.1", 2);
3029mocaIfFlowStatsTable.mocaIfFlowID = new Column("mocaIfFlowID", "1.3.6.1.4.1.31621.1.1.1.5.1.2", 4);
3030mocaIfFlowStatsTable.mocaIfPacketDA = new Column("mocaIfPacketDA", "1.3.6.1.4.1.31621.1.1.1.5.1.3", 4);
3031mocaIfFlowStatsTable.mocaIfPeakDataRate = new Column("mocaIfPeakDataRate", "1.3.6.1.4.1.31621.1.1.1.5.1.4", 66);
3032mocaIfFlowStatsTable.mocaIfBurstSize = new Column("mocaIfBurstSize", "1.3.6.1.4.1.31621.1.1.1.5.1.5", 66);
3033mocaIfFlowStatsTable.mocaIfLeaseTime = new Column("mocaIfLeaseTime", "1.3.6.1.4.1.31621.1.1.1.5.1.6", 66);
3034mocaIfFlowStatsTable.mocaIfFlowTag = new Column("mocaIfFlowTag", "1.3.6.1.4.1.31621.1.1.1.5.1.7", 66);
3035mocaIfFlowStatsTable.mocaIfLeaseTimeLeft = new Column("mocaIfLeaseTimeLeft", "1.3.6.1.4.1.31621.1.1.1.5.1.8", 66);
3036mocaIfFlowStatsTable.mocaIfTxPacketsOnePacketAggr = new Column("mocaIfTxPacketsOnePacketAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.9", 65);
3037mocaIfFlowStatsTable.mocaIfTxPacketsTwoPacketsAggr = new Column("mocaIfTxPacketsTwoPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.10", 65);
3038mocaIfFlowStatsTable.mocaIfTxPacketsThreePacketsAggr = new Column("mocaIfTxPacketsThreePacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.11", 65);
3039mocaIfFlowStatsTable.mocaIfTxPacketsFourPacketsAggr = new Column("mocaIfTxPacketsFourPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.12", 65);
3040mocaIfFlowStatsTable.mocaIfTxPacketsFivePacketsAggr = new Column("mocaIfTxPacketsFivePacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.13", 65);
3041mocaIfFlowStatsTable.mocaIfTxPacketsSixPacketsAggr = new Column("mocaIfTxPacketsSixPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.14", 65);
3042mocaIfFlowStatsTable.mocaIfTxPacketsSevenPacketsAggr = new Column("mocaIfTxPacketsSevenPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.15", 65);
3043mocaIfFlowStatsTable.mocaIfTxPacketsEightPacketsAggr = new Column("mocaIfTxPacketsEightPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.16", 65);
3044mocaIfFlowStatsTable.mocaIfTxPacketsNinePacketsAggr = new Column("mocaIfTxPacketsNinePacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.17", 65);
3045mocaIfFlowStatsTable.mocaIfTxPacketsTenPacketsAggr = new Column("mocaIfTxPacketsTenPacketsAggr", "1.3.6.1.4.1.31621.1.1.1.5.1.18", 65);
3046mocaIfFlowStatsTable.mocaIfTxPacketsFlow = new Column("mocaIfTxPacketsFlow", "1.3.6.1.4.1.31621.1.1.1.5.1.19", 66);
3047var mocaIfFlowIndex = mocaIfFlowStatsTable.mocaIfFlowIndex;
3048var mocaIfFlowID = mocaIfFlowStatsTable.mocaIfFlowID;
3049var mocaIfPacketDA = mocaIfFlowStatsTable.mocaIfPacketDA;
3050var mocaIfPeakDataRate = mocaIfFlowStatsTable.mocaIfPeakDataRate;
3051var mocaIfBurstSize = mocaIfFlowStatsTable.mocaIfBurstSize;
3052var mocaIfLeaseTime = mocaIfFlowStatsTable.mocaIfLeaseTime;
3053var mocaIfFlowTag = mocaIfFlowStatsTable.mocaIfFlowTag;
3054var mocaIfLeaseTimeLeft = mocaIfFlowStatsTable.mocaIfLeaseTimeLeft;
3055var mocaIfTxPacketsOnePacketAggr = mocaIfFlowStatsTable.mocaIfTxPacketsOnePacketAggr;
3056var mocaIfTxPacketsTwoPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsTwoPacketsAggr;
3057var mocaIfTxPacketsThreePacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsThreePacketsAggr;
3058var mocaIfTxPacketsFourPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsFourPacketsAggr;
3059var mocaIfTxPacketsFivePacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsFivePacketsAggr;
3060var mocaIfTxPacketsSixPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsSixPacketsAggr;
3061var mocaIfTxPacketsSevenPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsSevenPacketsAggr;
3062var mocaIfTxPacketsEightPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsEightPacketsAggr;
3063var mocaIfTxPacketsNinePacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsNinePacketsAggr;
3064var mocaIfTxPacketsTenPacketsAggr = mocaIfFlowStatsTable.mocaIfTxPacketsTenPacketsAggr;
3065var mocaIfTxPacketsFlow = mocaIfFlowStatsTable.mocaIfTxPacketsFlow;
3066
3067var mocaNodeTable = new Table("mocaNodeTable", "1.3.6.1.4.1.31621.1.1.1.6");
3068mocaNodeTable.mocaNodeIndex = new Column("mocaNodeIndex", "1.3.6.1.4.1.31621.1.1.1.6.1.1", 66);
3069mocaNodeTable.mocaNodeMocaVersion = new Column("mocaNodeMocaVersion", "1.3.6.1.4.1.31621.1.1.1.6.1.2", 2);
3070mocaNodeTable.mocaNodeMacAddress = new Column("mocaNodeMacAddress", "1.3.6.1.4.1.31621.1.1.1.6.1.3", 4);
3071mocaNodeTable.mocaNodeTxGcdRate = new Column("mocaNodeTxGcdRate", "1.3.6.1.4.1.31621.1.1.1.6.1.4", 66);
3072mocaNodeTable.mocaNodeRxGcdPower = new Column("mocaNodeRxGcdPower", "1.3.6.1.4.1.31621.1.1.1.6.1.5", 2);
3073mocaNodeTable.mocaNodeTxPowerReduction = new Column("mocaNodeTxPowerReduction", "1.3.6.1.4.1.31621.1.1.1.6.1.6", 66);
3074mocaNodeTable.mocaNodeRxPower = new Column("mocaNodeRxPower", "1.3.6.1.4.1.31621.1.1.1.6.1.7", 2);
3075mocaNodeTable.mocaNodePreferredNC = new Column("mocaNodePreferredNC", "1.3.6.1.4.1.31621.1.1.1.6.1.8", 2);
3076mocaNodeTable.mocaNodeQAM256Capable = new Column("mocaNodeQAM256Capable", "1.3.6.1.4.1.31621.1.1.1.6.1.9", 2);
3077mocaNodeTable.mocaNodePacketsAggrCapability = new Column("mocaNodePacketsAggrCapability", "1.3.6.1.4.1.31621.1.1.1.6.1.10", 2);
3078mocaNodeTable.mocaNodeRxPackets = new Column("mocaNodeRxPackets", "1.3.6.1.4.1.31621.1.1.1.6.1.11", 65);
3079mocaNodeTable.mocaNodeRxCorrected = new Column("mocaNodeRxCorrected", "1.3.6.1.4.1.31621.1.1.1.6.1.12", 65);
3080mocaNodeTable.mocaNodeRxDrops = new Column("mocaNodeRxDrops", "1.3.6.1.4.1.31621.1.1.1.6.1.13", 65);
3081mocaNodeTable.mocaNodeSNR = new Column("mocaNodeSNR", "1.3.6.1.4.1.31621.1.1.1.6.1.14", 66);
3082var mocaNodeIndex = mocaNodeTable.mocaNodeIndex;
3083var mocaNodeMocaVersion = mocaNodeTable.mocaNodeMocaVersion;
3084var mocaNodeMacAddress = mocaNodeTable.mocaNodeMacAddress;
3085var mocaNodeTxGcdRate = mocaNodeTable.mocaNodeTxGcdRate;
3086var mocaNodeRxGcdPower = mocaNodeTable.mocaNodeRxGcdPower;
3087var mocaNodeTxPowerReduction = mocaNodeTable.mocaNodeTxPowerReduction;
3088var mocaNodeRxPower = mocaNodeTable.mocaNodeRxPower;
3089var mocaNodePreferredNC = mocaNodeTable.mocaNodePreferredNC;
3090var mocaNodeQAM256Capable = mocaNodeTable.mocaNodeQAM256Capable;
3091var mocaNodePacketsAggrCapability = mocaNodeTable.mocaNodePacketsAggrCapability;
3092var mocaNodeRxPackets = mocaNodeTable.mocaNodeRxPackets;
3093var mocaNodeRxCorrected = mocaNodeTable.mocaNodeRxCorrected;
3094var mocaNodeRxDrops = mocaNodeTable.mocaNodeRxDrops;
3095var mocaNodeSNR = mocaNodeTable.mocaNodeSNR;
3096
3097var mocaMeshTable = new Table("mocaMeshTable", "1.3.6.1.4.1.31621.1.1.1.7");
3098mocaMeshTable.mocaMeshTxNodeIndex = new Column("mocaMeshTxNodeIndex", "1.3.6.1.4.1.31621.1.1.1.7.1.1", 66);
3099mocaMeshTable.mocaMeshRxNodeIndex = new Column("mocaMeshRxNodeIndex", "1.3.6.1.4.1.31621.1.1.1.7.1.2", 66);
3100mocaMeshTable.mocaMeshTxRate = new Column("mocaMeshTxRate", "1.3.6.1.4.1.31621.1.1.1.7.1.3", 66);
3101var mocaMeshTxNodeIndex = mocaMeshTable.mocaMeshTxNodeIndex;
3102var mocaMeshRxNodeIndex = mocaMeshTable.mocaMeshRxNodeIndex;
3103var mocaMeshTxRate = mocaMeshTable.mocaMeshTxRate;
3104
3105var mocaBridgeTable = new Table("mocaBridgeTable", "1.3.6.1.4.1.31621.1.1.1.8");
3106mocaBridgeTable.mocaBridgeNodeIndex = new Column("mocaBridgeNodeIndex", "1.3.6.1.4.1.31621.1.1.1.8.1.1", 66);
3107mocaBridgeTable.mocaBridgeMacIndex = new Column("mocaBridgeMacIndex", "1.3.6.1.4.1.31621.1.1.1.8.1.2", 2);
3108mocaBridgeTable.mocaBridgeMacAddress = new Column("mocaBridgeMacAddress", "1.3.6.1.4.1.31621.1.1.1.8.1.3", 4);
3109var mocaBridgeNodeIndex = mocaBridgeTable.mocaBridgeNodeIndex;
3110var mocaBridgeMacIndex = mocaBridgeTable.mocaBridgeMacIndex;
3111var mocaBridgeMacAddress = mocaBridgeTable.mocaBridgeMacAddress;
3112
3113// PEGATRON ADD START - PD16592
3114var docsDev = new Container("docsDev", "1.3.6.1.2.1.69.1.1");
3115docsDev.ResetNow = new Scalar("docsDevResetNow", "1.3.6.1.2.1.69.1.1.3", 2);
3116var docsDevResetNow = docsDev.ResetNow;
3117// PEGATRON ADD END - PD16592
3118
3119if (window["preWalk"]) {
3120 var foo = [];
3121 _.each(container, function(v) {
3122 foo.push(window[v.name]);
3123 });
3124 _.each(table, function(v) {
3125 foo.push(window[v.name]);
3126 });
3127 load.apply(this, foo);
3128}
3129
3130
3131function dumpInC() {
3132 function dumpOneInC(o) {
3133 $.log("\"" + o.oid + ".\",\"" + o.name + "\",");
3134 }
3135
3136 _.each(container, function(v) {
3137 _.each(v.children, function(v) {
3138 dumpOneInC(v);
3139 });
3140 });
3141 _.each(table, function(v) {
3142 _.each(v.children, function(v) {
3143 dumpOneInC(v);
3144 });
3145 });
3146
3147}
3148
3149var rowStatusCols = [
3150 arWanStaticDNSRowStatus,
3151 arLanDNSRowStatus,
3152 arLanClientRowStatus,
3153 arDeviceUpDownStatus,
3154 arLanCustomRowStatus,
3155 arWEP64BitKeyStatus,
3156 arWEP128BitKeyStatus,
3157 arMACAccessStatus,
3158 arWDSBridgeStatus,
3159 arFWVirtSrvRowStatus,
3160 arFWIPFilterRowStatus,
3161 arFWMACFilterRowStatus,
3162 arFWPortTrigRowStatus,
3163 arFWMACBridgeRowStatus,
3164 arKeywordBlkStatus,
3165 arBlackListStatus,
3166 arWhiteListStatus,
3167 arTrustedDeviceStatus,
3168 arSNTPServerStatus,
3169 arLanStaticClientRowStatus,
3170 arAirtimeCtrlClientRowStatus,
3171 arUsbShareFolderRowstatus // UNIHAN ADD, PD6907
3172 //, arWebAccessRowStatus not needed since we don't create and I have seen some problems
3173 // arWebAccessRowStatus
3174];
3175
3176function oidIsRowStatus(oid) {
3177 for (var i=0; i<rowStatusCols.length; i++)
3178 if (oid.startsWith(rowStatusCols[i].oid+"."))
3179 return true;
3180 return false;
3181}
3182
3183var rowStatusLoaded = false;
3184function loadRowStatus() {
3185 if (rowStatusLoaded)
3186 return;
3187 rowStatusLoaded = true;
3188_.each(rowStatusCols,
3189 function(rs) {
3190 rs.table.rowStatus = rs;
3191 });
3192}
3193
3194var lans = [ ];
3195var lanNames = { };
3196function getLan(index) {
3197 // UNIHAN REMOVE START
3198 /*
3199 if (index == 0)
3200 return "12";
3201 */
3202 // UNIHAN REMOVE END
3203 if (lans.length === 0) {
3204 if (!getSessionStorage("ar_lans")) {
3205 var bl = bulkLoading;
3206 bulkLoading = false;
3207 setSessionStorage("ar_lans", LanSrvTable.getTable([arLanName], function(i, row, key) {
3208 return key+"@"+row[0];
3209 }).sort().join("&")); // todo: verify sort
3210 bulkLoading = bl;
3211 }
3212
3213 _.each(getSessionStorage("ar_lans").split("&"), function(v) {
3214 v = v.split("@");
3215 lans.push(v[0]);
3216 lanNames[v[0]] = v[1];
3217 });
3218 }
3219 return index === undefined ? lans : lans[index];
3220}
3221function getLanName(lan) {
3222 return lan === undefined ? lanNames : (lanNames[lan] || "");
3223}
3224
3225//UNIHAN REMOVE START
3226//function getBssForLan(lan, radio) {
3227 // todo:
3228// if (isDBC() && radio==2)
3229// return Primary5GIndex()+lan.asInt()-1;
3230// return lan;
3231
3232//}
3233//UNIHAN REMOVE END
3234
3235var bsss = [ ];
3236var bssNames = { };
3237// UNIHAN ADD START
3238var bshc = [ ];
3239function getHardCodeBss(index) {
3240 if (bshc.length === 0) {
3241 var bssString = "1@Bssid1&2@Bssid2&3@Bssid3&4@Bssid4&5@Bssid5&6@Bssid6&7@Bssid7&8@Bssid8&9@Bssid9&10@Bssid10&11@Bssid11&12@Bssid12&13@Bssid13&14@Bssid14&15@Bssid15&16@Bssid16";
3242 setSessionStorage("ar_bsss", bssString);
3243 }
3244 _.each(getSessionStorage("ar_bsss").split("&"), function(v) {
3245 v = v.split("@");
3246 bshc.push(v[0]);
3247 bssNames[v[0]] = v[1];
3248 });
3249 return index === undefined ? bshc : bshc[index];
3250}
3251
3252function getEachBss(index) {
3253 if (bsss.length === 0) {
3254 if (!getSessionStorage("ar_bsss")) {
3255 var bl = bulkLoading;
3256 bulkLoading = false;
3257 var bssString = "";
3258
3259 for (var i=Primary24GIndex(); i<=TotalSSIDs(); i++) {
3260 var name = arBssSSID.get(i);
3261 if( name === undefined)
3262 name = "unknow";
3263 if (bssString)
3264 bssString+="&";
3265 bssString += ""+i+"@"+name;
3266 }
3267
3268 if (!bssString)
3269 bssString = "disabled"; // in case no bss table
3270
3271 setSessionStorage("ar_bsss", bssString);
3272 bulkLoading = bl;
3273 }
3274 _.each(getSessionStorage("ar_bsss").split("&"), function(v) {
3275 v = v.split("@");
3276 bsss.push(v[0]);
3277 bssNames[v[0]] = v[1];
3278 });
3279 }
3280 return index === undefined ? bsss : bsss[index];
3281}
3282// UNIHAN ADD END
3283function getBss(index) {
3284 // UNIHAN MOD START
3285 //return getEachBss(index);
3286 //if (index == 0)
3287 // return "12";
3288 if (bsss.length === 0) {
3289 if (!getSessionStorage("ar_bsss")) {
3290 var bl = bulkLoading;
3291 bulkLoading = false;
3292
3293 //var bss = {};
3294 var numSSID = 8;
3295 var bssString = BSSTable.getTable([arBssSSID], function(i, row, key) {
3296 if( (key > Ifindex24G()) && (key <= (Ifindex24G()+numSSID)) )
3297 {
3298 //var iIndex = i+1;
3299 return key+" @"+row[0];
3300 }
3301 if(isDBC())
3302 {
3303 if( (key > Ifindex50G()) && (key <= (Ifindex50G()+numSSID)) )
3304 {
3305 //var iIndex = i+1;
3306 return key+" @"+row[0];
3307 }
3308 }
3309 //return "";
3310 }).sort().join(" &");
3311
3312 // var bssString = BSSTable.getTable([arBssSSID], function(i, row, key) {
3313 // return key+"@"+row[0];
3314 // }).sort().join("&");
3315
3316
3317
3318 if (!bssString)
3319 bssString = "disabled"; // in case no bss table
3320
3321 setSessionStorage("ar_bsss", bssString);
3322 bulkLoading = bl;
3323 }
3324 _.each(getSessionStorage("ar_bsss").split(" &"), function(v) {
3325 v = v.split(" @");
3326 var iIndex;
3327 if( v[0] < Ifindex50G() )
3328 {
3329 iIndex = v[0]-10001+Primary24GIndex();
3330 }
3331 else
3332 {
3333 iIndex = v[0]-10101+Primary5GIndex();
3334 }
3335 bsss.push( iIndex + "" );
3336 bssNames[iIndex] = v[1];
3337 });
3338 }
3339 return index === undefined ? bsss : bsss[index];
3340 // UNIHAN MOD END
3341}
3342function getBss2(index) {
3343 return isSimulateDBC() ? getBss(index) : getBss(index+8);
3344}
3345function getBssName(bss) {
3346 return bss === undefined ? bssNames : (bssNames[bss] || "");
3347}
3348
3349function flushBss() {
3350 setSessionStorage("ar_bsss","");
3351 bsss = [];
3352 bssNames = { };
3353 BssSession.clearBSSTableSessionStorage();
3354}
3355
3356// UNIHAN ADD START
3357function exception_oid( oid )
3358{
3359 if( oid == wpspinoid )
3360 {
3361 return true;
3362 }
3363 else if( oid == wps50pinoid )
3364 {
3365 return true;
3366 }
3367
3368 return false;
3369}
3370// UNIHAN ADD END
3371
3372
3373/**
3374 * Clear MIB table data, so that we can reload this table by table.getTable.
3375 * @param table
3376 */
3377function clearMibTableData(table){
3378 _.each(walk, function(v, k) {
3379 if (k.startsWith(table.oid)) {
3380 delete walk[k];
3381 }
3382 });
3383 table.key = [];
3384 table.children = [ ];
3385 table.loaded = false;
3386}
3387
3388function clearBulkSetList(){
3389 bulkSetList = [];
3390 bulkSetList.length = 0;
3391}