package com.ifpdos.factorytest.util;

import android.content.Context;
import android.util.Log;
import com.ifpdos.Utils.JsonUtils;
import com.ifpdos.Utils.UdiUtil;
import com.ifpdos.Utils.okhttp.OkHttpHelper;
import com.ifpdos.factorytest.Common;
import com.ifpdos.factorytest.entity.EmptyBody;
import com.ifpdos.factorytest.entity.EnableBody;
import com.ifpdos.factorytest.entity.StringValueBody;
import com.ifpdos.factorytest.udi.ConnectModeEnum;
import com.seewo.vcommons.utils.ActivityUtils;

/* JADX INFO: loaded from: classes.dex */
public class WiredNetworkUtil {
    private static final String TAG = "WiredNetworkUtil";

    public static boolean getEthernetEnable(Context context) {
        String str;
        if (ActivityUtils.isAppExist(context, Common.UDI_CORE_PACKAGE)) {
            str = UdiUtil.URL_ETHERNET_ENABLE;
        } else {
            str = UdiUtil.URL_PC_ETHERNET_ENABLE;
        }
        EnableBody enableBody = (EnableBody) OkHttpHelper.getInstance().get(str, EnableBody.class);
        if (enableBody == null) {
            return false;
        }
        return enableBody.enable;
    }

    public static boolean setEthernetEnable(Context context, boolean z) {
        String str;
        if (ActivityUtils.isAppExist(context, Common.UDI_CORE_PACKAGE)) {
            str = UdiUtil.URL_ETHERNET_ENABLE;
        } else {
            str = UdiUtil.URL_PC_ETHERNET_ENABLE;
        }
        Log.d(TAG, "setEthernetEnable: " + z);
        return ((EmptyBody) OkHttpHelper.getInstance().postSync(str, JsonUtils.toJson(new EnableBody(z)), EmptyBody.class)) != null;
    }

    public static boolean setEthernetMode(Context context, ConnectModeEnum connectModeEnum) {
        String str;
        Log.d(TAG, "setEthernetMode:" + connectModeEnum.name());
        if (ActivityUtils.isAppExist(context, Common.UDI_CORE_PACKAGE)) {
            str = UdiUtil.URL_ETHERNET_MODE;
        } else {
            str = UdiUtil.URL_PC_ETHERNET_MODE;
        }
        ConnectModeEnum ethernetMode = getEthernetMode(context);
        if (ethernetMode != connectModeEnum) {
            return ((EmptyBody) OkHttpHelper.getInstance().postSync(str, JsonUtils.toJson(new StringValueBody(connectModeEnum.name())), EmptyBody.class)) != null;
        }
        Log.d(TAG, "ignore setEthernetMode,current ethernet mode:" + ethernetMode.name());
        return true;
    }

    public static ConnectModeEnum getEthernetMode(Context context) {
        String str;
        Log.d(TAG, "getEthernetMode");
        if (ActivityUtils.isAppExist(context, Common.UDI_CORE_PACKAGE)) {
            str = UdiUtil.URL_ETHERNET_MODE;
        } else {
            str = UdiUtil.URL_PC_ETHERNET_MODE;
        }
        StringValueBody stringValueBody = (StringValueBody) OkHttpHelper.getInstance().get(str, StringValueBody.class);
        if (stringValueBody == null || stringValueBody.value == null) {
            Log.e(TAG, "getEthernetMode: configBody is null or value is null");
            return ConnectModeEnum.UNKNOWN;
        }
        return ConnectModeEnum.valueOf(stringValueBody.value);
    }
}
