1. 程式人生 > >Android 9.0 (P版本) 亮度進度條變化等級更新

Android 9.0 (P版本) 亮度進度條變化等級更新

1. 現象

使用命令進行設定 adb shell settings put system screen_brightness x, 發現亮度進度條不再為 x/255 = n% 的關係了

實際測試的一些數值

設定亮度值	Android O	是否滿足 value / 255	Android P
0	0%	0%	0%
1	0%	0%	0%
2	0%	1%	0%
3	0%	1%	0%
4	0%	2%	11%
5	0%	2%	15%
6	1%	2%	19%
7	1%	3%	22%
8	2%	3%	24%
9	2%	4%	27%
10	2%	4%	29%
11	3%	4%	31%
...
243	99%	95%	99%
244	100%	96%	99%
245	100%	96%	99%
246	100%	96%	99%
247	100%	97%	99%
248	100%	97%	100%
249	100%	98%	100%
250	100%	98%	100%
251	100%	98%	100%
252	100%	99%	100%
253	100%	99%	100%
254	100%	100%	100%
255	100%	100%	100%

條件:驗證時建議關閉自動亮度控制開關

省電模式開啟是會將亮度設定為 255*45% 即114
若當前進度條亮度大於45%,開啟省電模式,進行減小亮度操作,設定為45%亮度,即114值,但是目前進度條和亮度都沒有明顯變化,進度條大約在80%的位置。正常應該在45%的位置,故測試認為沒有進行亮度改變。
若當前進度條亮度小於45%,開啟省電模式,不進行減小亮度操作;

具體:
adb shell settings put system screen_brightness 255 
設定100%[即255值]亮度,實測:進度條位於100%位置,pass

adb shell settings put system screen_brightness 127 
設定50%[即127值]亮度,實測:進度條大約位於87%位置,預期進度條應該要50%位置,與預期不一致

adb shell settings put system screen_brightness 25 
設定10%[即25值]亮度,實測:進度條大約位於50%位置,預期位置應該要在10%進度條位置,與預期不一致

adb shell settings put system screen_brightness 0 
設定0%[即0值]亮度,實測:進度條大約位於0%位置,pass

故上述:亮度值[0, 255]與亮度條[0, 100]的關係與原生設計對應關係發生了改變

2. 原因

新的關係由 GAMMA_SPACE_MAX、經過 convertGammaToLinear 和 convertLinearToGamma 共同決定

Android P 以前設定 50 %的亮度,adb shell settings put system screen_brightness 127,即可

Android P 中設定 50 %的亮度,adb shell settings put system screen_brightness 127,數值 127 會被convertLinearToGamma轉換為 891,數值891佔進度條最大值GAMMA_SPACE_MAX,即 891/1023 * 100 = 87%, 故進度條顯示於87%位置

  • 11-28 15:44:38.808: D/shz(27982): updateSlider brightValue 891 -> valG2L 127 -> valL2G 891 -> ui value 87 %

3. SystemUI 相關原始碼

3.1 亮度變化監聽器

package com.android.systemui.settings;


public class BrightnessController implements ToggleSlider.Listener {

    /** ContentObserver to watch brightness **/
    private class BrightnessObserver extends ContentObserver {

        // 監聽是否為自動亮度調節模式
        private final Uri BRIGHTNESS_MODE_URI =
                Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS_MODE);
        // 監聽亮度值變化
        private final Uri BRIGHTNESS_URI =
                Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS);
        // 是不是傳說中的人工智慧/VR調節亮度
        private final Uri BRIGHTNESS_FOR_VR_URI =
                Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS_FOR_VR);
                
        @Override
        public void onChange(boolean selfChange, Uri uri) {
            if (selfChange) return;

            if (BRIGHTNESS_MODE_URI.equals(uri)) {
                mBackgroundHandler.post(mUpdateModeRunnable);
                mBackgroundHandler.post(mUpdateSliderRunnable);
            } else if (BRIGHTNESS_URI.equals(uri)) {
                mBackgroundHandler.post(mUpdateSliderRunnable);
            } else if (BRIGHTNESS_FOR_VR_URI.equals(uri)) {
                mBackgroundHandler.post(mUpdateSliderRunnable);
            } else {
                mBackgroundHandler.post(mUpdateModeRunnable);
                mBackgroundHandler.post(mUpdateSliderRunnable);
            }
            for (BrightnessStateChangeCallback cb : mChangeCallbacks) {
                cb.onBrightnessLevelChanged();
            }
        }

