package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.util.Log;
import com.ifpdos.debugmenu.action.FrontUsbEnableAction;
import com.ifpdos.debugmenu.action.base.ItemSwitchAction;
import com.ifpdos.mcusdk.McuCommonCommand;
import com.ifpdos.mcusdk.McuCommonResponse;
import com.seewo.sdk.interfaces.Callback;
import com.seewo.sdk.model.SDKKeyboardCode;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.b.a.a.a;
import d.f.c.b;
import f.a.i;
import f.a.k;
import f.a.w.e.d.c;
import java.util.Arrays;
import java.util.Objects;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes.dex */
public class FrontUsbEnableAction extends ItemSwitchAction {
    private static final String TAG = "FrontUsbEnableAction";
    private static final Byte MAIN_ID = (byte) 41;
    private static final Byte SET_SUB_ID = Byte.valueOf(SDKKeyboardCode.FUNCTION_KEY_BOARD_COMMA);
    private static final Byte GET_SUB_ID = Byte.valueOf(SDKKeyboardCode.FUNCTION_KEY_BOARD_STOP);

    public FrontUsbEnableAction(Context context) {
        super(context);
    }

    private boolean getResult(byte[] bArr) {
        StringBuilder sbB = a.B("get result = ");
        sbB.append(Arrays.toString(bArr));
        Log.i(TAG, sbB.toString());
        return bArr[0] == 1;
    }

    public void getUsbEnable(Callback<Boolean> callback) {
        b bVar = b.d.a;
        Byte b2 = MAIN_ID;
        Byte b3 = GET_SUB_ID;
        callback.call(Boolean.valueOf(getResult(bVar.d(new McuCommonCommand(b2, b3, b3)).f2025g)));
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public boolean isOn(Context context) {
        return ((Boolean) new c(new k() { // from class: d.f.a.p1.p2
            @Override // f.a.k
            public final void subscribe(final f.a.j jVar) {
                FrontUsbEnableAction frontUsbEnableAction = this.a;
                Objects.requireNonNull(frontUsbEnableAction);
                Objects.requireNonNull(jVar);
                frontUsbEnableAction.getUsbEnable(new Callback() { // from class: d.f.a.p1.lh
                    @Override // com.seewo.sdk.interfaces.Callback
                    public final void call(Object obj) {
                        ((c.a) jVar).d((Boolean) obj);
                    }
                });
            }
        }).z(5L, TimeUnit.SECONDS, i.m(Boolean.FALSE)).g(((RxAppCompatActivity) this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).f()).booleanValue();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public void onSwitch(Context context, boolean z) {
        b bVar = b.d.a;
        Byte b2 = MAIN_ID;
        Byte b3 = SET_SUB_ID;
        byte[] bArr = new byte[1];
        bArr[0] = (byte) (z ? 8 : 10);
        McuCommonResponse mcuCommonResponseD = bVar.d(new McuCommonCommand(b2, b3, bArr, b3));
        StringBuilder sbB = a.B("set response = ");
        sbB.append(Arrays.toString(mcuCommonResponseD.f2025g));
        Log.i(TAG, sbB.toString());
    }
}
