package com.ifpdos.sdk.udi.opensdk.helper;

import android.util.Log;
import com.ifpdos.sdk.httpd.binder.aidl.IServer;
import com.ifpdos.sdk.httpd.binder.aidl.Request;
import com.ifpdos.sdk.httpd.binder.aidl.Response;
import com.ifpdos.sdk.udi.opensdk.ResultType;
import com.ifpdos.sdk.udi.opensdk.SdkEnvironment;
import com.ifpdos.sdk.udi.opensdk.model.common.BooleanValueBody;
import com.ifpdos.sdk.udi.opensdk.model.common.EnableBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ValueBody;
import com.ifpdos.sdk.udi.opensdk.model.network.ConnectModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.network.EthernetConfigBody;
import com.ifpdos.sdk.udi.opensdk.model.network.HotspotConfigBody;
import com.ifpdos.sdk.udi.opensdk.model.network.HotspotConfigPostBody;
import com.seewo.sdk.AbstractHelper;
import com.seewo.sdk.internal.command.common.CmdUdiGetRequest;
import com.seewo.sdk.internal.command.common.CmdUdiPostRequest;
import com.seewo.sdk.util.ParseUtil;
import d.a.a.m;
import d.b.a.a.a;

/* JADX INFO: loaded from: classes.dex */
public class SDKNetworkHelperEx extends AbstractHelper {
    public static final SDKNetworkHelperEx I = new SDKNetworkHelperEx();

    /* JADX WARN: Multi-variable type inference failed */
    public HotspotConfigBody getDongleHotspot24GConfig() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/24g/config");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HotspotConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/24g/config")), new m<ResultType<HotspotConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.4
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HotspotConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/24g/config")), new m<ResultType<HotspotConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.5
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HotspotConfigBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HotspotConfigBody.class);
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getDongleHotspot24GConfig error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public HotspotConfigBody getDongleHotspot5GConfig() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/5g/config");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HotspotConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/5g/config")), new m<ResultType<HotspotConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.9
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HotspotConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/5g/config")), new m<ResultType<HotspotConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.10
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HotspotConfigBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HotspotConfigBody.class);
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getDongleHotspot5GConfig error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public EthernetConfigBody getEthernetConfig() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/config");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (EthernetConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/config")), new m<ResultType<EthernetConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.14
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (EthernetConfigBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/config")), new m<ResultType<EthernetConfigBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.15
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (EthernetConfigBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EthernetConfigBody.class);
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getEthernetConfig error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public ConnectModeEnum getEthernetMode() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/mode");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (ConnectModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/mode")), new m<ResultType<ConnectModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.16
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (ConnectModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/mode")), new m<ResultType<ConnectModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.17
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (ConnectModeEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<ConnectModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.18
            })).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getEthernetMode error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getIp() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ip");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ip")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.1
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ip")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.2
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (String) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.3
            })).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getIp error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getMac() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/mac");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/mac")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.11
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/mac")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.12
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (String) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.13
            })).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getMac error", e2);
            return null;
        }
    }

    public boolean getTypeCPhyEnable() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/typec/phy/enable");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/typec/phy/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/typec/phy/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getTypeCPhyEnable error", e2);
            return false;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getValidMacApi() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/valid/mac");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/valid/mac")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.6
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/valid/mac")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.7
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (String) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKNetworkHelperEx.8
            })).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "getValidMacApi error", e2);
            return null;
        }
    }

    public boolean isDongleHotspotAvailable() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/available");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/available")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/available")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((BooleanValueBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), BooleanValueBody.class)).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "isDongleHotspotAvailable error", e2);
            return false;
        }
    }

    public boolean isEthernetEnable() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/enable");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/ethernet/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "isEthernetEnable error", e2);
            return false;
        }
    }

    public boolean isWiredNetworkConnect() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/wired/connect");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/wired/connect")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/network/wired/connect")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((BooleanValueBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), BooleanValueBody.class)).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "isWiredNetworkConnect error", e2);
            return false;
        }
    }

    public boolean resetDongleHotspot() {
        String strD = a.d();
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/reset", strD);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/reset", strD)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/reset", strD)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "resetDongleHotspot error", e2);
            return false;
        }
    }

    public boolean setDongleHotspot24GConfig(String str, String str2, boolean z, boolean z2, String str3) {
        String jSONString = ParseUtil.toJSONString(new HotspotConfigPostBody(str, str2, z, z2, str3));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/24g/config", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/24g/config", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/24g/config", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setDongleHotspot24GConfig error", e2);
            return false;
        }
    }

    public boolean setDongleHotspot5GConfig(String str, String str2, boolean z, boolean z2, String str3) {
        String jSONString = ParseUtil.toJSONString(new HotspotConfigPostBody(str, str2, z, z2, str3));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/dongle/hotspot/5g/config", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/5g/config", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/5g/config", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setDongleHotspot5GConfig error", e2);
            return false;
        }
    }

    public boolean setEthernetConfig(String str, String str2, String str3, String str4, String str5) {
        String jSONString = ParseUtil.toJSONString(new EthernetConfigBody(str, str2, str3, str4, str5));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/config", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/config", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/config", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setEthernetConfig error", e2);
            return false;
        }
    }

    public boolean setEthernetEnable(boolean z) {
        String strY = a.y(z);
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/enable", strY);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/enable", strY)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/enable", strY)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setEthernetEnable error", e2);
            return false;
        }
    }

    public boolean setEthernetMode(ConnectModeEnum connectModeEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(connectModeEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/ethernet/mode", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/mode", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/mode", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setEthernetMode error", e2);
            return false;
        }
    }

    public boolean setTypeCPhyEnable(boolean z) {
        String strY = a.y(z);
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/network/typec/phy/enable", strY);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/typec/phy/enable", strY)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/network/typec/phy/enable", strY)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setTypeCPhyEnable error", e2);
            return false;
        }
    }
}
