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.compile.EmptyBody;
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.internal.command.common.CmdUdiGetRequest;
import com.seewo.sdk.internal.command.common.CmdUdiPostRequest;
import e.a.a.m;
import e.c.d.a;
import e.c.d.y.c;

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

    /* JADX WARN: Multi-variable type inference failed */
    public HotspotConfigBody getDongleHotspot24GConfig() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/dongle/hotspot/24g/config").build();
        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(requestBuild);
            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) c.f(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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/dongle/hotspot/5g/config").build();
        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(requestBuild);
            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) c.f(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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/ethernet/config").build();
        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(requestBuild);
            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) c.f(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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/ethernet/mode").build();
        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(requestBuild);
            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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/ip").build();
        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(requestBuild);
            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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/mac").build();
        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(requestBuild);
            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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/typec/phy/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/network/typec/phy/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/network/typec/phy/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) c.f(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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/ethernet/valid/mac").build();
        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(requestBuild);
            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 requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/network/dongle/hotspot/available").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/available")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/network/dongle/hotspot/available")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((BooleanValueBody) c.f(responseSendRequest.getStringBody(), BooleanValueBody.class)).value;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "isDongleHotspotAvailable error", e2);
            return false;
        }
    }

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

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

    public boolean resetDongleHotspot() {
        String strJ = c.j(new EmptyBody());
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/dongle/hotspot/reset", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/reset", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/reset", strJ)));
            }
            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 strJ = c.j(new HotspotConfigPostBody(str, str2, z, z2, str3));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/dongle/hotspot/24g/config", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/24g/config", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/24g/config", strJ)));
            }
            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 strJ = c.j(new HotspotConfigPostBody(str, str2, z, z2, str3));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/dongle/hotspot/5g/config", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/5g/config", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/dongle/hotspot/5g/config", strJ)));
            }
            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 strJ = c.j(new EthernetConfigBody(str, str2, str3, str4, str5));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/ethernet/config", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/config", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/config", strJ)));
            }
            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 strJ = c.j(new EnableBody(z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/ethernet/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/enable", strJ)));
            }
            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 strJ = c.j(new ValueBody(connectModeEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/ethernet/mode", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/mode", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/ethernet/mode", strJ)));
            }
            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 strJ = c.j(new EnableBody(z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/network/typec/phy/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/typec/phy/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/network/typec/phy/enable", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKNetworkHelperEx", "setTypeCPhyEnable error", e2);
            return false;
        }
    }
}
