package com.cvte.vman.impl;

import android.os.Parcel;
import android.text.TextUtils;
import com.cvte.vman.SystemCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumPowerMode;
import com.cvte.vman.types.EnumSelinuxMode;
import com.cvte.vman.types.EnumTempType;
import com.cvte.vman.utils.CLog;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class SystemCtrlManager extends SystemCtrl {
    public static final String TAG = "Cvte@SystemCtrlManager";
    public static final int TYPE_IR_IN_PORT_EXTERNAL = 1;
    public static final int TYPE_IR_IN_PORT_INTERNAL = 0;
    private static SystemCtrlManager mSystemCtrlManager;

    private SystemCtrlManager() {
    }

    public static synchronized SystemCtrlManager getInstance() {
        if (mSystemCtrlManager == null) {
            synchronized (SystemCtrlManager.class) {
                if (mSystemCtrlManager == null) {
                    mSystemCtrlManager = new SystemCtrlManager();
                }
            }
        }
        return mSystemCtrlManager;
    }

    @Override // com.cvte.vman.SystemCtrl
    public void setSelinuxMode(EnumSelinuxMode enumSelinuxMode) {
        int i = AnonymousClass1.$SwitchMap$com$cvte$vman$types$EnumSelinuxMode[enumSelinuxMode.ordinal()];
        if (i == 1) {
            VmanMiddleWare.getInstance().excuteCommandSet_int(1, 1);
            return;
        }
        if (i == 2) {
            VmanMiddleWare.getInstance().excuteCommandSet_int(1, 2);
        } else if (i == 3) {
            VmanMiddleWare.getInstance().excuteCommandSet_int(1, 3);
        } else {
            CLog.e("have no this selinux mode ,set failed !");
        }
    }

    @Override // com.cvte.vman.SystemCtrl
    public EnumSelinuxMode getSelinuxMode() {
        EnumSelinuxMode enumSelinuxMode = EnumSelinuxMode.ENFORCING;
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(2);
        if (iExcuteCommandSet_int == 1) {
            return EnumSelinuxMode.DISABLE;
        }
        if (iExcuteCommandSet_int != 2) {
            return iExcuteCommandSet_int != 3 ? enumSelinuxMode : EnumSelinuxMode.ENFORCING;
        }
        return EnumSelinuxMode.PERMISSIVE;
    }

    /* JADX INFO: renamed from: com.cvte.vman.impl.SystemCtrlManager$1, reason: invalid class name */
    static /* synthetic */ class AnonymousClass1 {
        static final /* synthetic */ int[] $SwitchMap$com$cvte$vman$types$EnumSelinuxMode;
        static final /* synthetic */ int[] $SwitchMap$com$cvte$vman$types$EnumTempType;

        static {
            int[] iArr = new int[EnumTempType.values().length];
            $SwitchMap$com$cvte$vman$types$EnumTempType = iArr;
            try {
                iArr[EnumTempType.TEMP_TYPE_BRIGHT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumTempType[EnumTempType.TEMP_TYPE_POWEROFF.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            int[] iArr2 = new int[EnumSelinuxMode.values().length];
            $SwitchMap$com$cvte$vman$types$EnumSelinuxMode = iArr2;
            try {
                iArr2[EnumSelinuxMode.DISABLE.ordinal()] = 1;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumSelinuxMode[EnumSelinuxMode.PERMISSIVE.ordinal()] = 2;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumSelinuxMode[EnumSelinuxMode.ENFORCING.ordinal()] = 3;
            } catch (NoSuchFieldError unused5) {
            }
        }
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setTempThreshold(EnumTempType enumTempType, int i) {
        int iExcuteCommandSet_int;
        if (i < 0) {
            return false;
        }
        int i2 = AnonymousClass1.$SwitchMap$com$cvte$vman$types$EnumTempType[enumTempType.ordinal()];
        if (i2 == 1) {
            iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(3, 1, i);
        } else {
            iExcuteCommandSet_int = i2 != 2 ? -1 : VmanMiddleWare.getInstance().excuteCommandSet_int(3, 2, i);
        }
        return iExcuteCommandSet_int == 0;
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getTempThreshold(EnumTempType enumTempType) {
        EnumTempType enumTempType2 = EnumTempType.TEMP_TYPE_NONE;
        int i = AnonymousClass1.$SwitchMap$com$cvte$vman$types$EnumTempType[enumTempType.ordinal()];
        int i2 = 1;
        if (i != 1) {
            i2 = 2;
            if (i != 2) {
                i2 = -1;
            }
        }
        if (i2 > 0) {
            return VmanMiddleWare.getInstance().excuteCommandSet_int(4, i2);
        }
        return -1;
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setOtaUpgradeStatus(int i) {
        CLog.i("setOtaUpgradeStatus = " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(5, i) == 0;
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getOtaUpgradeStatus() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(6);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setFactoryResetStatus(int i) {
        CLog.i("setFactoryResetStatus = " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(7, i) == 0;
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getFactoryResetStatus() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(8);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getSystemSetting() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(9);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean replaceBootLogo(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(10, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean resetBootLogo() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(54);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean replaceBootAnimation(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(20, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean replaceBootVideo(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(25, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String getCPUtemperature() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(11);
    }

    @Override // com.cvte.vman.SystemCtrl
    public EnumPowerMode getPowerMode() {
        return EnumPowerMode.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(12));
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setPowerMode(EnumPowerMode enumPowerMode) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(13, enumPowerMode.ordinal());
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean IsCtsRunning() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(14);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean isSignalPluginWakeup() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(16);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setSignalPluginWakeup(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(17, z ? 1 : 0);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean isCecWakeupEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(55);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setCecWakeupEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(56, z ? 1 : 0);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String getMacAddress(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(18, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String readVendorStorageData(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(19, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean isMachineActivated() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(21);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setMachineActivated(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(22, z ? 1 : 0);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setTouchPensNums(int i, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(23, i, i2);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getTouchPensNums(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(24, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getPowerLightStatus() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(26);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setPowerLightStatus(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(27, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String getFwEnv(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(28, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean SetFwEnv(String str, String str2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(29, str, str2);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean ClearFwEnv(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(30, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getRTCState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(31);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setPirDeviceType(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(32, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getPirDeviceType() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(33);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setPirSensitivity(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(34, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getPirSensitivity() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(35);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean IsHasMic() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(36);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int readEmmclifeTime() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(37);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int readPwmFrequency() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(38);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int readPwmDutyCycle() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(39);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setDebugUartSwitch(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(40, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public List<Integer> getCurrentCPUfreq() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(41);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(Integer.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

    @Override // com.cvte.vman.SystemCtrl
    public List<Integer> getMaxCPUfreq() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(42);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(Integer.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

    @Override // com.cvte.vman.SystemCtrl
    public List<Integer> getMinCPUfreq() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(43);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(Integer.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getCPUTempThreshold() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(44);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean isConsoleEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(45);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setConsoleEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(46, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public void doDeviceReset() {
        VmanMiddleWare.getInstance().excuteCommandSet_bool(47);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getDebugUartSwitch() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(48);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setAlarmTime(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(49, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String getMmcblkCid() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_MMCBLK_CTRL_CID);
    }

    @Override // com.cvte.vman.SystemCtrl
    public String getMmcblkSerial() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_MMCBLK_CTRL_SERIAL);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setIrInPort(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(50, i);
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getIrInPort() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(51);
    }

    @Override // com.cvte.vman.SystemCtrl
    public void setCtsRunningState(boolean z) {
        VmanMiddleWare.getInstance().excuteCommandSet_bool(52, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public void doDropCaches() {
        VmanMiddleWare.getInstance().excuteCommandSet_bool(53);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getDeviceAVBState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(57);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getUsbAdbState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(59);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setUsbAdbState(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(60, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getUsbPowerEnableSta() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(61);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setUsbPowerEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(62, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean resetBootAnimation() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(63);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setLogoDisplayState(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(64, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getLogoDisplayState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(65);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setSTRWakeLockState(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(66, z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean getSTRWakeLockState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(67);
    }
}
