- From: Tobie Langel via GitHub <sysbot+gh@w3.org>
- Date: Mon, 08 Jun 2015 10:00:46 +0000
- To: public-device-apis@w3.org
tobie has just created a new issue for https://github.com/w3c/sensors: == Do we need a lightweight interface representing available sensors? == This would be something like: ``` interface SensorMetaData { readonly attribute SensorIdentifier identifier; readonly attribute boolean isDefault; readonly attribute SensorPosition position; readonly attribute SensorDirection position; readonly attribute isInternal boolean; Sensor createObserver(SensorInit sensorInitDict); // Would create a Sensor object for this particular physical sensor. } enum SensorPosition { "top-left", "top", "top-right", "middle-left", "middle", "middle-right", "bottom-left", "bottom", "bottom-right" } enum SensorDirection { "front", "rear", "left", "right", "top", "bottom" } ``` `Enums` inferred from https://github.com/w3c/sensors/issues/26#issuecomment-109392164 (which is definitive). The name is terrible, but please bear with me. It might be worth considering renaming `Sensor` to something like `SensorObserver` instead and using `Sensor` for this object, which would give us: ``` interface Sensor { readonly attribute SensorIdentifier identifier; readonly attribute boolean isDefault; readonly attribute SensorPosition position; readonly attribute SensorDirection position; readonly attribute isInternal boolean; SensorObserver createObserver(SensorObserverInit sensorObserverInitDict); } ``` See https://github.com/w3c/sensors/issues/28
Received on Monday, 8 June 2015 10:00:48 UTC