package com.seewo.libshid.devices;

import com.seewo.libshid.devices.AbstractSmartPen;
import com.seewo.libshid.util.Utils;
import com.seewo.vcommons.constants.SeewoBoardKeys;

/* JADX INFO: loaded from: classes.dex */
public class SmartPen05A extends AbstractSmartPen {
    public SmartPen05A(int i2, int i3) {
        super(i2, i3);
    }

    @Override // com.seewo.libshid.devices.AbstractSmartPen
    public void pairing() {
        if (this.mhid == null || this.mFD == -1) {
            return;
        }
        this.mhid.writeBytesWithSize(this.mFD, Utils.createSP01PairedData().array(), 8);
    }

    @Override // com.seewo.libshid.devices.AbstractSmartPen
    public void resolveData(int i2) {
        byte[] bytesWithoutWait = this.mhid.getBytesWithoutWait(i2, 8);
        AbstractSmartPen.SPData sPData = new AbstractSmartPen.SPData();
        if (bytesWithoutWait == null) {
            return;
        }
        if (bytesWithoutWait[0] == -4 && bytesWithoutWait[1] == 8) {
            sPData.key = bytesWithoutWait[5] & SeewoBoardKeys.TOUCH_KEY_BOARD_L;
            sPData.keyStatus = (bytesWithoutWait[5] >> 4) != 1;
            AbstractSmartPen.SmartPenDataCallBack smartPenDataCallBack = this.mSmartPenDataCallBack;
            if (smartPenDataCallBack != null) {
                smartPenDataCallBack.getKey(sPData);
            }
        }
    }
}
