ALRPoints
ALRPoints specifies the ambient light response (ALR) curve data.
The curve is defined by the illuminance (lux) detected by an ambient light sensor, and the percentage of change in brightness.
Note
For Windows 11 or later features such as Presence Sensing, please reference Microsoft-Windows-Sensors-Core.
Values
ALR_curve. |
The ambient light curve is a string value. For information on generating an ALR_curve string, see Integrating Ambient Light Sensors with Computers Running Windows 10. |
The ALR_curve can be also generated manually, using the following format: 00+Change_in_brightness_1,Lux_measurement_1,Change_in_brightness_2,Lux_measurement_2,Change_in_brightness_3,Lux_measurement_3 … .
Change_in_brightness is the percentage of change in brightness based on the display brightness baseline. This is a 8-digit hexadecimal number. For example, 00000096 = 150% of the current brightness level.
Lux_measurement is the illuminance (lux) detected by the ambient light sensor. For example, 000003E8 = 1000 lux.
Valid Configuration Passes
specialize
Parent Hierarchy
microsoft-windows-mobilepc-sensors-api- | AdaptiveBrightness | ALRPoints
Applies To
For a list of the supported Windows editions and architectures that this component supports, see microsoft-windows-mobilepc-sensors-api-.
XML Example
The following sample XML output shows how to set the following ALR curve:
Adjust the screen to 10% of the baseline brightness level when the ambient light sensor detects 10 lux.
Adjust the screen to 40% of the baseline brightness level when the ambient light sensor detects 40 lux.
Adjust the screen to 80% of the baseline brightness level when the ambient light sensor detects 68 lux.
<ALRCurveVersion>2</ALRCurveVersion>
<ALRPoints>000000000a0000000a00000028000000280000005000000044</ALRPoints>
<DisplayResponseInterval>60000</DisplayResponseInterval>
<IlluminanceChangeSensitivity>20</IlluminanceChangeSensitivity>