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

import android.graphics.Rect;
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.EnableBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ListBody;
import com.ifpdos.sdk.udi.opensdk.model.common.SourceItemEnum;
import com.ifpdos.sdk.udi.opensdk.model.common.SourceValueBody;
import com.ifpdos.sdk.udi.opensdk.model.common.SupportBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ValueBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.BrightnessRangeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.ColorSpaceModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.ColorTempEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.ColorTempRGBValueBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.ColorTempValueItemEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.GammaModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.GetPictureModeEnableBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.IntelligenceAdjustAudioPictureModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.NoiseReductionModelEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.OptionEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.PictureControlColorRangeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.PictureHdrModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.PictureModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.picture.ResolutionInfoBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.SetColorTempRGBValueBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.SetColorTempValueBody;
import com.ifpdos.sdk.udi.opensdk.model.picture.SolutionEnum;
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 SDKPictureHelperEx extends AbstractHelper {
    public static final SDKPictureHelperEx I = new SDKPictureHelperEx();

    public boolean checkSourceSupport(SourceItemEnum sourceItemEnum, OptionEnum optionEnum) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/picture/" + sourceItemEnum + "/" + optionEnum + "/support").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/picture/" + sourceItemEnum + "/" + optionEnum + "/support")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return ((SupportBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), SupportBody.class)).support;
            }
            return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiGetRequest("v1/picture/" + sourceItemEnum + "/" + optionEnum + "/support")));
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "checkSourceSupport error", e2);
            return false;
        }
    }

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

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

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

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

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

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

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

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

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

    public List<ColorSpaceModeEnum> getColorSpaceList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/color/space/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/color/space/list")), new m<List<ColorSpaceModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.37
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/color/space/list")), new m<List<ColorSpaceModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.38
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<ColorSpaceModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.39
            })).list;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "getColorSpaceList error", e2);
            return null;
        }
    }

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

    public List<ColorTempEnum> getColorTempList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/colortemp/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/colortemp/list")), new m<List<ColorTempEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.52
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/colortemp/list")), new m<List<ColorTempEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.53
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<ColorTempEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.54
            })).list;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "getColorTempList error", e2);
            return null;
        }
    }

    public List<Integer> getColorTempRGB(String str) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/picture/" + str + "/temp/rgb").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/" + str + "/temp/rgb")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.26
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return null;
                }
                return ((ColorTempRGBValueBody) ParseUtil.decodeJSON(responseSendRequest.getStringBody(), ColorTempRGBValueBody.class)).value;
            }
            return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/" + str + "/temp/rgb")), new m<List<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.27
            });
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "getColorTempRGB error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getColorTempValue(ColorTempValueItemEnum colorTempValueItemEnum) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/picture/temp/value/" + colorTempValueItemEnum + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/picture/temp/value/" + colorTempValueItemEnum + "")));
            }
            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.SDKPictureHelperEx.33
                })).value).intValue();
            }
            return ParseUtil.decodeIntResponse(sendCommand(new CmdUdiGetRequest("v1/picture/temp/value/" + colorTempValueItemEnum + "")));
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "getColorTempValue error", e2);
            return -1;
        }
    }

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

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

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

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

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

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

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

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

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

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

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

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

    public List<PictureModeEnum> getPictureModeList() {
        Request requestE0 = a.e0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/picturemode/list");
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/picturemode/list")), new m<List<PictureModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.57
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestE0);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/picture/picturemode/list")), new m<List<PictureModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.58
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<PictureModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKPictureHelperEx.59
            })).list;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "getPictureModeList error", e2);
            return null;
        }
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    public boolean setColorTempValue(ColorTempValueItemEnum colorTempValueItemEnum, int i2) {
        String jSONString = ParseUtil.toJSONString(new SetColorTempValueBody(colorTempValueItemEnum, i2));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/picture/temp/value/" + colorTempValueItemEnum + "", jSONString).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/temp/value/" + colorTempValueItemEnum + "", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return true;
            }
            return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/temp/value/" + colorTempValueItemEnum + "", jSONString)));
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "setColorTempValue error", e2);
            return false;
        }
    }

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

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

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

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

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

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

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

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

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

    public boolean setIntelligenceAdjustAudioPictureMode(IntelligenceAdjustAudioPictureModeEnum intelligenceAdjustAudioPictureModeEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(intelligenceAdjustAudioPictureModeEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/intelligence/adjust/audio/picture/mode", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/intelligence/adjust/audio/picture/mode", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/intelligence/adjust/audio/picture/mode", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "setIntelligenceAdjustAudioPictureMode error", e2);
            return false;
        }
    }

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

    public boolean setNoiseReductionMode(NoiseReductionModelEnum noiseReductionModelEnum) {
        String jSONString = ParseUtil.toJSONString(new ValueBody(noiseReductionModelEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/noise/reduction/model", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/noise/reduction/model", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/noise/reduction/model", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "setNoiseReductionMode error", e2);
            return false;
        }
    }

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

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

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

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

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

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

    public boolean setSolution(SourceItemEnum sourceItemEnum, SolutionEnum solutionEnum) {
        String jSONString = ParseUtil.toJSONString(new SourceValueBody(sourceItemEnum, solutionEnum));
        Request requestF0 = a.f0(new Request.Builder().addHeader("token", SdkEnvironment.getToken()), "invoker", "v1/picture/solution", jSONString);
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/solution", jSONString)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestF0);
            if (responseSendRequest.getCode() == 404) {
                return ParseUtil.decodeBooleanResponse(sendCommand(new CmdUdiPostRequest("v1/picture/solution", jSONString)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKPictureHelperEx", "setSolution error", e2);
            return false;
        }
    }

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

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