package com.cvte.vman.impl;

import android.os.Parcel;
import android.text.TextUtils;
import com.cvte.vman.DF15Ctrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.utils.CLog;
import java.util.ArrayList;
import java.util.List;

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

    private DF15CtrlManager() {
    }

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

    @Override // com.cvte.vman.DF15Ctrl
    public boolean getNetworkState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(11013);
    }

    @Override // com.cvte.vman.DF15Ctrl
    public boolean getPlugState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(11009);
    }

    @Override // com.cvte.vman.DF15Ctrl
    public boolean getPowerState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(11010);
    }

    @Override // com.cvte.vman.DF15Ctrl
    public List<Boolean> getReserveGPIOState() {
        CLog.d("getPhysicalDisplaySuportResolutionList");
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(11011);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        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(Boolean.valueOf(parcelExcuteCommandSet_Parcel.readBoolean()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("return " + TextUtils.join("; ", arrayList));
        return arrayList;
    }

    @Override // com.cvte.vman.DF15Ctrl
    public boolean getSupportState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(11008);
    }

    @Override // com.cvte.vman.DF15Ctrl
    public boolean getUartState() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(11012);
    }
}
