Skip to content

Commit

Permalink
Merge pull request #45 from w3c/prefix_coordinate_system_enum
Browse files Browse the repository at this point in the history
Prefix coordinate system enum
  • Loading branch information
anssiko committed Mar 12, 2018
2 parents f964f0a + ee1f15f commit 8a11e2f
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 16 deletions.
4 changes: 2 additions & 2 deletions index.bs
Expand Up @@ -212,10 +212,10 @@ The Magnetometer Interface {#magnetometer-interface}
readonly attribute double? z;
};

enum LocalCoordinateSystem { "device", "screen" };
enum MagnetometerLocalCoordinateSystem { "device", "screen" };

dictionary MagnetometerSensorOptions : SensorOptions {
LocalCoordinateSystem referenceFrame = "device";
MagnetometerLocalCoordinateSystem referenceFrame = "device";
};
</pre>

Expand Down
29 changes: 15 additions & 14 deletions index.html
Expand Up @@ -1183,8 +1183,9 @@
background-attachment: fixed;
}
</style>
<meta content="Bikeshed version c646cf0c83cb87867005fe75dd45902c3e4286d5" name="generator">
<meta content="Bikeshed version 66a76cd06d4fa9e491630583356008a71a166760" name="generator">
<link href="https://www.w3.org/TR/magnetometer/" rel="canonical">
<meta content="f964f0a0aaaacc2ed02850a4318c43996997b401" name="document-revision">
<style>/* style-md-lists */

