package t;

import com.cvte.va.sdk.mica.hid.jni.HidApi;
import u.g;

/* JADX INFO: loaded from: classes2.dex */
public class b {
    public int a = -1;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f9507b = -1;

    public int a(byte[] bArr, int i2) {
        return HidApi.write(this.a, bArr, i2);
    }

    public int b(byte[] bArr, int i2, int i3) {
        long jCurrentTimeMillis = System.currentTimeMillis();
        if (this.f9507b < 0) {
            return -1;
        }
        while (true) {
            int i4 = HidApi.read(this.f9507b, bArr, i2);
            if (i4 == i2 || System.currentTimeMillis() - jCurrentTimeMillis > i3) {
                return i4;
            }
            try {
                Thread.sleep(1L);
            } catch (Exception unused) {
            }
        }
    }

    public void c() {
        HidApi.close(this.f9507b);
        HidApi.close(this.a);
    }

    public boolean d(String str) {
        c();
        if (str == null) {
            return false;
        }
        this.a = HidApi.open(str, 0);
        int iOpen = HidApi.open(str, 1);
        this.f9507b = iOpen;
        if (this.a >= 0 && iOpen >= 0) {
            return true;
        }
        StringBuilder sbF = g.a.a.a.a.F("[open] mWriteFd=");
        sbF.append(this.a);
        sbF.append(", mReadFd=");
        sbF.append(this.f9507b);
        g.c("HidApi", sbF.toString());
        return false;
    }
}
