package com.cvte.vman.impl;

import com.cvte.vman.PanelCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.utils.CLog;

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

    private PanelCtrlManager() {
    }

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

    @Override // com.cvte.vman.PanelCtrl
    public int getPanelDivision() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PANEL_GET_DIVISION);
    }

    @Override // com.cvte.vman.PanelCtrl
    public String getPanelName() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_PANEL_GET_PANEL_NAME);
    }

    @Override // com.cvte.vman.PanelCtrl
    public boolean isVboFreeRun() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PANEL_IS_VBO_FREERUN);
        CLog.d("isVboFreeRun " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.PanelCtrl
    public boolean setPanelDivision(int i) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PANEL_SET_DIVISION, i);
        return true;
    }

    @Override // com.cvte.vman.PanelCtrl
    public void setPanelPower(boolean z) {
        VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PANEL_SET_PANEL_POWER, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PanelCtrl
    public boolean setVboFreeRun(boolean z) {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PANEL_SET_VBO_FREERUN, z ? 1 : 0);
        CLog.d("setVboFreeRun " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }
}