/* This is a weird hack for me not yet following the commonmark spec
Expand Down Expand Up @@ -1431,7 +1432,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2016/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">Magnetometer</h1>
<h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2018-03-04">4 March 2018</time></span></h2>
<h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2018-03-12">12 March 2018</time></span></h2>
<div data-fill-with="spec-metadata">
<dl>
<dt>This version:
Expand Down Expand Up @@ -1624,10 +1625,10 @@ <h3 class="heading settled" data-level="5.1" id="magnetometer-interface"><span c
<span class="kt">readonly</span> <span class="kt">attribute</span> <a class="n idl-code" data-link-type="interface" href="https://heycam.github.io/webidl/#idl-double" id="ref-for-idl-double②"><span class="kt">double</span></a>? <dfn class="nv dfn-paneled idl-code" data-dfn-for="Magnetometer" data-dfn-type="attribute" data-export="" data-readonly="" data-type="double?" id="dom-magnetometer-z"><code>z</code></dfn>;
};

<span class="kt">enum</span> <dfn class="nv dfn-paneled idl-code" data-dfn-type="enum" data-export="" id="enumdef-localcoordinatesystem"><code>LocalCoordinateSystem</code></dfn> { <dfn class="s idl-code" data-dfn-for="LocalCoordinateSystem" data-dfn-type="enum-value" data-export="" data-lt="&quot;device&quot;|device" id="dom-localcoordinatesystem-device"><code>"device"</code><a class="self-link" href="#dom-localcoordinatesystem-device"></a></dfn>, <dfn class="s idl-code" data-dfn-for="LocalCoordinateSystem" data-dfn-type="enum-value" data-export="" data-lt="&quot;screen&quot;|screen" id="dom-localcoordinatesystem-screen"><code>"screen"</code><a class="self-link" href="#dom-localcoordinatesystem-screen"></a></dfn> };
<span class="kt">enum</span> <dfn class="nv dfn-paneled idl-code" data-dfn-type="enum" data-export="" id="enumdef-magnetometerlocalcoordinatesystem"><code>MagnetometerLocalCoordinateSystem</code></dfn> { <dfn class="s idl-code" data-dfn-for="MagnetometerLocalCoordinateSystem" data-dfn-type="enum-value" data-export="" data-lt="&quot;device&quot;|device" id="dom-magnetometerlocalcoordinatesystem-device"><code>"device"</code><a class="self-link" href="#dom-magnetometerlocalcoordinatesystem-device"></a></dfn>, <dfn class="s idl-code" data-dfn-for="MagnetometerLocalCoordinateSystem" data-dfn-type="enum-value" data-export="" data-lt="&quot;screen&quot;|screen" id="dom-magnetometerlocalcoordinatesystem-screen"><code>"screen"</code><a class="self-link" href="#dom-magnetometerlocalcoordinatesystem-screen"></a></dfn> };

<span class="kt">dictionary</span> <dfn class="nv dfn-paneled idl-code" data-dfn-type="dictionary" data-export="" id="dictdef-magnetometersensoroptions"><code>MagnetometerSensorOptions</code></dfn> : <a class="n" data-link-type="idl-name" href="https://w3c.github.io/sensors/#dictdef-sensoroptions" id="ref-for-dictdef-sensoroptions">SensorOptions</a> {
<a class="n" data-link-type="idl-name" href="#enumdef-localcoordinatesystem" id="ref-for-enumdef-localcoordinatesystem">LocalCoordinateSystem</a> <dfn class="nv dfn-paneled idl-code" data-default="&quot;device&quot;" data-dfn-for="MagnetometerSensorOptions" data-dfn-type="dict-member" data-export="" data-type="LocalCoordinateSystem " id="dom-magnetometersensoroptions-referenceframe"><code>referenceFrame</code></dfn> = "device";
<a class="n" data-link-type="idl-name" href="#enumdef-magnetometerlocalcoordinatesystem" id="ref-for-enumdef-magnetometerlocalcoordinatesystem">MagnetometerLocalCoordinateSystem</a> <dfn class="nv dfn-paneled idl-code" data-default="&quot;device&quot;" data-dfn-for="MagnetometerSensorOptions" data-dfn-type="dict-member" data-export="" data-type="MagnetometerLocalCoordinateSystem " id="dom-magnetometersensoroptions-referenceframe"><code>referenceFrame</code></dfn> = "device";
};
</pre>
<p>To construct a <code class="idl"><a data-link-type="idl" href="#magnetometer" id="ref-for-magnetometer④">Magnetometer</a></code> object the user agent must invoke the <a data-link-type="dfn" href="#construct-a-magnetometer-object" id="ref-for-construct-a-magnetometer-object">construct a magnetometer object</a> abstract operation for the <code class="idl"><a data-link-type="idl" href="#magnetometer" id="ref-for-magnetometer⑤">Magnetometer</a></code> interface.</p>
Expand Down Expand Up @@ -1809,10 +1810,9 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
<li><a href="#conformant-user-agent">conformant user agent</a><span>, in §11</span>
<li><a href="#construct-a-magnetometer-object">Construct a magnetometer object</a><span>, in §6</span>
<li><a href="#declination-angle">declination angle</a><span>, in §9</span>
<li><a href="#dom-localcoordinatesystem-device">device</a><span>, in §5.1</span>
<li><a href="#dom-localcoordinatesystem-device">"device"</a><span>, in §5.1</span>
<li><a href="#dom-magnetometerlocalcoordinatesystem-device">device</a><span>, in §5.1</span>
<li><a href="#dom-magnetometerlocalcoordinatesystem-device">"device"</a><span>, in §5.1</span>
<li><a href="#hard-iron-distortion">Hard iron distortion</a><span>, in §1</span>
<li><a href="#enumdef-localcoordinatesystem">LocalCoordinateSystem</a><span>, in §5.1</span>
<li><a href="#magnetic-declination">Magnetic declination</a><span>, in §9</span>
<li><a href="#magnetic-field">magnetic field</a><span>, in §1</span>
<li><a href="#dom-magnetometer-magnetometer">Magnetometer()</a><span>, in §5.1</span>
Expand All @@ -1822,11 +1822,12 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
<li><a href="#magnetometer-sensor-type">definition of</a><span>, in §4</span>
<li><a href="#magnetometer">(interface)</a><span>, in §5.1</span>
</ul>
<li><a href="#enumdef-magnetometerlocalcoordinatesystem">MagnetometerLocalCoordinateSystem</a><span>, in §5.1</span>
<li><a href="#dictdef-magnetometersensoroptions">MagnetometerSensorOptions</a><span>, in §5.1</span>
<li><a href="#dom-magnetometer-magnetometer">Magnetometer(sensorOptions)</a><span>, in §5.1</span>
<li><a href="#dom-magnetometersensoroptions-referenceframe">referenceFrame</a><span>, in §5.1</span>
<li><a href="#dom-localcoordinatesystem-screen">"screen"</a><span>, in §5.1</span>
<li><a href="#dom-localcoordinatesystem-screen">screen</a><span>, in §5.1</span>
<li><a href="#dom-magnetometerlocalcoordinatesystem-screen">"screen"</a><span>, in §5.1</span>
<li><a href="#dom-magnetometerlocalcoordinatesystem-screen">screen</a><span>, in §5.1</span>
<li><a href="#soft-iron-distortion">Soft iron distortion</a><span>, in §1</span>
<li><a href="#uncalibrated-magnetic-field">uncalibrated magnetic field</a><span>, in §1</span>
<li><a href="#uncalibratedmagnetometer">UncalibratedMagnetometer</a><span>, in §5.2</span>
Expand Down Expand Up @@ -1941,10 +1942,10 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
<span class="kt">readonly</span> <span class="kt">attribute</span> <a class="n idl-code" data-link-type="interface" href="https://heycam.github.io/webidl/#idl-double" id="ref-for-idl-double②①"><span class="kt">double</span></a>? <a class="nv" data-readonly="" data-type="double?" href="#dom-magnetometer-z"><code>z</code></a>;
};

<span class="kt">enum</span> <a class="nv" href="#enumdef-localcoordinatesystem"><code>LocalCoordinateSystem</code></a> { <a class="s" href="#dom-localcoordinatesystem-device"><code>"device"</code></a>, <a class="s" href="#dom-localcoordinatesystem-screen"><code>"screen"</code></a> };
<span class="kt">enum</span> <a class="nv" href="#enumdef-magnetometerlocalcoordinatesystem"><code>MagnetometerLocalCoordinateSystem</code></a> { <a class="s" href="#dom-magnetometerlocalcoordinatesystem-device"><code>"device"</code></a>, <a class="s" href="#dom-magnetometerlocalcoordinatesystem-screen"><code>"screen"</code></a> };

<span class="kt">dictionary</span> <a class="nv" href="#dictdef-magnetometersensoroptions"><code>MagnetometerSensorOptions</code></a> : <a class="n" data-link-type="idl-name" href="https://w3c.github.io/sensors/#dictdef-sensoroptions" id="ref-for-dictdef-sensoroptions①">SensorOptions</a> {
<a class="n" data-link-type="idl-name" href="#enumdef-localcoordinatesystem" id="ref-for-enumdef-localcoordinatesystem">LocalCoordinateSystem</a> <a class="nv" data-default="&quot;device&quot;" data-type="LocalCoordinateSystem " href="#dom-magnetometersensoroptions-referenceframe"><code>referenceFrame</code></a> = "device";
<a class="n" data-link-type="idl-name" href="#enumdef-magnetometerlocalcoordinatesystem" id="ref-for-enumdef-magnetometerlocalcoordinatesystem">MagnetometerLocalCoordinateSystem</a> <a class="nv" data-default="&quot;device&quot;" data-type="MagnetometerLocalCoordinateSystem " href="#dom-magnetometersensoroptions-referenceframe"><code>referenceFrame</code></a> = "device";
};

[<a class="nv" href="#dom-uncalibratedmagnetometer-uncalibratedmagnetometer"><code>Constructor</code></a>(<span class="kt">optional</span> <a class="n" data-link-type="idl-name" href="#dictdef-magnetometersensoroptions" id="ref-for-dictdef-magnetometersensoroptions①①">MagnetometerSensorOptions</a> <a class="nv" href="#dom-uncalibratedmagnetometer-uncalibratedmagnetometer-sensoroptions-sensoroptions"><code>sensorOptions</code></a>), <a class="nv idl-code" data-link-type="extended-attribute" href="https://heycam.github.io/webidl/#SecureContext" id="ref-for-SecureContext①①">SecureContext</a>,
Expand Down Expand Up @@ -2041,10 +2042,10 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
<li><a href="#ref-for-dom-magnetometer-z">5.1.3. Magnetometer.z</a>
</ul>
</aside>
<aside class="dfn-panel" data-for="enumdef-localcoordinatesystem">
<b><a href="#enumdef-localcoordinatesystem">#enumdef-localcoordinatesystem</a></b><b>Referenced in:</b>
<aside class="dfn-panel" data-for="enumdef-magnetometerlocalcoordinatesystem">
<b><a href="#enumdef-magnetometerlocalcoordinatesystem">#enumdef-magnetometerlocalcoordinatesystem</a></b><b>Referenced in:</b>
<ul>
<li><a href="#ref-for-enumdef-localcoordinatesystem">5.1. The Magnetometer Interface</a>
<li><a href="#ref-for-enumdef-magnetometerlocalcoordinatesystem">5.1. The Magnetometer Interface</a>
</ul>
</aside>
<aside class="dfn-panel" data-for="dictdef-magnetometersensoroptions">
Expand Down

0 comments on commit 8a11e2f

Please sign in to comment.