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
Name | Type |
---|---|
data |
LightSensorData
|
STRUCTS
Rgbc
Defined in fuchsia.lightsensor/types.fidl
Device-specific intensity values for the color channels in the light sensor.
Field | Type | Description | Default |
---|---|---|---|
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
Ordinal | Field | Type | Description |
---|---|---|---|
1 |
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. |
2 |
calculated_lux |
float32
|
A weighted sum of the RGBC intensities. This field will always be populated. |
3 |
correlated_color_temperature |
float32
|
The color temperature of the measured light. This field will always be populated. |
4 |
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
|
5 |
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
|