From 147f420ac5316151dc6599e3c514968f07c04695 Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Wed, 22 Nov 2023 17:08:59 +0100 Subject: [PATCH] Adapt to virtual sensor changes in w3c/sensors#475 w3c/sensors#475 removed the "virtual sensor type" item from the "virtual sensor metadata" struct and turned it into a string that is referenced from the automation bits as well as (optionally) defined by a sensor type. Adapt to it here by removing mentions of `[=virtual sensor metadata/virtual sensor type=]` from the spec and adding virtual sensor types to each sensor type defined here. --- index.bs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.bs b/index.bs index 9c189cb..50eac45 100644 --- a/index.bs +++ b/index.bs @@ -122,6 +122,8 @@ The Proximity Sensor sensor type :: Invoke the [=generic sensor permission revocation algorithm=] with "proximity". : [=Default sensor=] :: The device's main proximity detector. + : [=Virtual sensor type=] + :: "proximity" A [=latest reading=] for a {{Sensor}} of Proximity Sensor sensor type includes three [=map/entries=] whose [=map/keys=] are "distance", "max", "near" and whose [=map/values=] contain [=distance=], @@ -212,9 +214,9 @@ This section extends [[GENERIC-SENSOR#automation]] by providing [=Proximity Sens The [=per-type virtual sensor metadata=] [=map=] must have the following [=map/entry=]: : [=map/key=] -:: "`proximity`" +:: "[=proximity virtual sensor type|proximity=]" : [=map/value=] -:: A [=virtual sensor metadata=] whose [=virtual sensor metadata/virtual sensor type=] is [=Proximity Sensor=] and [=reading parsing algorithm=] is the [=proximity reading parsing algorithm=]. +:: A [=virtual sensor metadata=] whose [=virtual sensor metadata/reading parsing algorithm=] is the [=proximity reading parsing algorithm=].

Proximity reading parsing algorithm