package com.seewo.sdk;

import com.seewo.sdk.interfaces.ISDKLockHelper;
import com.seewo.sdk.internal.command.lock.CmdGetNormalLock;
import com.seewo.sdk.internal.command.lock.CmdGetSpecialLock;
import com.seewo.sdk.internal.command.lock.CmdIsChildLockLockable;
import com.seewo.sdk.internal.command.lock.CmdSetChildLockLockable;
import com.seewo.sdk.internal.command.lock.CmdSetNormalLock;
import com.seewo.sdk.internal.command.lock.CmdSetSpecialLock;
import com.seewo.sdk.internal.command.lock.NormalLockType;
import com.seewo.sdk.internal.command.lock.SpecialLockType;
import com.seewo.sdk.util.ParseUtil;

/* JADX INFO: loaded from: classes.dex */
public class SDKLockHelper implements ISDKLockHelper {
    public static final SDKLockHelper I = new SDKLockHelper();

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setKeyPadLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetNormalLock(NormalLockType.KEY_PAD_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isKeyPadLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetNormalLock(NormalLockType.KEY_PAD_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setUsbLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetNormalLock(NormalLockType.USB_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isUsbLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetNormalLock(NormalLockType.USB_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setChildLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetNormalLock(NormalLockType.CHILD_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isChildLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetNormalLock(NormalLockType.CHILD_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setChildLockLockable(boolean z) {
        OpenSDK.getInstance().sendCommand(new CmdSetChildLockLockable(z));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isChildLockLockable() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdIsChildLockLockable()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setDeviceLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetNormalLock(NormalLockType.DEVICE_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isDeviceLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetNormalLock(NormalLockType.DEVICE_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isScreenLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetNormalLock(NormalLockType.SCREEN_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setScreenLocked(boolean z) {
        OpenSDK.getInstance().sendCommand(new CmdSetNormalLock(NormalLockType.SCREEN_LOCK, z));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setSpecialButtonLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetSpecialLock(SpecialLockType.BUTTON_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isSpecialButtonLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetSpecialLock(SpecialLockType.BUTTON_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setSpecialMenuLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetSpecialLock(SpecialLockType.MENU_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isSpecialMenuLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetSpecialLock(SpecialLockType.MENU_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setSpecialPowerLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetSpecialLock(SpecialLockType.POWER_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isSpecialPowerLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetSpecialLock(SpecialLockType.POWER_LOCK)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public void setSpecialIrLock(boolean z, boolean z2) {
        OpenSDK.getInstance().sendCommand(new CmdSetSpecialLock(SpecialLockType.IR_LOCK, z, z2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKLockHelper
    public boolean isSpecialIrLocked() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetSpecialLock(SpecialLockType.IR_LOCK)));
    }
}
