package com.ifpdos.autotest.lancontrol.module.other.e;

import android.util.Log;
import b.c.d.d.d;
import com.ifpdos.autotest.api.IBackLightSensor;
import com.seewo.vtv.interfaces.IPictureHelper;
import com.seewo.vtv.interfaces.ISleepHelper;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: compiled from: BackLightSensorImpl.java */
/* JADX INFO: loaded from: classes.dex */
public class k implements IBackLightSensor {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private Map<Integer, List<Integer>> f2091c = new ConcurrentHashMap();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private IPictureHelper f2089a = b.c.e.b.b.d().f();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private ISleepHelper f2090b = b.c.e.b.b.d().e();

    private List<Integer> a(List<List<Double>> list) {
        ArrayList arrayList = new ArrayList();
        Iterator<List<Double>> it = list.iterator();
        while (it.hasNext()) {
            Iterator<Double> it2 = it.next().iterator();
            while (it2.hasNext()) {
                arrayList.add(Integer.valueOf((int) it2.next().doubleValue()));
            }
        }
        return arrayList;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public boolean enterTestMode() {
        com.seewo.vcommons.data.d.q("persist.sys.lum.calib.enable", "false");
        this.f2090b.closeSleepTime();
        return true;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public boolean exitTestMode() {
        com.seewo.vcommons.data.d.q("persist.sys.lum.calib.enable", "true");
        this.f2090b.reSleep();
        return true;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public int getInnerBackLightPWM() {
        return this.f2089a.getBacklightPwm();
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public int getInnerBackLightSensorValue() {
        d.a aVarB = b.c.d.d.d.b("cat /sys/class/lightsensor/backlight/value", false);
        Log.d("BackLightSensorImpl", "InnerBackLightSensorValue " + aVarB.f1515b);
        String str = aVarB.f1515b;
        if (str != null) {
            return Integer.valueOf(str.trim()).intValue();
        }
        return 0;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public int getInnerMaxBackLightValue() {
        return com.seewo.vcommons.data.d.h("persist.sys.dicom.maxbacklight", 0);
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public int getInnerMinBackLightValue() {
        return com.seewo.vcommons.data.d.h("persist.sys.dicom.minbacklight", 0);
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public boolean putInnerBackLightCorrection(int i, List<List<Double>> list) {
        Log.d("BackLightSensorImpl", "putInnerBackLightCorrection  " + i + ", size " + list.get(0).size() + " * " + list.size());
        this.f2091c.put(Integer.valueOf(i), a(list));
        return true;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public boolean saveInnerBackLightCorrection() {
        ArrayList arrayList = new ArrayList();
        for (int i = 0; i < this.f2091c.size(); i++) {
            arrayList.addAll(this.f2091c.get(Integer.valueOf(i)));
        }
        if (!com.ifpdos.autotest.lancontrol.module.other.f.b.b(arrayList, "/data/sensor_data.bin")) {
            return false;
        }
        b.c.d.d.d.a(String.format("cp %s %s", "/data/sensor_data.bin", "/mnt/vendor/factory/sensor_data.bin"));
        return true;
    }

    @Override // com.ifpdos.autotest.api.IBackLightSensor
    public boolean setInnerBackLightPWM(int i) {
        return this.f2089a.setBacklightPwm(i);
    }
}
