package g.f.c.b.tea;

import android.content.Context;
import android.hardware.usb.UsbDevice;
import android.text.TextUtils;
import android.util.Log;
import com.cvte.vman.TeaDspCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.json.TypeToken;
import com.ifpdos.udi.service.tea.AccessTypeEnum;
import com.ifpdos.udi.service.tea.Bm51TeaDeviceInfo;
import com.ifpdos.udi.service.tea.DeviceTypeEnum;
import com.ifpdos.udi.service.tea.MicInfo;
import com.ifpdos.udi.service.tea.PeripheralInfo;
import com.ifpdos.udi.service.tea.UsbDeviceTypeEnum;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;

/* JADX INFO: renamed from: g.f.c.b.i.f0, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\u0016\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00130\u00122\u0006\u0010\u0002\u001a\u00020\u0003H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068TX\u0094\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0014\u0010\t\u001a\u00020\nX\u0094\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\fR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\u00020\u000eX\u0094\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010¨\u0006\u0014"}, d2 = {"Lcom/ifpdos/udi/service/tea/BM51Vman;", "Lcom/ifpdos/udi/service/tea/BaseBM51UsbDevice;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "TAG", "", "getTAG", "()Ljava/lang/String;", "accessType", "Lcom/ifpdos/udi/service/tea/AccessTypeEnum;", "getAccessType", "()Lcom/ifpdos/udi/service/tea/AccessTypeEnum;", "usbDeviceType", "Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getUsbDeviceType", "()Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getPeripheralDeviceInfo", "", "Lcom/ifpdos/udi/service/tea/PeripheralInfo;", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class BM51Vman extends BaseBM51UsbDevice {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final UsbDeviceTypeEnum f4684d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final AccessTypeEnum f4685e;

    /* JADX INFO: renamed from: g.f.c.b.i.f0$a */
    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"com/ifpdos/udi/service/tea/BM51Vman$getPeripheralDeviceInfo$token$1", "Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;", "Lcom/ifpdos/udi/service/tea/Bm51TeaDeviceInfo;", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
    public static final class a extends TypeToken<Bm51TeaDeviceInfo> {
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public BM51Vman(Context context) {
        super(context);
        o.f(context, "context");
        this.f4684d = UsbDeviceTypeEnum.BM51;
        this.f4685e = AccessTypeEnum.USB;
    }

    @Override // g.f.c.b.tea.BaseDevice
    /* JADX INFO: renamed from: a, reason: from getter */
    public AccessTypeEnum getF4760d() {
        return this.f4685e;
    }

    @Override // g.f.c.b.tea.BaseDevice
    public List<PeripheralInfo> d(Context context) {
        o.f(context, "context");
        TeaDspCtrl teaDspCtrl = VmanMiddleWare.getInstance(context).getTeaDspCtrl();
        a aVar = new a();
        ArrayList arrayList = new ArrayList();
        for (UsbDevice usbDevice : DeviceHid.a.b(context, UsbDeviceTypeEnum.BM51)) {
            try {
                String strGetDeviceInformation = teaDspCtrl.GetDeviceInformation();
                Log.d("BM51Vman", "get deviceInformation from Vman:" + strGetDeviceInformation);
                if (!TextUtils.isEmpty(strGetDeviceInformation)) {
                    o.e(strGetDeviceInformation, "deviceInformation");
                    o.f(strGetDeviceInformation, "json");
                    o.f(aVar, "token");
                    if (strGetDeviceInformation.length() == 0) {
                        strGetDeviceInformation = "{}";
                    }
                    MicInfo micInfo = new MicInfo(((Bm51TeaDeviceInfo) ((IConverter) UdiGlobal.INSTANCE.get(e0.a(IConverter.class))).fromJson(strGetDeviceInformation, aVar)).getSn(), teaDspCtrl.GetDeviceMute(0));
                    String deviceName = usbDevice.getDeviceName();
                    o.e(deviceName, "device.deviceName");
                    arrayList.add(new PeripheralInfo(deviceName, DeviceTypeEnum.BM51, AccessTypeEnum.USB, micInfo));
                }
            } catch (Throwable th) {
                Log.e("BM51Vman", "getPeripheralDeviceInfo error", th);
            }
        }
        return arrayList;
    }

    @Override // g.f.c.b.tea.BaseDevice
    /* JADX INFO: renamed from: e, reason: from getter */
    public UsbDeviceTypeEnum getF4759c() {
        return this.f4684d;
    }

    @Override // g.f.c.b.tea.BaseBM51UsbDevice
    public String h() {
        return "BM51Vman";
    }
}
