Re: [magnetometer] Provide API to access uncalibrated magnetometer values

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