fuchsia.lightsensor

Added: 7

PROTOCOLS

Sensor

Defined in fuchsia.lightsensor/sensor.fidl

Sensor will return calibrated readings from a product-configured light sensor.

Watch

Gets the current [LightSensorData]. Returns immediately on first call; subsequent calls return when the value changes.

Request

<EMPTY>

Response

NameType
data LightSensorData

STRUCTS

Rgbc

Defined in fuchsia.lightsensor/types.fidl

Device-specific intensity values for the color channels in the light sensor.

FieldTypeDescriptionDefault
red_intensity float32

Intensity of red light measured by the light sensor.

No default
green_intensity float32

Intensity of green light measured by the light sensor.

No default
blue_intensity float32

Intensity of blue light measured by the light sensor.

No default
clear_intensity float32

Intensity of clear light measured by the light sensor.

No default

TABLES

LightSensorData

Defined in fuchsia.lightsensor/sensor.fidl

OrdinalFieldTypeDescription
rgbc Rgbc

Light intensities measured by the light sensor in raw sensor counts. The value will vary depending on the specific hardware used. This field will always be populated.

calculated_lux float32

A weighted sum of the RGBC intensities. This field will always be populated.

correlated_color_temperature float32

The color temperature of the measured light. This field will always be populated.

si_rgbc Rgbc

Light intensities measured by the light sensor in the International System (SI) units of uW/cm^2. This field will always be populated.

Added: 11
is_calibrated bool

Whether or not the si_rgbc, calculated_lux and correlated_color_temperature values are calibrated. This field will always be populated.

Added: 11