- From: Dzung Tran via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 31 May 2010 06:47:36 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/system-info
In directory hutz:/tmp/cvs-serv29160/system-info
Modified Files:
Overview.html
Log Message:
Removed MAC, SSID, IP address, mcc, mnc
Also fixed bunch of suggestions from Dom.
Index: Overview.html
===================================================================
RCS file: /sources/public/2009/dap/system-info/Overview.html,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -d -r1.114 -r1.115
--- Overview.html 27 May 2010 11:53:05 -0000 1.114
+++ Overview.html 31 May 2010 06:47:34 -0000 1.115
@@ -17,7 +17,7 @@
noIDLSorting: true,
noIDLIn: true,
editors: [{name:"Max Froumentin",company:"Opera Software ASA",companyURL:"http://www.opera.com"},
- {name:"Dzung Tran",company:"Intel",companyURL:"http://intel.com"}]
+ {name:"Dzung D Tran",company:"Intel",companyURL:"http://intel.com"}]
};
</script>
<script src='../common/config.js' class='remove'></script>
@@ -99,9 +99,11 @@
<p>The name of a property (or its URI, interchangeably) is
used in the functions of the <a>SystemInfo</a> interface to
- identify the accessed property. In response to calling one of
- those functions, the resulting property MUST be an instance of
- the property’s interface i.e. an instance of the webIDL
+ identify the accessed property. The name of a property or its URI
+ are equivalent for identifying the property. Character-per-character comparison
+ will be used while matching for property, without any normalization.
+ In response to calling one of those functions, the resulting property MUST
+ be an instance of the property's interface i.e. an instance of the webIDL
interface that contains its attributes.</p>
<p>Some of the properties below are defined as
@@ -177,7 +179,7 @@
<dt>SuccessCB successCallback</dt>
<dd>Function called when the properties have been successfully retrieved.</dd>
- <dt>optional ErrorCB? errorCallback</dt>
+ <dt>optional ErrorCB errorCallback</dt>
<dd>Function called when an error occurred while retrieving the properties.</dd>
<dt>optional Options options</dt>
@@ -221,7 +223,7 @@
<dd>Property URI or name identifying the property to track.</dd>
<dt>SuccessCB successCallback</dt>
<dd>Function called when the properties have been successfully retrieved.</dd>
- <dt>optional ErrorCB? errorCallback</dt>
+ <dt>optional ErrorCB errorCallback</dt>
<dd>Function called when an error occurred while retrieving the properties.</dd>
<dt>optional Options options</dt>
<dd>An object containing the various options for fetching the properties requested.</dd>
@@ -271,14 +273,14 @@
<section>
<h2>The Error interface</h2>
<dl title='[NoInterfaceObject] interface Error' class='idl'>
- <dt>const unsigned short PERMISSION_DENIED = 0</dt>
+ <dt>const unsigned short PERMISSION_DENIED = 1</dt>
<dd>The application context does not have permission to
access this property.</dd>
- <dt>const unsigned short INFORMATION_UNAVAILABLE = 1</dt>
+ <dt>const unsigned short INFORMATION_UNAVAILABLE = 2</dt>
<dd>The property accessed is either unknown or unavailable on this device (e.g. the battery level on a device that only has an external power source).</dd>
- <dt>const unsigned short INVALID_VALUE = 2</dt>
+ <dt>const unsigned short INVALID_VALUE = 3</dt>
<dd>One or more of the values in the <a>Options</a>
object passed was invalid. For example, if the
<a>highThreshold</a> attribute is set to a value
@@ -300,12 +302,6 @@
<section>
<h2>The <a>Options</a> interface</h2>
<dl title="[NoInterfaceObject] interface Options" class="idl">
- <dt>attribute unsigned long timeout</dt>
-
- <dd>The number of milliseconds beyond which the operation
- must be interrupted and the <a>cancel()</a> method of
- the <a>PendingOp</a> object must be called.</dd>
-
<dt>attribute double highThreshold</dt>
<dd>This attribute has no effect on the <a>get()</a>
method. On the <a>monitor()</a> method, it indicates that
@@ -335,7 +331,7 @@
agent MUST call the error callback with the
<a>INVALID_VALUE</a> code.</dd>
- <dt>attribute long timeout</dt>
+ <dt>attribute unsigned long timeout</dt>
<dd>The <a>timeout</a> attribute denotes the maximum
length of time (expressed in milliseconds) that is allowed
to pass from the call to <a>monitor()</a> until the
@@ -575,7 +571,7 @@
<dl title='[NoInterfaceObject] interface ConnectionAttributes : SystemProperty' class='idl'>
- <dt>attribute String type</dt>
+ <dt>attribute DOMString type</dt>
<dd>The type of network connection. The value is one of
<ul>
<li>"<code>Unknown</code>" if the type of this connection is unknown.</li>
@@ -617,29 +613,12 @@
offered by this network connection, measured in
Kbits/s.</dd>
- <dt>attribute DOMString macAddress</dt>
- <dd>The <abbr title="Media Access Control">MAC</abbr>
- address of this connection. The format of this string MUST
- be the standard notation for MAC addresses: six groups of
- two hexadecimal digits, separated by colons (:),
- e.g. 01:23:45:67:89:ab [[!IEEE802-3]].</dd>
-
- <dt>attribute DOMString ipAddress</dt>
- <dd>The IP Address assigned to the device by the network
- bearer.</dd>
-
<dt>attribute float currentSignalStrength</dt>
<dd>This connection's signal strength, as a normalized
value between 0 (no signal detected) and 1 (the level is
at its maximum value). This attribute can be used as a
<a>threshold target</a>.</dd>
- <dt>attribute DOMString? SSID</dt>
- <dd>The Service Set Identifier (SSID) of this
- connection. A value of <code>null</code> indicates that
- this property is not applicable to this connection
- type.</dd>
-
<dt>attribute DOMString apn</dt>
<dd>The Access Point Name associated to a network bearer.</dd>
@@ -651,14 +630,6 @@
<code>true</code> indicates that the connection is
roaming, while <code>false</code> indicates that it
is not roaming.</dd>
-
- <dt>attribute unsigned short mcc</dt>
- <dd>This connection's <em>mobile country code</em>, as
- defined by [[!ITUMCC]].</dd>
-
- <dt>attribute unsigned short mnc</dt>
- <dd>This connection's <em>mobile network code</em>, as
- defined by [[!ITUMNC]].</dd>
</dl>
</section>
</section>
@@ -679,7 +650,7 @@
navigator.system.monitor("AmbientLight",success, null, {highThreshold: 0.9, thresholdTarget:"normalizedValue"});
function success() {
- setColorScheme('bright');
+ setColorScheme('bright'); // user-defined function to set color scheme of the desktop
}
</pre>
</section>
@@ -882,18 +853,18 @@
<dl title='[NoInterfaceObject] interface VideoCodecAttributes : SystemProperty' class='idl'>
- <dt>attribute DOMString compFormats[]</dt>
+ <dt>attribute DOMString[] compFormats</dt>
<dd>Supported compression format names, e.g. "H.264" or "Theora".</dd>
- <dt>attribute DOMString containerFormats[]</dt>
+ <dt>attribute DOMString[] containerFormats</dt>
<dd>Supported container format names, e.g. "AVI", "Ogg".</dd>
<dt>attribute boolean hwAccel</dt>
<dd><code>true</code> if the codec includes hardware acceleration support, <code>false</code> otherwise.</dd>
- <dt>attribute DOMString profiles[]</dt>
+ <dt>attribute DOMString[] profiles</dt>
<dd>The list of profiles available for this codec. For
example, "Simple", "Main", "High" or "Advanced".</dd>
- <dt>attribute DOMString frameTypes[]</dt>
+ <dt>attribute DOMString[] frameTypes</dt>
<dd>The list of frame types supported by the codec. For example, "Progressive" or "Interlaced".</dd>
- <dt>attribute DOMString rateTypes[]</dt>
+ <dt>attribute DOMString[] rateTypes</dt>
<dd>The list of rate control options supported by the codec. For example, "CBR" or "VBR".</dd>
</dl>
</section>
@@ -956,7 +927,7 @@
<dd><a>type</a> is set to this value if the device uses solid-state RAM technology, e.g. chip or memory card.</dd>
<dt>attribute unsigned short type</dt>
<dd>The type of pointing device. The value is one of the constants defined for this attribute.</dd>
- <dt>attribute boolean isReadWrite</dt>
+ <dt>attribute boolean isWritable</dt>
<dd><code>true</code> if this device supports software modification, <code>else</code> otherwise.</dd>
<dt>attribute unsigned long capacity</dt>
<dd>The amount of data that this device can hold, in bytes. A <a>monitor()</a> operation acting on an object of type <a>StorageUnit</a> must invoke the success callback only if this attribute has changed.</dd>
@@ -1048,7 +1019,7 @@
<dd>The display's physical width in centimeters.</dd>
<dt>attribute float physicalHeight</dt>
<dd>The display's physical height in centimeters.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1072,7 +1043,7 @@
<dd>Frequency range, high value, in Hz.</dd>
<dt>attribute unsigned short volumeLevel</dt>
<dd>The volume level of a speaker, on a 0 to 100 scale.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1101,7 +1072,7 @@
<dt>attribute boolean color</dt>
<dd><code>true</code> is this printer is able to print in color, <code>false</code> otherwise.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1109,7 +1080,7 @@
<dl title="[NoInterfaceObject] interface BrailleDeviceAttributes" class="idl">
<dt>attribute unsigned long nbCells</dt>
<dd>The number of cells on this device.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1185,7 +1156,7 @@
<dd>The type of pointing device. The value is one of the constants defined for this type.</dd>
<dt>attribute boolean supportsMultiTouch</dt>
<dd><code>true</code> if this device supports the multi-touch method of interaction, <code>else</code> otherwise.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1203,7 +1174,7 @@
<dd>The type of pointing device. The value is one of the constants defined for this type.</dd>
<dt>attribute boolean isHardware</dt>
<dd><code>true</code> if this device is a physical keyboard, <code>else</code> if it is a software keyboard.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
@@ -1243,7 +1214,7 @@
<dd>Frequency range, low value, in Hz.</dd>
<dt>attribute unsigned long freqRangeHigh</dt>
<dd>Frequency range, high value, in Hz.</dd>
- <dt>attribute String? info</dt>
+ <dt>attribute DOMString? info</dt>
<dd>Free-form text description of the device.</dd>
</dl>
</section>
Received on Monday, 31 May 2010 06:47:38 UTC