package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.PmsCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumExtCtrol;
import com.cvte.vman.types.EnumExtCtrolProtocolType;
import com.cvte.vman.types.EnumInputSourceId;
import com.cvte.vman.types.EnumPowerSaveModeType;
import com.cvte.vman.types.EnumShutDownReasonType;
import com.cvte.vman.types.EnumStandByModeType;
import com.cvte.vman.types.EnumWakeupSrcType;

/* JADX INFO: loaded from: classes.dex */
public class PmsCtrlManager extends PmsCtrl {
    public static final String TAG = "Cvte@PmsCtrlManager";
    private static PmsCtrlManager mPmsCtrlManager;

    private PmsCtrlManager() {
    }

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

    @Override // com.cvte.vman.PmsCtrl
    public EnumExtCtrol getExtCtrol() {
        return EnumExtCtrol.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PMSCTRL_GET_EXT_CTRL));
    }

    @Override // com.cvte.vman.PmsCtrl
    public EnumExtCtrolProtocolType getExtCtrolProtocolType() {
        return EnumExtCtrolProtocolType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PMSCTRL_GET_EXT_CTRL_PROTOCOL_TYPE));
    }

    @Override // com.cvte.vman.PmsCtrl
    public int getMonitorID() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(9984);
    }

    @Override // com.cvte.vman.PmsCtrl
    public int getSchedulePowerOffTime() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PMSCTRL_GET_SCHEDULE_POWER_OFF_TIME);
    }

    @Override // com.cvte.vman.PmsCtrl
    public EnumStandByModeType getStandByMode() {
        return EnumStandByModeType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(9986));
    }

    @Override // com.cvte.vman.PmsCtrl
    public EnumWakeupSrcType getWakeupSrc() {
        return EnumWakeupSrcType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(9988));
    }

    @Override // com.cvte.vman.PmsCtrl
    public EnumWakeupSrcType getWakeupSrcFromUboot() {
        return EnumWakeupSrcType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PMSCTRL_GET_WAKEUP_SRC_FROM_UBOOT));
    }

    @Override // com.cvte.vman.PmsCtrl
    public String readAssetData(int i2, int i3) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PMSCTRL_READ_ASSET_DATA);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.readInt();
        String string = parcelExcuteCommandSet_Parcel.readString();
        if (string != null) {
            return string;
        }
        return null;
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean saveExtCtrolProtocolType(EnumExtCtrolProtocolType enumExtCtrolProtocolType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SAVE_EXT_CTRL_PROTOCOL_TYPE, enumExtCtrolProtocolType.ordinal());
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean saveShutdownReason(EnumShutDownReasonType enumShutDownReasonType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SAVE_SHUTDOWN_REASON_MODE, enumShutDownReasonType.ordinal());
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setExtCtrol(EnumExtCtrol enumExtCtrol) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SET_EXT_CTRL, enumExtCtrol.ordinal());
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setMonitorID(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(9985, i2);
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setPmsWakeupSources(EnumInputSourceId[] enumInputSourceIdArr) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PMSCTRL_SET_PMS_WAKEUP_SOURCES);
        parcelObtain.writeInt(enumInputSourceIdArr.length);
        for (EnumInputSourceId enumInputSourceId : enumInputSourceIdArr) {
            parcelObtain.writeInt(enumInputSourceId.ordinal());
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        if (parcelExcuteCommandSet_Parcel.dataSize() == 0) {
            return false;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt() != 0;
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setPowerSaveMode(EnumPowerSaveModeType enumPowerSaveModeType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SET_POWER_SAVE_MODE, enumPowerSaveModeType.ordinal());
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setSchedulePowerOffTime(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SET_SCHEDULE_POWER_OFF_TIME, i2);
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean setStandByMode(EnumStandByModeType enumStandByModeType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(9987, enumStandByModeType.ordinal());
    }

    @Override // com.cvte.vman.PmsCtrl
    public boolean writeAssetData(String str, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PMSCTRL_WRITE_ASSET_DATA, str, i2) != -1;
    }
}
