Fuchsia.lightsensor

添加次数:7

协议

校准器

fuchsia.lightsensor/calibrator.fidl 中定义

Calibrator 负责校准来自产品配置光传感器的原始数据。仅供内部使用。

移除了:HEAD 已弃用:9 添加:7

校准

校准提供的原始 [Rgbc] 并返回校准后的 [Rgbc]。

请求

名称类型
data Rgbc

响应

名称类型
payload Calibrator_Calibrate_Result

传感器

fuchsia.lightsensor/sensor.fidl 中定义

Sensor 将返回由商品配置的光传感器提供的校准读数。

观看

获取当前 [LightSensorData]。在首次调用时立即返回;后续的调用会在值发生更改时返回。

请求

<EMPTY>

响应

名称类型
data LightSensorData

结构

Calibrator_Calibrate_Response

fuchsia.lightsensor/calibrator.fidl 中定义

字段类型说明默认
data Rgbc 无默认取景方式

RGBB

fuchsia.lightsensor/types.fidl 中定义

光传感器中颜色通道的设备特定强度值。

字段类型说明默认
red_intensity float32

光传感器测量的红光的强度。

无默认取景方式
green_intensity float32

光传感器测量的绿光的强度。

无默认取景方式
blue_intensity float32

光传感器测量的蓝光强度。

无默认取景方式
clear_intensity float32

光传感器测量的清晰光的强度。

无默认取景方式

枚举

错误严格

类型:uint32

fuchsia.lightsensor/types.fidl 中定义

API 调用可能产生的错误结果。

移除了:HEAD 已弃用:9 添加:7

名称说明
1

提供给 API 的输入超出有效输入范围,或者表中缺少必需参数。

LightSensorData

fuchsia.lightsensor/sensor.fidl 中定义

序数字段类型说明
rgbc Rgbc

光传感器测量的光强度,以原始传感器计数为单位。该值因使用的特定硬件而异。系统始终会填充此字段。

calculated_lux float32

RGBC 强度的加权和。系统始终会填充此字段。

correlated_color_temperature float32

被测光的色温。系统始终会填充此字段。

si_rgbc Rgbc

光传感器测量的光强度,以国际制 (SI) 为单位,以 uW/cm^2 为单位。将始终填充此字段。

添加:11
is_calibrated bool

是否校准 si_rgbc、compute_lux 和 correlated_color_temperature 值。系统始终会填充此字段。

添加:11

联合

Calibrator_Calibrate_Result 严格

fuchsia.lightsensor/calibrator.fidl 中定义

序数变体类型说明
response Calibrator_Calibrate_Response
err Error