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.EnableAndShowUiBody;
import com.ifpdos.sdk.udi.opensdk.model.common.EnableBody;
import com.ifpdos.sdk.udi.opensdk.model.common.OsSourceEnum;
import com.ifpdos.sdk.udi.opensdk.model.common.PathBody;
import com.ifpdos.sdk.udi.opensdk.model.common.PcStateEnum;
import com.ifpdos.sdk.udi.opensdk.model.common.RemoveFilePolicy;
import com.ifpdos.sdk.udi.opensdk.model.common.UpgradeBody;
import com.ifpdos.sdk.udi.opensdk.model.common.UpgradeInformationBody;
import com.ifpdos.sdk.udi.opensdk.model.common.UsbSourceEnum;
import com.ifpdos.sdk.udi.opensdk.model.common.ValueBody;
import com.ifpdos.sdk.udi.opensdk.model.system.BlePairsBody;
import com.ifpdos.sdk.udi.opensdk.model.system.BootLogoFormatBody;
import com.ifpdos.sdk.udi.opensdk.model.system.BootLogoModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.CmdRs232DataBody;
import com.ifpdos.sdk.udi.opensdk.model.system.EasiRecorderBody;
import com.ifpdos.sdk.udi.opensdk.model.system.FactoryTestResultBody;
import com.ifpdos.sdk.udi.opensdk.model.system.GetScreenRecordResolutionOptionsBody;
import com.ifpdos.sdk.udi.opensdk.model.system.GetScreenStatusBody;
import com.ifpdos.sdk.udi.opensdk.model.system.HardwareTestResultBody;
import com.ifpdos.sdk.udi.opensdk.model.system.InstallAppBody;
import com.ifpdos.sdk.udi.opensdk.model.system.LocaleInfo;
import com.ifpdos.sdk.udi.opensdk.model.system.MachineActivationStatusBody;
import com.ifpdos.sdk.udi.opensdk.model.system.OrientationEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.OrientationPathBody;
import com.ifpdos.sdk.udi.opensdk.model.system.PcBootStrategyEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.PowerStateEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.ResetSystemBody;
import com.ifpdos.sdk.udi.opensdk.model.system.ScreenRecordParam;
import com.ifpdos.sdk.udi.opensdk.model.system.SendKeyEventBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SetScreenStatusBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SetShellCmdRequestBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SetShellCmdResponseBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SetSystemTimeBody;
import com.ifpdos.sdk.udi.opensdk.model.system.ShotTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.SideBarModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.SleepModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.system.SystemDataPostRequestBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SystemLanguageBody;
import com.ifpdos.sdk.udi.opensdk.model.system.SystemLocalesBody;
import com.ifpdos.sdk.udi.opensdk.model.system.ToolBarTypeEnum;
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;
import java.util.List;

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

    /* JADX WARN: Multi-variable type inference failed */
    public boolean checkScreenPwd(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/check/screen/lock/pwd", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/check/screen/lock/pwd", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/check/screen/lock/pwd", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.75
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "checkScreenPwd error", e2);
            return false;
        }
    }

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

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

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

    public boolean easiRecorderControl(boolean z) {
        String jSONString = ParseUtil.toJSONString(new EasiRecorderBody(z));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/pc/remote/recorder/easi", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/pc/remote/recorder/easi", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/pc/remote/recorder/easi", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "easiRecorderControl error", e2);
            return false;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public SetShellCmdResponseBody execShellCommand(boolean z, String str) {
        String jSONString = ParseUtil.toJSONString(new SetShellCmdRequestBody(z, str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/shell/command", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (SetShellCmdResponseBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/shell/command", jSONString)), new m<ResultType<SetShellCmdResponseBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.24
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return (SetShellCmdResponseBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/shell/command", jSONString)), new m<ResultType<SetShellCmdResponseBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.25
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (SetShellCmdResponseBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), SetShellCmdResponseBody.class);
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "execShellCommand error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int geLuxSensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/sensor/light");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/sensor/light")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/sensor/light")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.96
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "geLuxSensorValue error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getAccountPanelStatus() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/optoma/account/panel/status");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/optoma/account/panel/status")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/optoma/account/panel/status")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.40
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getAccountPanelStatus error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getAndroidVersion() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/android/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/android/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.120
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/android/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.121
                })).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.SDKSystemHelperEx.122
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getAndroidVersion error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getAutoSleepTime() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/auto/sleep/time");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/auto/sleep/time")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/auto/sleep/time")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.58
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getAutoSleepTime error", e2);
            return -1;
        }
    }

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

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

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getCpuTemperature() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/cpu/temperature");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/cpu/temperature")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.99
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/cpu/temperature")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.100
                })).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.SDKSystemHelperEx.101
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getCpuTemperature error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getDhcpHostName() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/dhcp/host/name");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/dhcp/host/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.1
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/dhcp/host/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.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.SDKSystemHelperEx.3
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getDhcpHostName error", e2);
            return null;
        }
    }

    public List<Integer> getFactoryTestResult() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/factory/test/result");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/factory/test/result")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.28
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/factory/test/result")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.29
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((FactoryTestResultBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), FactoryTestResultBody.class)).result;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getFactoryTestResult error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getFlavorName() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/flavor");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/flavor")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.20
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/flavor")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.21
                })).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.SDKSystemHelperEx.22
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getFlavorName error", e2);
            return null;
        }
    }

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getModel() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/model");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/model")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.114
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/model")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.115
                })).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.SDKSystemHelperEx.116
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getModel error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getNoSignalSleepTime() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/nosignal/sleep/time");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/nosignal/sleep/time")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/nosignal/sleep/time")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.4
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getNoSignalSleepTime error", e2);
            return -1;
        }
    }

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getPcSn() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/pc/sn");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/pc/sn")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.105
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/pc/sn")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.106
                })).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.SDKSystemHelperEx.107
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getPcSn error", e2);
            return null;
        }
    }

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getPowerOnDelay() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/power/on/delay");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/power/on/delay")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/power/on/delay")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.55
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getPowerOnDelay error", e2);
            return -1;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getProductVersion() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/product/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/product/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.12
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/product/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.13
                })).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.SDKSystemHelperEx.14
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getProductVersion error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getRs232DeviceId() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/rs232/device/id");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/rs232/device/id")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/rs232/device/id")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.50
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getRs232DeviceId error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getSambaPassword() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/samba/password");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/password")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.45
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/password")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.46
                })).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.SDKSystemHelperEx.47
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getSambaPassword error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getSambaServerName() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/samba/server/name");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/server/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.59
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/server/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.60
                })).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.SDKSystemHelperEx.61
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getSambaServerName error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public String getSambaUserName() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/samba/user/name");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/user/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.111
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/samba/user/name")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.112
                })).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.SDKSystemHelperEx.113
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getSambaUserName error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getScreenLockPwd() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/lock/pwd");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/screen/lock/pwd")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.85
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/screen/lock/pwd")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.86
                })).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.SDKSystemHelperEx.87
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getScreenLockPwd error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean getScreenLockStatus() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/lock/status");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/lock/status")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/lock/status")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.119
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getScreenLockStatus error", e2);
            return false;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public int[] getScreenRecordResolutionOptions() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/record/resolution/options");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (int[]) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/resolution/options")), new m<ResultType<int[]>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.48
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (int[]) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/resolution/options")), new m<ResultType<int[]>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.49
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((GetScreenRecordResolutionOptionsBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), GetScreenRecordResolutionOptionsBody.class)).options;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getScreenRecordResolutionOptions error", e2);
            return null;
        }
    }

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getSystemData(String str) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/system/data/" + str + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/data/" + str + "")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.9
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                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.SDKSystemHelperEx.11
                })).value;
            }
            return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/data/" + str + "")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.10
            })).result;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getSystemData error", e2);
            return null;
        }
    }

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

    public List<SystemLanguageBody> getSystemLocales() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/locales");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/locales")), new m<List<SystemLanguageBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.64
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/locales")), new m<List<SystemLanguageBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.65
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((SystemLocalesBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), SystemLocalesBody.class)).locales;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getSystemLocales error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getTotalRunTime() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/total/run/time");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/total/run/time")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/system/total/run/time")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.97
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getTotalRunTime error", e2);
            return -1;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getVersion() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.102
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/version")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.103
                })).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.SDKSystemHelperEx.104
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getVersion error", e2);
            return null;
        }
    }

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

    public List<Integer> getWakeupOnBlePairs() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/wakeup/ble/pairs");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/wakeup/ble/pairs")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.117
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/system/wakeup/ble/pairs")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.118
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((BlePairsBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), BlePairsBody.class)).idList;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "getWakeupOnBlePairs error", e2);
            return null;
        }
    }

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

    public List<Integer> hardwareTest() {
        String strD = a.d();
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/hardware/test", strD);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/hardware/test", strD)), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.82
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/hardware/test", strD)), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.83
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((HardwareTestResultBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HardwareTestResultBody.class)).result;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "hardwareTest error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean hasPcModule() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/pc/connect");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/pc/connect")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/pc/connect")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.51
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "hasPcModule error", e2);
            return false;
        }
    }

    public boolean installApp(String str, String str2, boolean z) {
        String jSONString = ParseUtil.toJSONString(new InstallAppBody(str, str2, z));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/app/install", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/app/install", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/app/install", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "installApp error", e2);
            return false;
        }
    }

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isInFakeStandbyStatus() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/fakestandby");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/fakestandby")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/fakestandby")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.44
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "isInFakeStandbyStatus error", e2);
            return false;
        }
    }

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

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

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

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isScreenRecordPausing() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/record/pause");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/pause")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/pause")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.84
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "isScreenRecordPausing error", e2);
            return false;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isScreenRecordSupport() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/record/support");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/support")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/support")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.91
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "isScreenRecordSupport error", e2);
            return false;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isScreenRecording() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/record/start");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/start")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/screen/record/start")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.5
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "isScreenRecording error", e2);
            return false;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isStartupStandby() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/startup/standby");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/startup/standby")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/system/startup/standby")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((Boolean) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Boolean>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.98
            })).value).booleanValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "isStartupStandby error", e2);
            return false;
        }
    }

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

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

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

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

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

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

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

    public boolean powerOff(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/power/off", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/off", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/off", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "powerOff error", e2);
            return false;
        }
    }

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

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

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

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

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

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

    public boolean resetSystem(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new ResetSystemBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/reset/system", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/reset/system", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/reset/system", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "resetSystem error", e2);
            return false;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String screenShot(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screenshot", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/screenshot", jSONString)), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.30
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiPostRequest("v1/system/screenshot", jSONString)), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.31
                })).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.SDKSystemHelperEx.32
            })).value;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "screenShot error", e2);
            return null;
        }
    }

    public boolean sendKeyEvent(int i2, int i3, int i4, int i5) {
        String jSONString = ParseUtil.toJSONString(new SendKeyEventBody(i2, i3, i4, i5));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/event/key", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/event/key", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/event/key", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "sendKeyEvent error", e2);
            return false;
        }
    }

    public boolean setAccountPanelStatus(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/optoma/account/panel/status", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/optoma/account/panel/status", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/optoma/account/panel/status", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setAccountPanelStatus error", e2);
            return false;
        }
    }

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

    public boolean setAutoSleepTime(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/auto/sleep/time", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/auto/sleep/time", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/auto/sleep/time", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setAutoSleepTime error", e2);
            return false;
        }
    }

    public boolean setBootAnimation(String str, OrientationEnum orientationEnum) {
        String jSONString = ParseUtil.toJSONString(new OrientationPathBody(str, orientationEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/boot/animation/change", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/animation/change", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/animation/change", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setBootAnimation error", e2);
            return false;
        }
    }

    public boolean setBootLogo(String str, OrientationEnum orientationEnum) {
        String jSONString = ParseUtil.toJSONString(new OrientationPathBody(str, orientationEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/boot/logo/change", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/logo/change", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/logo/change", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setBootLogo error", e2);
            return false;
        }
    }

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

    public boolean setBootVideo(String str, OrientationEnum orientationEnum) {
        String jSONString = ParseUtil.toJSONString(new OrientationPathBody(str, orientationEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/boot/video/change", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/video/change", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/boot/video/change", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setBootVideo error", e2);
            return false;
        }
    }

    public boolean setButtonLock(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/button/lock", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/button/lock", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/button/lock", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setButtonLock error", e2);
            return false;
        }
    }

    public boolean setChildLock(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/lock/child/enable", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/child/enable", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/child/enable", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setChildLock error", e2);
            return false;
        }
    }

    public boolean setDeviceLockEnable(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/lock/device/enable", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/device/enable", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/device/enable", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setDeviceLockEnable error", e2);
            return false;
        }
    }

    public boolean setDhcpHostName(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/dhcp/host/name", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/dhcp/host/name", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/dhcp/host/name", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setDhcpHostName error", e2);
            return false;
        }
    }

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

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

    public boolean setFrontUsbSource(UsbSourceEnum usbSourceEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(usbSourceEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/usb/front/source", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/front/source", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/front/source", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setFrontUsbSource error", e2);
            return false;
        }
    }

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

    public boolean setIRLockEnable(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/lock/ir/enable", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/ir/enable", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/ir/enable", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setIRLockEnable error", e2);
            return false;
        }
    }

    public boolean setKeyLocked(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/lock/key/enable", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/key/enable", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/key/enable", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setKeyLocked error", e2);
            return false;
        }
    }

    public boolean setKeyTouchLock(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/lock/keytouch/enable", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/keytouch/enable", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/lock/keytouch/enable", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setKeyTouchLock error", e2);
            return false;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public int setMachineActivation(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/machine/activation", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiPostRequest("v1/system/machine/activation", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiPostRequest("v1/system/machine/activation", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKSystemHelperEx.23
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setMachineActivation error", e2);
            return -1;
        }
    }

    public boolean setMachineActivationStatus(boolean z) {
        String jSONString = ParseUtil.toJSONString(new BooleanValueBody(z));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/machine/activation/status", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/machine/activation/status", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/machine/activation/status", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setMachineActivationStatus error", e2);
            return false;
        }
    }

    public boolean setMenuLock(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/menu/lock", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/menu/lock", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/menu/lock", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setMenuLock error", e2);
            return false;
        }
    }

    public boolean setMicUsbSource(OsSourceEnum osSourceEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(osSourceEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/usb/mic/source", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/mic/source", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/mic/source", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setMicUsbSource error", e2);
            return false;
        }
    }

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

    public boolean setNoSignalSleepTime(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/nosignal/sleep/time", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/nosignal/sleep/time", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/nosignal/sleep/time", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setNoSignalSleepTime error", e2);
            return false;
        }
    }

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

    public boolean setPcBootStrategy(PcBootStrategyEnum pcBootStrategyEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(pcBootStrategyEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/pc/boot/strategy", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/pc/boot/strategy", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/pc/boot/strategy", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setPcBootStrategy error", e2);
            return false;
        }
    }

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

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

    public boolean setPowerLock(boolean z, boolean z2) {
        String jSONString = ParseUtil.toJSONString(new EnableAndShowUiBody(z, z2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/power/lock", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/lock", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/lock", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setPowerLock error", e2);
            return false;
        }
    }

    public boolean setPowerOnDelay(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/power/on/delay", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/on/delay", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/on/delay", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setPowerOnDelay error", e2);
            return false;
        }
    }

    public boolean setPowerState(PowerStateEnum powerStateEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(powerStateEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/power/state", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/state", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/power/state", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setPowerState error", e2);
            return false;
        }
    }

    public boolean setRs232Data(byte[] bArr) {
        String jSONString = ParseUtil.toJSONString(new CmdRs232DataBody(bArr));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/rs232/data", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/rs232/data", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/rs232/data", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setRs232Data error", e2);
            return false;
        }
    }

    public boolean setRs232DeviceId(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/rs232/device/id", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/rs232/device/id", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/rs232/device/id", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setRs232DeviceId error", e2);
            return false;
        }
    }

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

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

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

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

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

    public boolean setSambaServerName(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/samba/server/name", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/samba/server/name", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/samba/server/name", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSambaServerName error", e2);
            return false;
        }
    }

    public boolean setSambaUserName(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/samba/user/name", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/samba/user/name", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/samba/user/name", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSambaUserName error", e2);
            return false;
        }
    }

    public boolean setScreenLockPwd(String str) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(str));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/lock/pwd", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/lock/pwd", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/lock/pwd", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setScreenLockPwd error", e2);
            return false;
        }
    }

    public boolean setScreenStatus(boolean z, boolean z2, boolean z3) {
        String jSONString = ParseUtil.toJSONString(new SetScreenStatusBody(z, z2, z3));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/status", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/status", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/status", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setScreenStatus error", e2);
            return false;
        }
    }

    public boolean setShotType(ShotTypeEnum shotTypeEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(shotTypeEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/shot/type", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/shot/type", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/shot/type", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setShotType error", e2);
            return false;
        }
    }

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

    public boolean setSideUsbSource(UsbSourceEnum usbSourceEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(usbSourceEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/usb/side/source", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/side/source", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/side/source", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSideUsbSource error", e2);
            return false;
        }
    }

    public boolean setStartUpAlarm(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/autostart/later", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/autostart/later", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/autostart/later", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setStartUpAlarm error", e2);
            return false;
        }
    }

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

    public boolean setSystemData(String str, String str2) {
        String jSONString = ParseUtil.toJSONString(new SystemDataPostRequestBody(str, str2));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/system/data/" + str + "", jSONString).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/data/" + str + "", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return true;
            }
            return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/data/" + str + "", jSONString)));
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSystemData error", e2);
            return false;
        }
    }

    public boolean setSystemLanguage(String str, LocaleInfo localeInfo) {
        String jSONString = ParseUtil.toJSONString(new SystemLanguageBody(str, localeInfo));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/language", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/language", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/language", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSystemLanguage error", e2);
            return false;
        }
    }

    public boolean setSystemTime(int i2, int i3, int i4, int i5, int i6) {
        String jSONString = ParseUtil.toJSONString(new SetSystemTimeBody(i2, i3, i4, i5, i6));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/time", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/time", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/time", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setSystemTime error", e2);
            return false;
        }
    }

    public boolean setToolBarMode(ToolBarTypeEnum toolBarTypeEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(toolBarTypeEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/toolbar/type", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/toolbar/type", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/toolbar/type", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setToolBarMode error", e2);
            return false;
        }
    }

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

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

    public boolean setUpgradeMode(boolean z) {
        String jSONString = ParseUtil.toJSONString(new BooleanValueBody(z));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/upgrademode", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/upgrademode", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/upgrademode", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setUpgradeMode error", e2);
            return false;
        }
    }

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

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

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

    public boolean setWakeupOnBlePairs(List<Integer> list) {
        String jSONString = ParseUtil.toJSONString(new BlePairsBody(list));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/wakeup/ble/pairs", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/wakeup/ble/pairs", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/wakeup/ble/pairs", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setWakeupOnBlePairs error", e2);
            return false;
        }
    }

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

    public boolean setWifiUsbSource(OsSourceEnum osSourceEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(osSourceEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/usb/wifi/source", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/wifi/source", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/usb/wifi/source", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "setWifiUsbSource error", e2);
            return false;
        }
    }

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

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

    public boolean startScreenRecord(String str, boolean z, boolean z2, int i2, int i3, int i4) {
        String jSONString = ParseUtil.toJSONString(new ScreenRecordParam(str, z, z2, i2, i3, i4));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/screen/record/start", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/record/start", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/screen/record/start", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "startScreenRecord error", e2);
            return false;
        }
    }

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

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

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

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

    public boolean upgrade(String str, String str2, RemoveFilePolicy removeFilePolicy, boolean z, String str3) {
        String jSONString = ParseUtil.toJSONString(new UpgradeBody(str, str2, removeFilePolicy, z, str3));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/system/ota/upgrade", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/ota/upgrade", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/system/ota/upgrade", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKSystemHelperEx", "upgrade error", e2);
            return false;
        }
    }

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

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