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.EnumAenaId;
import com.cvte.vman.types.EnumCusBootMediaType;
import com.cvte.vman.types.EnumLockDevice;
import com.cvte.vman.types.EnumPowerMode;
import com.cvte.vman.types.EnumRefreshRate;
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 int MAX_PACKAGE_LIST_LEN = 30;
    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;

    static /* synthetic */ class a {
        static final /* synthetic */ int[] a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        static final /* synthetic */ int[] f1683b;

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

    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 boolean ClearFwEnv(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(30, str);
    }

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

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

    @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 addKeepAliveApp(String str) {
        if (str.isEmpty()) {
            return false;
        }
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(88, str);
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean bindAppToBigCpuCore(String str, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(98, i2, str);
    }

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean clearAppCache(String str) {
        if (str != null && !str.isEmpty()) {
            return VmanMiddleWare.getInstance().excuteCommandSet_bool(95, str);
        }
        CLog.d("invalid pkg name");
        return false;
    }

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public int enableHdmiSwitchTx(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(106, i2);
    }

    @Override // com.cvte.vman.SystemCtrl
    public List<String> get2KDispAppList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(92);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(parcelExcuteCommandSet_Parcel.readString());
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.SystemCtrl
    public int getAenaState(EnumAenaId enumAenaId) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(112, enumAenaId.ordinal());
    }

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

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

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

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

    @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 i2 = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(Integer.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

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

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public List<String> getFreezableAppList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(102);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(parcelExcuteCommandSet_Parcel.readString());
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

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

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

    @Override // com.cvte.vman.SystemCtrl
    public List<String> getKeepAliveAppList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(90);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(parcelExcuteCommandSet_Parcel.readString());
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

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

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

    @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 i2 = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            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 i2 = parcelExcuteCommandSet_Parcel.readInt();
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(Integer.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

    @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 int getNfcStatus() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(86);
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public List<String> getUIThreadRtAppList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(119);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(parcelExcuteCommandSet_Parcel.readString());
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean killApp(String str) {
        if (str != null && !str.isEmpty()) {
            return VmanMiddleWare.getInstance().excuteCommandSet_bool(93, str);
        }
        CLog.d("invalid pkg name");
        return false;
    }

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

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

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

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

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

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

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

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

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean set2KDispAppList(List<String> list) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(91);
        if (list.size() > 30) {
            parcelObtain.writeStringList(list.subList(0, 29));
        } else {
            parcelObtain.writeStringList(list);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readBoolean();
    }

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

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

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

    @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 boolean setConsoleEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(46, z);
    }

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean setCustomBootMediaType(EnumCusBootMediaType enumCusBootMediaType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(115, enumCusBootMediaType.ordinal());
    }

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean setFreezableAppList(List<String> list) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(99);
        if (list.size() > 30) {
            parcelObtain.writeStringList(list.subList(0, 29));
        } else {
            parcelObtain.writeStringList(list);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readBoolean();
    }

    @Override // com.cvte.vman.SystemCtrl
    public boolean setHwcRefreshRate(EnumRefreshRate enumRefreshRate) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(121, enumRefreshRate.ordinal());
    }

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean setKeepAliveAppList(List<String> list) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(89);
        if (list.size() > 30) {
            parcelObtain.writeStringList(list.subList(0, 29));
        } else {
            parcelObtain.writeStringList(list);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readBoolean();
    }

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

    @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 void setNfcStatus(int i2) {
        VmanMiddleWare.getInstance().excuteCommandSet_bool(87, i2);
    }

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

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

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

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

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

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

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

    @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 setPowerOnDelayTime(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(68, i2);
    }

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

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

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

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

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

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

    @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 setTempThreshold(EnumTempType enumTempType, int i2) {
        if (i2 < 0) {
            return false;
        }
        int i3 = a.f1683b[enumTempType.ordinal()];
        return (i3 != 1 ? i3 != 2 ? -1 : VmanMiddleWare.getInstance().excuteCommandSet_int(3, 2, i2) : VmanMiddleWare.getInstance().excuteCommandSet_int(3, 1, i2)) == 0;
    }

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean setUIThreadRtAppList(List<String> list) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(118);
        if (list.size() > 30) {
            parcelObtain.writeStringList(list.subList(0, 29));
        } else {
            parcelObtain.writeStringList(list);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readBoolean();
    }

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

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

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

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

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

    @Override // com.cvte.vman.SystemCtrl
    public boolean setlockkeyIR(boolean z, EnumLockDevice enumLockDevice) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(79, enumLockDevice.ordinal(), z);
    }

    @Override // com.cvte.vman.SystemCtrl
    public void syncSystemTimeChange() {
        VmanMiddleWare.getInstance().excuteCommandSet_int(105);
    }
}
