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

import android.util.Log;
import com.ifpdos.sdk.httpd.binder.aidl.IServer;
import com.ifpdos.sdk.httpd.binder.aidl.Request;
import com.ifpdos.sdk.httpd.binder.aidl.Response;
import com.ifpdos.sdk.udi.opensdk.ResultType;
import com.ifpdos.sdk.udi.opensdk.SdkEnvironment;
import com.ifpdos.sdk.udi.opensdk.model.common.BooleanValueBody;
import com.ifpdos.sdk.udi.opensdk.model.common.EnableBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ListBody;
import com.ifpdos.sdk.udi.opensdk.model.common.RemoveFilePolicy;
import com.ifpdos.sdk.udi.opensdk.model.common.SourceItemEnum;
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.ValueBody;
import com.ifpdos.sdk.udi.opensdk.model.device.AmbientInfo;
import com.ifpdos.sdk.udi.opensdk.model.device.BorderPositionEnum;
import com.ifpdos.sdk.udi.opensdk.model.device.CameraDevice;
import com.ifpdos.sdk.udi.opensdk.model.device.CameraDeviceList;
import com.ifpdos.sdk.udi.opensdk.model.device.CameraInfoBody;
import com.ifpdos.sdk.udi.opensdk.model.device.DeviceInfoBody;
import com.ifpdos.sdk.udi.opensdk.model.device.HardwareInfoBody;
import com.ifpdos.sdk.udi.opensdk.model.device.HumanDetectionSensitivityBody;
import com.ifpdos.sdk.udi.opensdk.model.device.MicDeviceList;
import com.ifpdos.sdk.udi.opensdk.model.device.MicroPhoneDeviceData;
import com.ifpdos.sdk.udi.opensdk.model.device.PenTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.device.Sensitivity;
import com.ifpdos.sdk.udi.opensdk.model.device.Sp20ChargingChangeTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.device.SwitchTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.device.SystemPropsData;
import com.ifpdos.sdk.udi.opensdk.model.device.TypeCLaneModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.device.UsbDisk;
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 SDKDeviceHelperEx extends AbstractHelper {
    public static final SDKDeviceHelperEx I = new SDKDeviceHelperEx();

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

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getBorderWidth(BorderPositionEnum borderPositionEnum) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/device/border/width/" + borderPositionEnum + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/border/width/" + borderPositionEnum + "")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                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.SDKDeviceHelperEx.24
                })).value).intValue();
            }
            return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/border/width/" + borderPositionEnum + "")));
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getBorderWidth error", e2);
            return -1;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getCameraInfo(int i2) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/device/camera/" + i2 + "/info").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/camera/" + i2 + "/info")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.116
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return null;
                }
                return ((CameraInfoBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), CameraInfoBody.class)).name;
            }
            return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/camera/" + i2 + "/info")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.117
            })).result;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getCameraInfo error", e2);
            return null;
        }
    }

    public List<CameraDevice> getCameraList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/camera/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/camera/list")), new m<List<CameraDevice>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.137
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/camera/list")), new m<List<CameraDevice>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.138
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((CameraDeviceList) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), CameraDeviceList.class)).mList;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getCameraList error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public float getCo2SensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/co2");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/co2")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/co2")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1.0f;
            }
            return ((Float) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Float>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.30
            })).value).floatValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getCo2SensorValue error", e2);
            return -1.0f;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getColorTempSensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/color/temperature");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/color/temperature")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/color/temperature")));
            }
            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.SDKDeviceHelperEx.56
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getColorTempSensorValue error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getCurrentCamera() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/camera/select");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/camera/select")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/camera/select")));
            }
            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.SDKDeviceHelperEx.125
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getCurrentCamera error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getCurrentMicSelect() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/mic/select");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/mic/select")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/mic/select")));
            }
            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.SDKDeviceHelperEx.37
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getCurrentMicSelect error", e2);
            return -1;
        }
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    public List<Sensitivity> getHumanDetectionSensitivityList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/detection/human/sensitivity/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/detection/human/sensitivity/list")), new m<List<Sensitivity>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.122
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/detection/human/sensitivity/list")), new m<List<Sensitivity>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.123
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<Sensitivity>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.124
            })).list;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getHumanDetectionSensitivityList error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public float getHumiditySensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/humidity");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/humidity")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/humidity")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1.0f;
            }
            return ((Float) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Float>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.84
            })).value).floatValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getHumiditySensorValue error", e2);
            return -1.0f;
        }
    }

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

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

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

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

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

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

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

    public List<MicroPhoneDeviceData> getMicList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/get/mic/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/get/mic/list")), new m<List<MicroPhoneDeviceData>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.6
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/get/mic/list")), new m<List<MicroPhoneDeviceData>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.7
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((MicDeviceList) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), MicDeviceList.class)).mList;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getMicList error", e2);
            return null;
        }
    }

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

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

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public int getPcType() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/pc/type");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/pc/type")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/device/pc/type")));
            }
            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.SDKDeviceHelperEx.54
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getPcType error", e2);
            return -1;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public float getPm25SensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/pm25");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/pm25")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/pm25")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1.0f;
            }
            return ((Float) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Float>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.128
            })).value).floatValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getPm25SensorValue error", e2);
            return -1.0f;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public String getProps(String str) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/device/get/property/" + str + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/get/property/" + str + "")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.97
                })).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.SDKDeviceHelperEx.99
                })).value;
            }
            return (String) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/get/property/" + str + "")), new m<ResultType<String>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.98
            })).result;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getProps error", e2);
            return null;
        }
    }

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

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

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

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

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public float getTemperatureSensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/temperature");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/temperature")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/temperature")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1.0f;
            }
            return ((Float) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Float>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.55
            })).value).floatValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getTemperatureSensorValue error", e2);
            return -1.0f;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public HardwareInfoBody getTypeC1FL7102VersionInfo() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/hardware/info/typec/1/fl7102/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/1/fl7102/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.140
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/1/fl7102/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.141
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HardwareInfoBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HardwareInfoBody.class);
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getTypeC1FL7102VersionInfo error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public HardwareInfoBody getTypeC2FL7102VersionInfo() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/hardware/info/typec/2/fl7102/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/2/fl7102/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.52
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/2/fl7102/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.53
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HardwareInfoBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HardwareInfoBody.class);
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getTypeC2FL7102VersionInfo error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public HardwareInfoBody getTypeCInteg1Version() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/hardware/info/typec/integ/1/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/integ/1/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.89
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/integ/1/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.90
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HardwareInfoBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HardwareInfoBody.class);
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getTypeCInteg1Version error", e2);
            return null;
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    public HardwareInfoBody getTypeCInteg2Version() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/hardware/info/typec/integ/2/version");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/integ/2/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.131
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (HardwareInfoBody) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/hardware/info/typec/integ/2/version")), new m<ResultType<HardwareInfoBody>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.132
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (HardwareInfoBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), HardwareInfoBody.class);
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getTypeCInteg2Version error", e2);
            return null;
        }
    }

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

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

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

    public List<UsbDisk> getUsbDiskList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/usb/disk/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/usb/disk/list")), new m<List<UsbDisk>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.91
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/device/usb/disk/list")), new m<List<UsbDisk>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.92
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<UsbDisk>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.93
            })).list;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getUsbDiskList error", e2);
            return null;
        }
    }

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public float getVocSensorValue() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/sensor/voc");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/voc")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeFloatResponse(sendCommand(new CmdUdiGetRequest("v1/device/sensor/voc")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1.0f;
            }
            return ((Float) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Float>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKDeviceHelperEx.139
            })).value).floatValue();
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "getVocSensorValue error", e2);
            return -1.0f;
        }
    }

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

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public boolean isKeyboardIgnore(int i2) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/device/keyboard/ignore/" + i2 + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/device/keyboard/ignore/" + i2 + "")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                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.SDKDeviceHelperEx.96
                })).value).booleanValue();
            }
            return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/device/keyboard/ignore/" + i2 + "")));
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "isKeyboardIgnore error", e2);
            return false;
        }
    }

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

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

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

    public boolean setCurrentMicSelect(int i2) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(Integer.valueOf(i2)));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/mic/select", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/mic/select", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/mic/select", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "setCurrentMicSelect error", e2);
            return false;
        }
    }

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

    public boolean setHdmiSwitchPort(SourceItemEnum sourceItemEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(sourceItemEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/hdmi/switch/port", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/hdmi/switch/port", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/hdmi/switch/port", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "setHdmiSwitchPort error", e2);
            return false;
        }
    }

    public boolean setHumanDetectionSensitivity(Sensitivity sensitivity) {
        String jSONString = ParseUtil.toJSONString(new HumanDetectionSensitivityBody(sensitivity));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/detection/human/sensitivity", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/detection/human/sensitivity", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/detection/human/sensitivity", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "setHumanDetectionSensitivity error", e2);
            return false;
        }
    }

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

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

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

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

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

    public boolean setProps(String str, String str2) {
        String jSONString = ParseUtil.toJSONString(new SystemPropsData(str, str2));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/set/property", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/set/property", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/set/property", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "setProps error", e2);
            return false;
        }
    }

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

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

    public boolean setSp20ChargingChangeType(Sp20ChargingChangeTypeEnum sp20ChargingChangeTypeEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(sp20ChargingChangeTypeEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/device/optoma/sp20/charging/change/type", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/optoma/sp20/charging/change/type", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/optoma/sp20/charging/change/type", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "setSp20ChargingChangeType error", e2);
            return false;
        }
    }

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

    public boolean upgradeDthTypeC(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/device/dth_typec/ota/upgrade", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/dth_typec/ota/upgrade", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/dth_typec/ota/upgrade", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "upgradeDthTypeC error", e2);
            return false;
        }
    }

    public boolean upgradeRetimer(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/device/retimer/ota/upgrade", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/retimer/ota/upgrade", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/retimer/ota/upgrade", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "upgradeRetimer error", e2);
            return false;
        }
    }

    public boolean upgradeTypeCInteg(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/device/typec_integ/ota/upgrade", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/typec_integ/ota/upgrade", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/device/typec_integ/ota/upgrade", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKDeviceHelperEx", "upgradeTypeCInteg error", e2);
            return false;
        }
    }
}
