|
@@ -137,5 +137,49 @@ class TR069Service
|
|
|
|
|
|
return $return;
|
|
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;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|