package com.cvte.vman.impl;

import com.cvte.vman.NetworkCtrl;
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 NetworkCtrlManager extends NetworkCtrl {
    public static final String TAG = "Cvte@NetworkCtrlManager";
    public static final int WIFI_ANTENNA_NUM_ONE = 1;
    public static final int WIFI_ANTENNA_NUM_TWO = 2;
    private static NetworkCtrlManager mNetworkCtrlManager;

    private NetworkCtrlManager() {
    }

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

    @Override // com.cvte.vman.NetworkCtrl
    public int SetEthernetEnable(int i, boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_NETWORK_SET_ETHERNET_ENABLE, i, z ? 1 : 0);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public int SetEthernetNatEnable(int i, boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_NETWORK_SET_ETHERNET_NAT_ENABLE, i, z ? 1 : 0);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public boolean SetWOLEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_NETWORK_WOL_SET_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public boolean GetWOLEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_NETWORK_WOL_GET_ENABLE);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public int getAntennaRssi(int i) {
        if (i != 1 && i != 2) {
            CLog.e("The antenna is invalid, pls change to 1 or 2.");
            return -127;
        }
        String strExcuteCommandSet_Str = VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_NETWORK_GET_WIFI_ANT_RSSI, i);
        if (strExcuteCommandSet_Str != null && !strExcuteCommandSet_Str.equals("")) {
            try {
                return Integer.parseInt(strExcuteCommandSet_Str.trim());
            } catch (NumberFormatException e) {
                e.printStackTrace();
            }
        }
        return -127;
    }

    @Override // com.cvte.vman.NetworkCtrl
    public String getEthernetIP(String str) {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_NETWORK_GET_ETHERNET_IP, str);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public int setEthernetRate(int i, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_NETWORK_SET_ETHERNET_RATE, i, i2);
    }

    @Override // com.cvte.vman.NetworkCtrl
    public int getEthernetRate(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_NETWORK_GET_ETHERNET_RATE, i);
    }
}
