|
@@ -43,7 +43,24 @@ class DocsIfCmts extends \OSS_SNMP\MIB {
|
|
|
}
|
|
|
|
|
|
public function docsQos3ParamSetMaxTrafficRate() {
|
|
|
- return $this->getSNMP()->realwalk(self::OID_docsQos3ParamSetMaxTrafficRate);
|
|
|
+
|
|
|
+ try{
|
|
|
+
|
|
|
+ $rtr = array();
|
|
|
+
|
|
|
+ $oid = OID_docsQos3ParamSetMaxTrafficRate;
|
|
|
+
|
|
|
+ foreach($this->getSNMP()->realWalk($oid) as $k => $v){
|
|
|
+ $k_prim = preg_split("|\.|",$k);
|
|
|
+ $rtr[$k_prim[15].".".$k_prim[17]] = $this->getSNMP()->parseSnmpValue($v);
|
|
|
+ }
|
|
|
+
|
|
|
+ return $rtr;
|
|
|
+
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ echo "ouch! ".$e->getMessage()."\n";
|
|
|
+ return array();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public function docsIfUpChannelWidth(){
|