package com.cvte.dss.ups.mic.mic3308;

import android.content.Context;
import android.util.Log;
import com.cvte.dss.ups.plugin.IUpsPlugin;
import java.util.Arrays;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class UdpPlugin implements IUpsPlugin {
    private static final String TAG = "UdpPlugin";
    private IUpdOperation mUpdTool;

    private synchronized IUpdOperation getUpdTool(Context context) {
        if (this.mUpdTool == null) {
            if (SystemPropertyUtil.isUseVman()) {
                this.mUpdTool = VmanTool.getInstance();
            } else {
                this.mUpdTool = new UpdTool(context);
            }
        }
        return this.mUpdTool;
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public IUpsPlugin.FirmwareInfo getFirmwareInfo(Context context) {
        String str;
        String otaKey = getUpdTool(context).getOtaKey();
        if (otaKey == null) {
            str = "getFirmwareInfo: otaKey is null";
        } else {
            String version = getUpdTool(context).getVersion();
            if (version == null) {
                str = "getFirmwareInfo: version is null";
            } else {
                String module = getUpdTool(context).getModule();
                if (module != null) {
                    return new IUpsPlugin.FirmwareInfo("microphone", module, "microphone", version, otaKey, false, false);
                }
                str = "getFirmwareInfo: module is null";
            }
        }
        Log.e(TAG, str);
        return null;
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public List<IUpsPlugin.FirmwareInfo> getFirmwareInfos(Context context) {
        return Arrays.asList(getFirmwareInfo(context));
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public List<IUpsPlugin.FirmwareInfo> getFirmwareInfosWithOptions(Context context, String str) {
        return getFirmwareInfos(context);
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public boolean upgradeFirmware(Context context, String str, String str2, boolean z2, IUpsPlugin.IUpgradeStatusListener iUpgradeStatusListener) {
        return upgradeFirmware(context, str2, z2, iUpgradeStatusListener);
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public boolean upgradeFirmware(Context context, String str, String str2, boolean z2, String str3, IUpsPlugin.IUpgradeStatusListener iUpgradeStatusListener) {
        return upgradeFirmware(context, str2, z2, iUpgradeStatusListener);
    }

    @Override // com.cvte.dss.ups.plugin.IUpsPlugin
    public boolean upgradeFirmware(Context context, String str, boolean z2, IUpsPlugin.IUpgradeStatusListener iUpgradeStatusListener) {
        return getUpdTool(context).upgrade(str, Boolean.valueOf(z2), iUpgradeStatusListener).booleanValue();
    }
}
