- From: Tobie Langel via GitHub <sysbot+gh@w3.org>
- Date: Tue, 08 Nov 2016 09:42:47 +0000
- To: public-device-apis-log@w3.org
What about:
```webidl
[Constructor(optional MagnetometerOptions magnetometerOptions)]
interface Magnetometer : Sensor {
readonly attribute (MagnetometerReading or MagnetometerRawReading)?
reading;
};
dictionary MagnetometerOptions : SensorOptions {
boolean raw = false;
};
[Constructor(MagnetometerReadingInit magnetometerReadingInit)]
interface MagnetometerReading : SensorReading {
readonly attribute double x;
readonly attribute double y;
readonly attribute double z;
};
dictionary MagnetometerReadingInit {
required double x;
required double y;
required double z;
};
[Constructor(MagnetometerRawReadingInit magnetometerRawReadingInit)]
interface MagnetometerRawReading : MagnetometerReading {
readonly attribute double xBias;
readonly attribute double yBias;
readonly attribute double zBias;
};
dictionary MagnetometerRawReadingInit : MagnetometerReadingInit {
required double xBias;
required double yBias;
required double zBias;
};
```
--
GitHub Notification of comment by tobie
Please view or discuss this issue at
https://github.com/w3c/magnetometer/issues/16#issuecomment-259090628
using your GitHub account
Received on Tuesday, 8 November 2016 09:42:53 UTC