package com.cvte.vman.impl;

import com.cvte.vman.PmsCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
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 boolean setMonitorID(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PMSCTRL_SET_MONITOR_ID, i);
    }

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

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

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

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