W3C home > Mailing lists > Public > public-dap-commits@w3.org > June 2010

2009/dap/system-info Overview.html,1.120,1.121

From: Dominique Hazael-Massieux via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 16 Jun 2010 09:54:19 +0000
To: public-dap-commits@w3.org
Message-Id: <E1OOpK7-0000Vd-0S@lionel-hutz.w3.org>
Update of /sources/public/2009/dap/system-info
In directory hutz:/tmp/cvs-serv1928

Modified Files:
	Overview.html 
Log Message:
improve Wifi connection monitor example


Index: Overview.html
===================================================================
RCS file: /sources/public/2009/dap/system-info/Overview.html,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- Overview.html	16 Jun 2010 05:11:02 -0000	1.120
+++ Overview.html	16 Jun 2010 09:54:16 -0000	1.121
@@ -527,13 +527,20 @@
 
         <section>
           <h4>ECMAScript Example</h4>
-          <pre class="sh_javascript example">// Find if the current connection is WiFi, and if so monitor its signal strength
+          <pre class="sh_javascript example">// Find the first of the current connections that is on WiFi, and if so monitor its signal strength
 navigator.system.get("Network",success,null);
 
 function success(network) {
-  var active = network.activeConnections[0];
-  if (active.type === active.TYPE_WIFI)
-    navigator.system.monitor("Connection",{id:active.id},wifiMonitorCB);
+  var activeConnections = network.activeConnections;
+  for (var i=0; i &lt; activeConnections.length; i++) {
+    var active = activeConnections[i];
+    if (active.type === active.TYPE_WIFI) {
+      navigator.system.monitor("Connection", {id: active.id}, wifiMonitorCB);
+      // wifiMonitorCB is a user defined function that would 
+      // monitor the signal strength
+      break;
+    }
+  }
 }
 
 function wifiMonitorCB(connection) {
Received on Wednesday, 16 June 2010 09:54:23 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 16 June 2010 09:54:24 GMT