3.2 mUpdateSliderRunnable

    /**
     * Fetch the brightness from the system settings and update the slider. Should be called from
     * background thread.
     */
    private final Runnable mUpdateSliderRunnable = new Runnable() {
        @Override
        public void run() {
            final int val;
            final boolean inVrMode = mIsVrModeEnabled;
            if (inVrMode) {
                val = Settings.System.getIntForUser(mContext.getContentResolver(),
                        Settings.System.SCREEN_BRIGHTNESS_FOR_VR, mDefaultBacklightForVr,
                        UserHandle.USER_CURRENT);
            } else {
                val = Settings.System.getIntForUser(mContext.getContentResolver(),
                        Settings.System.SCREEN_BRIGHTNESS, mDefaultBacklight,
                        UserHandle.USER_CURRENT);
            }
            // 引數:msgid, 亮度值,是否Vr模式
            mHandler.obtainMessage(MSG_UPDATE_SLIDER, val, inVrMode ? 1 : 0).sendToTarget();
        }
    };
    

    private final Handler mHandler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            mExternalChange = true;
            try {
                switch (msg.what) {
                    case MSG_UPDATE_SLIDER:
                        updateSlider(msg.arg1, msg.arg2 != 0);
                        break;

3.3 updateSlider

import static com.android.settingslib.display.BrightnessUtils.GAMMA_SPACE_MAX;
import static com.android.settingslib.display.BrightnessUtils.convertGammaToLinear;
import static com.android.settingslib.display.BrightnessUtils.convertLinearToGamma;

    private final int mMinimumBacklight;
    private final int mMaximumBacklight;

    // 獲取裝置最小亮度值
    mMinimumBacklight = pm.getMinimumScreenBrightnessSetting();
    // 獲取裝置最大亮度值
    mMaximumBacklight = pm.getMaximumScreenBrightnessSetting();

    private void updateSlider(int val, boolean inVrMode) {
        final int min;
        final int max;
        if (inVrMode) {
            min = mMinimumBacklightForVr;
            max = mMaximumBacklightForVr;
        } else {
            min = mMinimumBacklight;
            max = mMaximumBacklight;
        }

        if (val == convertGammaToLinear(mControl.getValue(), min, max)) {
            // If we have more resolution on the slider than we do in the actual setting, then
            // multiple slider positions will map to the same setting value. Thus, if we see a
            // setting value here that maps to the current slider position, we don't bother to
            // calculate the new slider position since it may differ and look like a brightness
            // change to the user even though it isn't one.
            return;
        }
        final int sliderVal = convertLinearToGamma(val, min, max);
        
        // 新數值的動畫事件
        animateSliderTo(sliderVal);
    }

上述中的運算結果進行模擬運算

    private void updateSlider() {
        final int GAMMA_SPACE_MAX = 1023;
        final int min = 0;
        final int max = 255;

        for (int brightValue = 0; brightValue <= GAMMA_SPACE_MAX; brightValue++) {
            if (brightValue == BrightnessUtils.convertGammaToLinear(brightValue, min, max)) {
                // If we have more resolution on the slider than we do in the actual setting, then
                // multiple slider positions will map to the same setting value. Thus, if we see a
                // setting value here that maps to the current slider position, we don't bother to
                // calculate the new slider position since it may differ and look like a brightness
                // change to the user even though it isn't one.
                Log.d("shz", String.format("updateSlider brightValue %d -> result %d", brightValue, brightValue));
                continue;
            }
            int valG2L = BrightnessUtils.convertGammaToLinear(brightValue, min, max);
            int result = BrightnessUtils.convertLinearToGamma(valG2L, min, max);
            Log.d("shz", String.format("updateSlider brightValue %d -> valG2L %d -> result %d", brightValue, valG2L, result));
        }
    }

執行結果

11-28 15:44:38.371: D/shz(27982): updateSlider brightValue 0 -> result 0
11-28 15:44:38.372: D/shz(27982): updateSlider brightValue 1 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.374: D/shz(27982): updateSlider brightValue 2 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.375: D/shz(27982): updateSlider brightValue 3 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.377: D/shz(27982): updateSlider brightValue 4 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.378: D/shz(27982): updateSlider brightValue 5 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.380: D/shz(27982): updateSlider brightValue 6 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.381: D/shz(27982): updateSlider brightValue 7 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.382: D/shz(27982): updateSlider brightValue 8 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.383: D/shz(27982): updateSlider brightValue 9 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.385: D/shz(27982): updateSlider brightValue 10 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.386: D/shz(27982): updateSlider brightValue 11 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.387: D/shz(27982): updateSlider brightValue 12 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.389: D/shz(27982): updateSlider brightValue 13 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.390: D/shz(27982): updateSlider brightValue 14 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.392: D/shz(27982): updateSlider brightValue 15 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.393: D/shz(27982): updateSlider brightValue 16 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.395: D/shz(27982): updateSlider brightValue 17 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.396: D/shz(27982): updateSlider brightValue 18 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.398: D/shz(27982): updateSlider brightValue 19 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.399: D/shz(27982): updateSlider brightValue 20 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.400: D/shz(27982): updateSlider brightValue 21 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.401: D/shz(27982): updateSlider brightValue 22 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.403: D/shz(27982): updateSlider brightValue 23 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.404: D/shz(27982): updateSlider brightValue 24 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.406: D/shz(27982): updateSlider brightValue 25 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.407: D/shz(27982): updateSlider brightValue 26 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.409: D/shz(27982): updateSlider brightValue 27 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.410: D/shz(27982): updateSlider brightValue 28 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.412: D/shz(27982): updateSlider brightValue 29 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.414: D/shz(27982): updateSlider brightValue 30 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.415: D/shz(27982): updateSlider brightValue 31 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.417: D/shz(27982): updateSlider brightValue 32 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.418: D/shz(27982): updateSlider brightValue 33 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.420: D/shz(27982): updateSlider brightValue 34 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.421: D/shz(27982): updateSlider brightValue 35 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.423: D/shz(27982): updateSlider brightValue 36 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.425: D/shz(27982): updateSlider brightValue 37 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.426: D/shz(27982): updateSlider brightValue 38 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.428: D/shz(27982): updateSlider brightValue 39 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.429: D/shz(27982): updateSlider brightValue 40 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.431: D/shz(27982): updateSlider brightValue 41 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.432: D/shz(27982): updateSlider brightValue 42 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.434: D/shz(27982): updateSlider brightValue 43 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.435: D/shz(27982): updateSlider brightValue 44 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.437: D/shz(27982): updateSlider brightValue 45 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.438: D/shz(27982): updateSlider brightValue 46 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.439: D/shz(27982): updateSlider brightValue 47 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.441: D/shz(27982): updateSlider brightValue 48 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.442: D/shz(27982): updateSlider brightValue 49 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.444: D/shz(27982): updateSlider brightValue 50 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.445: D/shz(27982): updateSlider brightValue 51 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.446: D/shz(27982): updateSlider brightValue 52 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.448: D/shz(27982): updateSlider brightValue 53 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.449: D/shz(27982): updateSlider brightValue 54 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.450: D/shz(27982): updateSlider brightValue 55 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.451: D/shz(27982): updateSlider brightValue 56 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.453: D/shz(27982): updateSlider brightValue 57 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.454: D/shz(27982): updateSlider brightValue 58 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.455: D/shz(27982): updateSlider brightValue 59 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.457: D/shz(27982): updateSlider brightValue 60 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.458: D/shz(27982): updateSlider brightValue 61 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.459: D/shz(27982): updateSlider brightValue 62 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.460: D/shz(27982): updateSlider brightValue 63 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.461: D/shz(27982): updateSlider brightValue 64 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.463: D/shz(27982): updateSlider brightValue 65 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.464: D/shz(27982): updateSlider brightValue 66 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.465: D/shz(27982): updateSlider brightValue 67 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.466: D/shz(27982): updateSlider brightValue 68 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.467: D/shz(27982): updateSlider brightValue 69 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.468: D/shz(27982): updateSlider brightValue 70 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.469: D/shz(27982): updateSlider brightValue 71 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.471: D/shz(27982): updateSlider brightValue 72 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.472: D/shz(27982): updateSlider brightValue 73 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.473: D/shz(27982): updateSlider brightValue 74 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.475: D/shz(27982): updateSlider brightValue 75 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.476: D/shz(27982): updateSlider brightValue 76 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.477: D/shz(27982): updateSlider brightValue 77 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.479: D/shz(27982): updateSlider brightValue 78 -> valG2L 0 -> valL2G 0 -> ui value 0 %
11-28 15:44:38.480: D/shz(27982): updateSlider brightValue 79 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.481: D/shz(27982): updateSlider brightValue 80 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.482: D/shz(27982): updateSlider brightValue 81 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.484: D/shz(27982): updateSlider brightValue 82 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.485: D/shz(27982): updateSlider brightValue 83 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.486: D/shz(27982): updateSlider brightValue 84 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.487: D/shz(27982): updateSlider brightValue 85 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.488: D/shz(27982): updateSlider brightValue 86 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.489: D/shz(27982): updateSlider brightValue 87 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.490: D/shz(27982): updateSlider brightValue 88 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.491: D/shz(27982): updateSlider brightValue 89 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.492: D/shz(27982): updateSlider brightValue 90 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.493: D/shz(27982): updateSlider brightValue 91 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.494: D/shz(27982): updateSlider brightValue 92 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.495: D/shz(27982): updateSlider brightValue 93 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.496: D/shz(27982): updateSlider brightValue 94 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.497: D/shz(27982): updateSlider brightValue 95 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.499: D/shz(27982): updateSlider brightValue 96 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.499: D/shz(27982): updateSlider brightValue 97 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.500: D/shz(27982): updateSlider brightValue 98 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.501: D/shz(27982): updateSlider brightValue 99 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.502: D/shz(27982): updateSlider brightValue 100 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.503: D/shz(27982): updateSlider brightValue 101 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.504: D/shz(27982): updateSlider brightValue 102 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.505: D/shz(27982): updateSlider brightValue 103 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.506: D/shz(27982): updateSlider brightValue 104 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.507: D/shz(27982): updateSlider brightValue 105 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.508: D/shz(27982): updateSlider brightValue 106 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.509: D/shz(27982): updateSlider brightValue 107 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.510: D/shz(27982): updateSlider brightValue 108 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.511: D/shz(27982): updateSlider brightValue 109 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.512: D/shz(27982): updateSlider brightValue 110 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.512: D/shz(27982): updateSlider brightValue 111 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.513: D/shz(27982): updateSlider brightValue 112 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.514: D/shz(27982): updateSlider brightValue 113 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.515: D/shz(27982): updateSlider brightValue 114 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.516: D/shz(27982): updateSlider brightValue 115 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.517: D/shz(27982): updateSlider brightValue 116 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.518: D/shz(27982): updateSlider brightValue 117 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.518: D/shz(27982): updateSlider brightValue 118 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.519: D/shz(27982): updateSlider brightValue 119 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.520: D/shz(27982): updateSlider brightValue 120 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.521: D/shz(27982): updateSlider brightValue 121 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.521: D/shz(27982): updateSlider brightValue 122 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.522: D/shz(27982): updateSlider brightValue 123 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.523: D/shz(27982): updateSlider brightValue 124 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.524: D/shz(27982): updateSlider brightValue 125 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.525: D/shz(27982): updateSlider brightValue 126 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.525: D/shz(27982): updateSlider brightValue 127 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.526: D/shz(27982): updateSlider brightValue 128 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.527: D/shz(27982): updateSlider brightValue 129 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.528: D/shz(27982): updateSlider brightValue 130 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.529: D/shz(27982): updateSlider brightValue 131 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.529: D/shz(27982): updateSlider brightValue 132 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.530: D/shz(27982): updateSlider brightValue 133 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.531: D/shz(27982): updateSlider brightValue 134 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.532: D/shz(27982): updateSlider brightValue 135 -> valG2L 1 -> valL2G 111 -> ui value 10 %
11-28 15:44:38.533: D/shz(27982): updateSlider brightValue 136 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.534: D/shz(27982): updateSlider brightValue 137 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.534: D/shz(27982): updateSlider brightValue 138 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.535: D/shz(27982): updateSlider brightValue 139 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.536: D/shz(27982): updateSlider brightValue 140 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.537: D/shz(27982): updateSlider brightValue 141 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.537: D/shz(27982): updateSlider brightValue 142 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.538: D/shz(27982): updateSlider brightValue 143 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.539: D/shz(27982): updateSlider brightValue 144 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.539: D/shz(27982): updateSlider brightValue 145 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.540: D/shz(27982): updateSlider brightValue 146 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.541: D/shz(27982): updateSlider brightValue 147 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.541: D/shz(27982): updateSlider brightValue 148 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.542: D/shz(27982): updateSlider brightValue 149 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.543: D/shz(27982): updateSlider brightValue 150 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.544: D/shz(27982): updateSlider brightValue 151 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.544: D/shz(27982): updateSlider brightValue 152 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.545: D/shz(27982): updateSlider brightValue 153 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.546: D/shz(27982): updateSlider brightValue 154 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.546: D/shz(27982): updateSlider brightValue 155 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.547: D/shz(27982): updateSlider brightValue 156 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.548: D/shz(27982): updateSlider brightValue 157 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.548: D/shz(27982): updateSlider brightValue 158 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.549: D/shz(27982): updateSlider brightValue 159 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.550: D/shz(27982): updateSlider brightValue 160 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.550: D/shz(27982): updateSlider brightValue 161 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.551: D/shz(27982): updateSlider brightValue 162 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.551: D/shz(27982): updateSlider brightValue 163 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.552: D/shz(27982): updateSlider brightValue 164 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.552: D/shz(27982): updateSlider brightValue 165 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.553: D/shz(27982): updateSlider brightValue 166 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.554: D/shz(27982): updateSlider brightValue 167 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.554: D/shz(27982): updateSlider brightValue 168 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.555: D/shz(27982): updateSlider brightValue 169 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.556: D/shz(27982): updateSlider brightValue 170 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.556: D/shz(27982): updateSlider brightValue 171 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.557: D/shz(27982): updateSlider brightValue 172 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.558: D/shz(27982): updateSlider brightValue 173 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.558: D/shz(27982): updateSlider brightValue 174 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.559: D/shz(27982): updateSlider brightValue 175 -> valG2L 2 -> valL2G 157 -> ui value 15 %
11-28 15:44:38.560: D/shz(27982): updateSlider brightValue 176 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.561: D/shz(27982): updateSlider brightValue 177 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.561: D/shz(27982): updateSlider brightValue 178 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.562: D/shz(27982): updateSlider brightValue 179 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.563: D/shz(27982): updateSlider brightValue 180 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.563: D/shz(27982): updateSlider brightValue 181 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.564: D/shz(27982): updateSlider brightValue 182 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.564: D/shz(27982): updateSlider brightValue 183 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.565: D/shz(27982): updateSlider brightValue 184 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.566: D/shz(27982): updateSlider brightValue 185 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.567: D/shz(27982): updateSlider brightValue 186 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.567: D/shz(27982): updateSlider brightValue 187 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.568: D/shz(27982): updateSlider brightValue 188 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.569: D/shz(27982): updateSlider brightValue 189 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.569: D/shz(27982): updateSlider brightValue 190 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.570: D/shz(27982): updateSlider brightValue 191 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.570: D/shz(27982): updateSlider brightValue 192 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.571: D/shz(27982): updateSlider brightValue 193 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.571: D/shz(27982): updateSlider brightValue 194 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.572: D/shz(27982): updateSlider brightValue 195 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.572: D/shz(27982): updateSlider brightValue 196 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.572: D/shz(27982): updateSlider brightValue 197 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.573: D/shz(27982): updateSlider brightValue 198 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.574: D/shz(27982): updateSlider brightValue 199 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.574: D/shz(27982): updateSlider brightValue 200 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.575: D/shz(27982): updateSlider brightValue 201 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.575: D/shz(27982): updateSlider brightValue 202 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.576: D/shz(27982): updateSlider brightValue 203 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.577: D/shz(27982): updateSlider brightValue 204 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.577: D/shz(27982): updateSlider brightValue 205 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.578: D/shz(27982): updateSlider brightValue 206 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.578: D/shz(27982): updateSlider brightValue 207 -> valG2L 3 -> valL2G 192 -> ui value 18 %
11-28 15:44:38.579: D/shz(27982): updateSlider brightValue 208 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.580: D/shz(27982): updateSlider brightValue 209 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.580: D/shz(27982): updateSlider brightValue 210 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.581: D/shz(27982): updateSlider brightValue 211 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.581: D/shz(27982): updateSlider brightValue 212 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.581: D/shz(27982): updateSlider brightValue 213 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.582: D/shz(27982): updateSlider brightValue 214 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.583: D/shz(27982): updateSlider brightValue 215 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.583: D/shz(27982): updateSlider brightValue 216 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.584: D/shz(27982): updateSlider brightValue 217 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.584: D/shz(27982): updateSlider brightValue 218 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.585: D/shz(27982): updateSlider brightValue 219 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.585: D/shz(27982): updateSlider brightValue 220 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.586: D/shz(27982): updateSlider brightValue 221 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.586: D/shz(27982): updateSlider brightValue 222 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.587: D/shz(27982): updateSlider brightValue 223 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.587: D/shz(27982): updateSlider brightValue 224 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.588: D/shz(27982): updateSlider brightValue 225 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.588: D/shz(27982): updateSlider brightValue 226 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.589: D/shz(27982): updateSlider brightValue 227 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.589: D/shz(27982): updateSlider brightValue 228 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.590: D/shz(27982): updateSlider brightValue 229 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.591: D/shz(27982): updateSlider brightValue 230 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.591: D/shz(27982): updateSlider brightValue 231 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.592: D/shz(27982): updateSlider brightValue 232 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.593: D/shz(27982): updateSlider brightValue 233 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.593: D/shz(27982): updateSlider brightValue 234 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.594: D/shz(27982): updateSlider brightValue 235 -> valG2L 4 -> valL2G 222 -> ui value 21 %
11-28 15:44:38.594: D/shz(27982): updateSlider brightValue 236 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.595: D/shz(27982): updateSlider brightValue 237 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.595: D/shz(27982): updateSlider brightValue 238 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.596: D/shz(27982): updateSlider brightValue 239 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.596: D/shz(27982): updateSlider brightValue 240 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.597: D/shz(27982): updateSlider brightValue 241 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.597: D/shz(27982): updateSlider brightValue 242 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.598: D/shz(27982): updateSlider brightValue 243 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.599: D/shz(27982): updateSlider brightValue 244 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.599: D/shz(27982): updateSlider brightValue 245 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.600: D/shz(27982): updateSlider brightValue 246 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.601: D/shz(27982): updateSlider brightValue 247 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.601: D/shz(27982): updateSlider brightValue 248 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.602: D/shz(27982): updateSlider brightValue 249 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.602: D/shz(27982): updateSlider brightValue 250 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.603: D/shz(27982): updateSlider brightValue 251 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.604: D/shz(27982): updateSlider brightValue 252 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.604: D/shz(27982): updateSlider brightValue 253 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.605: D/shz(27982): updateSlider brightValue 254 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.605: D/shz(27982): updateSlider brightValue 255 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.606: D/shz(27982): updateSlider brightValue 256 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.607: D/shz(27982): updateSlider brightValue 257 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.607: D/shz(27982): updateSlider brightValue 258 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.608: D/shz(27982): updateSlider brightValue 259 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.608: D/shz(27982): updateSlider brightValue 260 -> valG2L 5 -> valL2G 248 -> ui value 24 %
11-28 15:44:38.609: D/shz(27982): updateSlider brightValue 261 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.611: D/shz(27982): updateSlider brightValue 262 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.611: D/shz(27982): updateSlider brightValue 263 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.612: D/shz(27982): updateSlider brightValue 264 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.612: D/shz(27982): updateSlider brightValue 265 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.613: D/shz(27982): updateSlider brightValue 266 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.613: D/shz(27982): updateSlider brightValue 267 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.614: D/shz(27982): updateSlider brightValue 268 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.614: D/shz(27982): updateSlider brightValue 269 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.615: D/shz(27982): updateSlider brightValue 270 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.615: D/shz(27982): updateSlider brightValue 271 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.616: D/shz(27982): updateSlider brightValue 272 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.617: D/shz(27982): updateSlider brightValue 273 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.617: D/shz(27982): updateSlider brightValue 274 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.618: D/shz(27982): updateSlider brightValue 275 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.618: D/shz(27982): updateSlider brightValue 276 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.619: D/shz(27982): updateSlider brightValue 277 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.619: D/shz(27982): updateSlider brightValue 278 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.620: D/shz(27982): updateSlider brightValue 279 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.620: D/shz(27982): updateSlider brightValue 280 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.621: D/shz(27982): updateSlider brightValue 281 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.622: D/shz(27982): updateSlider brightValue 282 -> valG2L 6 -> valL2G 272 -> ui value 26 %
11-28 15:44:38.622: D/shz(27982): updateSlider brightValue 283 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.623: D/shz(27982): updateSlider brightValue 284 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.623: D/shz(27982): updateSlider brightValue 285 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.624: D/shz(27982): updateSlider brightValue 286 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.624: D/shz(27982): updateSlider brightValue 287 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.625: D/shz(27982): updateSlider brightValue 288 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.625: D/shz(27982): updateSlider brightValue 289 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.625: D/shz(27982): updateSlider brightValue 290 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.626: D/shz(27982): updateSlider brightValue 291 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.626: D/shz(27982): updateSlider brightValue 292 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.627: D/shz(27982): updateSlider brightValue 293 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.627: D/shz(27982): updateSlider brightValue 294 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.627: D/shz(27982): updateSlider brightValue 295 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.628: D/shz(27982): updateSlider brightValue 296 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.628: D/shz(27982): updateSlider brightValue 297 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.629: D/shz(27982): updateSlider brightValue 298 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.629: D/shz(27982): updateSlider brightValue 299 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.629: D/shz(27982): updateSlider brightValue 300 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.630: D/shz(27982): updateSlider brightValue 301 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.630: D/shz(27982): updateSlider brightValue 302 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.631: D/shz(27982): updateSlider brightValue 303 -> valG2L 7 -> valL2G 294 -> ui value 28 %
11-28 15:44:38.631: D/shz(27982): updateSlider brightValue 304 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.631: D/shz(27982): updateSlider brightValue 305 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.632: D/shz(27982): updateSlider brightValue 306 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.632: D/shz(27982): updateSlider brightValue 307 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.633: D/shz(27982): updateSlider brightValue 308 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.633: D/shz(27982): updateSlider brightValue 309 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.634: D/shz(27982): updateSlider brightValue 310 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.634: D/shz(27982): updateSlider brightValue 311 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.635: D/shz(27982): updateSlider brightValue 312 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.635: D/shz(27982): updateSlider brightValue 313 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.635: D/shz(27982): updateSlider brightValue 314 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.636: D/shz(27982): updateSlider brightValue 315 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.636: D/shz(27982): updateSlider brightValue 316 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.636: D/shz(27982): updateSlider brightValue 317 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.637: D/shz(27982): updateSlider brightValue 318 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.637: D/shz(27982): updateSlider brightValue 319 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.637: D/shz(27982): updateSlider brightValue 320 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.638: D/shz(27982): updateSlider brightValue 321 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.638: D/shz(27982): updateSlider brightValue 322 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.639: D/shz(27982): updateSlider brightValue 323 -> valG2L 8 -> valL2G 314 -> ui value 30 %
11-28 15:44:38.639: D/shz(27982): updateSlider brightValue 324 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.639: D/shz(27982): updateSlider brightValue 325 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.640: D/shz(27982): updateSlider brightValue 326 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.640: D/shz(27982): updateSlider brightValue 327 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.641: D/shz(27982): updateSlider brightValue 328 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.641: D/shz(27982): updateSlider brightValue 329 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.641: D/shz(27982): updateSlider brightValue 330 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.642: D/shz(27982): updateSlider brightValue 331 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.642: D/shz(27982): updateSlider brightValue 332 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.643: D/shz(27982): updateSlider brightValue 333 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.643: D/shz(27982): updateSlider brightValue 334 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.643: D/shz(27982): updateSlider brightValue 335 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.644: D/shz(27982): updateSlider brightValue 336 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.644: D/shz(27982): updateSlider brightValue 337 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.645: D/shz(27982): updateSlider brightValue 338 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.645: D/shz(27982): updateSlider brightValue 339 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.645: D/shz(27982): updateSlider brightValue 340 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.646: D/shz(27982): updateSlider brightValue 341 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.646: D/shz(27982): updateSlider brightValue 342 -> valG2L 9 -> valL2G 333 -> ui value 32 %
11-28 15:44:38.646: D/shz(27982): updateSlider brightValue 343 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.647: D/shz(27982): updateSlider brightValue 344 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.647: D/shz(27982): updateSlider brightValue 345 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.647: D/shz(27982): updateSlider brightValue 346 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.648: D/shz(27982): updateSlider brightValue 347 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.648: D/shz(27982): updateSlider brightValue 348 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.648: D/shz(27982): updateSlider brightValue 349 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.649: D/shz(27982): updateSlider brightValue 350 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.649: D/shz(27982): updateSlider brightValue 351 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.649: D/shz(27982): updateSlider brightValue 352 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.649: D/shz(27982): updateSlider brightValue 353 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.649: D/shz(27982): updateSlider brightValue 354 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.650: D/shz(27982): updateSlider brightValue 355 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.650: D/shz(27982): updateSlider brightValue 356 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.650: D/shz(27982): updateSlider brightValue 357 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.651: D/shz(27982): updateSlider brightValue 358 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.651: D/shz(27982): updateSlider brightValue 359 -> valG2L 10 -> valL2G 351 -> ui value 34 %
11-28 15:44:38.652: D/shz(27982): updateSlider brightValue 360 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.652: D/shz(27982): updateSlider brightValue 361 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.653: D/shz(27982): updateSlider brightValue 362 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.653: D/shz(27982): updateSlider brightValue 363 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.653: D/shz(27982): updateSlider brightValue 364 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.654: D/shz(27982): updateSlider brightValue 365 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.654: D/shz(27982): updateSlider brightValue 366 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.654: D/shz(27982): updateSlider brightValue 367 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.655: D/shz(27982): updateSlider brightValue 368 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.655: D/shz(27982): updateSlider brightValue 369 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.655: D/shz(27982): updateSlider brightValue 370 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.656: D/shz(27982): updateSlider brightValue 371 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.656: D/shz(27982): updateSlider brightValue 372 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.657: D/shz(27982): updateSlider brightValue 373 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.657: D/shz(27982): updateSlider brightValue 374 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.657: D/shz(27982): updateSlider brightValue 375 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.658: D/shz(27982): updateSlider brightValue 376 -> valG2L 11 -> valL2G 368 -> ui value 35 %
11-28 15:44:38.658: D/shz(27982): updateSlider brightValue 377 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.658: D/shz(27982): updateSlider brightValue 378 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.659: D/shz(27982): updateSlider brightValue 379 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.659: D/shz(27982): updateSlider brightValue 380 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.660: D/shz(27982): updateSlider brightValue 381 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.660: D/shz(27982): updateSlider brightValue 382 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.660: D/shz(27982): updateSlider brightValue 383 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.661: D/shz(27982): updateSlider brightValue 384 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.661: D/shz(27982): updateSlider brightValue 385 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.661: D/shz(27982): updateSlider brightValue 386 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.662: D/shz(27982): updateSlider brightValue 387 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.662: D/shz(27982): updateSlider brightValue 388 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.663: D/shz(27982): updateSlider brightValue 389 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.663: D/shz(27982): updateSlider brightValue 390 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.663: D/shz(27982): updateSlider brightValue 391 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.664: D/shz(27982): updateSlider brightValue 392 -> valG2L 12 -> valL2G 384 -> ui value 37 %
11-28 15:44:38.664: D/shz(27982): updateSlider brightValue 393 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.664: D/shz(27982): updateSlider brightValue 394 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.665: D/shz(27982): updateSlider brightValue 395 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.665: D/shz(27982): updateSlider brightValue 396 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.665: D/shz(27982): updateSlider brightValue 397 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.666: D/shz(27982): updateSlider brightValue 398 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.666: D/shz(27982): updateSlider brightValue 399 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.666: D/shz(27982): updateSlider brightValue 400 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.667: D/shz(27982): updateSlider brightValue 401 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.667: D/shz(27982): updateSlider brightValue 402 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.667: D/shz(27982): updateSlider brightValue 403 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.668: D/shz(27982): updateSlider brightValue 404 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.668: D/shz(27982): updateSlider brightValue 405 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.668: D/shz(27982): updateSlider brightValue 406 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.669: D/shz(27982): updateSlider brightValue 407 -> valG2L 13 -> valL2G 400 -> ui value 39 %
11-28 15:44:38.669: D/shz(27982): updateSlider brightValue 408 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.669: D/shz(27982): updateSlider brightValue 409 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.670: D/shz(27982): updateSlider brightValue 410 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.670: D/shz(27982): updateSlider brightValue 411 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.670: D/shz(27982): updateSlider brightValue 412 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.671: D/shz(27982): updateSlider brightValue 413 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.671: D/shz(27982): updateSlider brightValue 414 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.671: D/shz(27982): updateSlider brightValue 415 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.672: D/shz(27982): updateSlider brightValue 416 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.672: D/shz(27982): updateSlider brightValue 417 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.672: D/shz(27982): updateSlider brightValue 418 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.673: D/shz(27982): updateSlider brightValue 419 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.673: D/shz(27982): updateSlider brightValue 420 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.673: D/shz(27982): updateSlider brightValue 421 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.673: D/shz(27982): updateSlider brightValue 422 -> valG2L 14 -> valL2G 415 -> ui value 40 %
11-28 15:44:38.674: D/shz(27982): updateSlider brightValue 423 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.674: D/shz(27982): updateSlider brightValue 424 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.674: D/shz(27982): updateSlider brightValue 425 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.675: D/shz(27982): updateSlider brightValue 426 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.675: D/shz(27982): updateSlider brightValue 427 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.675: D/shz(27982): updateSlider brightValue 428 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.676: D/shz(27982): updateSlider brightValue 429 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.676: D/shz(27982): updateSlider brightValue 430 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.676: D/shz(27982): updateSlider brightValue 431 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.677: D/shz(27982): updateSlider brightValue 432 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.677: D/shz(27982): updateSlider brightValue 433 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.677: D/shz(27982): updateSlider brightValue 434 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.678: D/shz(27982): updateSlider brightValue 435 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.678: D/shz(27982): updateSlider brightValue 436 -> valG2L 15 -> valL2G 430 -> ui value 42 %
11-28 15:44:38.678: D/shz(27982): updateSlider brightValue 437 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.679: D/shz(27982): updateSlider brightValue 438 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.679: D/shz(27982): updateSlider brightValue 439 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.680: D/shz(27982): updateSlider brightValue 440 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.680: D/shz(27982): updateSlider brightValue 441 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.680: D/shz(27982): updateSlider brightValue 442 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.681: D/shz(27982): updateSlider brightValue 443 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.681: D/shz(27982): updateSlider brightValue 444 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.681: D/shz(27982): updateSlider brightValue 445 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.681: D/shz(27982): updateSlider brightValue 446 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.682: D/shz(27982): updateSlider brightValue 447 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.682: D/shz(27982): updateSlider brightValue 448 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.682: D/shz(27982): updateSlider brightValue 449 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.683: D/shz(27982): updateSlider brightValue 450 -> valG2L 16 -> valL2G 444 -> ui value 43 %
11-28 15:44:38.683: D/shz(27982): updateSlider brightValue 451 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.683: D/shz(27982): updateSlider brightValue 452 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.683: D/shz(27982): updateSlider brightValue 453 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.684: D/shz(27982): updateSlider brightValue 454 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.684: D/shz(27982): updateSlider brightValue 455 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.684: D/shz(27982): updateSlider brightValue 456 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.685: D/shz(27982): updateSlider brightValue 457 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.685: D/shz(27982): updateSlider brightValue 458 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.686: D/shz(27982): updateSlider brightValue 459 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.686: D/shz(27982): updateSlider brightValue 460 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.687: D/shz(27982): updateSlider brightValue 461 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.687: D/shz(27982): updateSlider brightValue 462 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.687: D/shz(27982): updateSlider brightValue 463 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.688: D/shz(27982): updateSlider brightValue 464 -> valG2L 17 -> valL2G 457 -> ui value 44 %
11-28 15:44:38.688: D/shz(27982): updateSlider brightValue 465 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.688: D/shz(27982): updateSlider brightValue 466 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.689: D/shz(27982): updateSlider brightValue 467 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.689: D/shz(27982): updateSlider brightValue 468 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.689: D/shz(27982): updateSlider brightValue 469 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.689: D/shz(27982): updateSlider brightValue 470 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.690: D/shz(27982): updateSlider brightValue 471 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.690: D/shz(27982): updateSlider brightValue 472 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.690: D/shz(27982): updateSlider brightValue 473 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.690: D/shz(27982): updateSlider brightValue 474 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.691: D/shz(27982): updateSlider brightValue 475 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.691: D/shz(27982): updateSlider brightValue 476 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.691: D/shz(27982): updateSlider brightValue 477 -> valG2L 18 -> valL2G 471 -> ui value 46 %
11-28 15:44:38.691: D/shz(27982): updateSlider brightValue 478 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.692: D/shz(27982): updateSlider brightValue 479 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.692: D/shz(27982): updateSlider brightValue 480 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.692: D/shz(27982): updateSlider brightValue 481 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.692: D/shz(27982): updateSlider brightValue 482 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.693: D/shz(27982): updateSlider brightValue 483 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.693: D/shz(27982): updateSlider brightValue 484 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.694: D/shz(27982): updateSlider brightValue 485 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.694: D/shz(27982): updateSlider brightValue 486 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.694: D/shz(27982): updateSlider brightValue 487 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.695: D/shz(27982): updateSlider brightValue 488 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.695: D/shz(27982): updateSlider brightValue 489 -> valG2L 19 -> valL2G 484 -> ui value 47 %
11-28 15:44:38.695: D/shz(27982): updateSlider brightValue 490 -> valG2L 20 -> valL2G 496 -> ui value 48 %
11-28 15:44:38.696: D/shz(27982): updateSlider brightValue 491 -> valG2L 20 -> valL2G 496 -> ui value 48 %
11-28 15:44:38.696: D/shz(27982): updateSlider brightValue 492 -> valG2L 20 -> valL2G 496 -> ui value 48 %
11-28 15:44:38.696: D/shz(27982): updateSlider brightValue 493 -> valG2L 20 -> valL2G 496 -> ui value 48 %
11-28 15:44:38.696: D/shz(27982): updateSlider brightValue 494 -> valG2L 20 -> valL