Explorar o código

Actualizo Service

Maxi Schvindt %!s(int64=7) %!d(string=hai) anos
pai
achega
cb55051803
Modificáronse 1 ficheiros con 44 adicións e 0 borrados
  1. 44 0
      Services/TR069Service.php

+ 44 - 0
Services/TR069Service.php

@@ -137,5 +137,49 @@ class TR069Service
         
         return $return;
 	}
+    
+    function setWbroadcast($id, $state = true){
+        
+        $url = "{$this->url}/devices/{$id}/tasks?connection_request";
+        
+        $data = array();
+        $data['name'] = 'setParameterValues';
+        $data['parameterValues'] = array();
+        
+        $data['parameterValues'][] = array('InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled',$state,'xsd:boolean');
+        
+        $return = $this->post($url, $data);
+        
+        return $return;
+    }
+    
+    function setWstatus($id, $state = true){
+        
+        $url = "{$this->url}/devices/{$id}/tasks?connection_request";
+        
+        $data = array();
+        $data['name'] = 'setParameterValues';
+        $data['parameterValues'] = array();
+        
+        $data['parameterValues'][] = array('InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable',$state,'xsd:boolean');
+        
+        $return = $this->post($url, $data);
+        
+        return $return;
+    }
+    
+    function setParameter($id, $parameter, $value, $type) {
+        $url = "{$this->url}/devices/{$id}/tasks?connection_request";
+        
+        $data = array();
+        $data['name'] = 'setParameterValues';
+        $data['parameterValues'] = array();
+        
+        $data['parameterValues'][] = array($parameter,$value,"xsd:$type");
+        
+        $return = $this->post($url, $data);
+        
+        return $return;
+    }
 
 }