package c0;

import com.vacenter.Taurus.Controller;
import com.vacenter.Taurus.Device;
import java.util.ArrayList;
import java.util.List;
import u.g;

/* JADX INFO: loaded from: classes2.dex */
public class d {
    public static d a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public List<Device> f963b = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Controller f964c;

    public static d e() {
        if (a == null) {
            a = new d();
        }
        return a;
    }

    public Controller a() {
        if (this.f964c == null) {
            g.a("TaurusAvRouterController", "[init]mController is null. start to init gController.");
            this.f964c = b.d().c();
        }
        return this.f964c;
    }

    public String b(String str) {
        String str2;
        String strT;
        if (str != null && !str.isEmpty()) {
            for (Device device : this.f963b) {
                if (device.info.name.startsWith(str)) {
                    StringBuilder sbF = g.a.a.a.a.F("findDeviceAddressByName: dev.address=");
                    sbF.append(device.address);
                    g.a("TaurusAvRouterController", sbF.toString());
                    str2 = device.address;
                    break;
                }
            }
        } else {
            g.a("TaurusAvRouterController", "Name is null or empty");
        }
        str2 = "";
        if (str2.isEmpty()) {
            strT = g.a.a.a.a.t("Can't find device: ", str);
        } else if (a() == null) {
            strT = "mController is null";
        } else {
            if (f(str2)) {
                return str2;
            }
            strT = "Can't find device by address";
        }
        g.a("TaurusAvRouterController", strT);
        return "";
    }

    public String c(String str, String str2) {
        String strB = b(str);
        if (!u.b.b().d(strB)) {
            return this.f964c.sendCustomerString(strB, str2);
        }
        g.a("TaurusAvRouterController", "Can't find device: " + str);
        return "";
    }

    public boolean d(Device device, Device device2) {
        return device.uuid.equals(device2.uuid) && device.address.equals(device2.address) && device.version.equals(device2.version) && device.info.name.equals(device2.info.name);
    }

    public boolean f(String str) {
        g.a("TaurusAvRouterController", "isDeviceExist: address:" + str);
        if (str == null || str.isEmpty()) {
            g.a("TaurusAvRouterController", "Address is null or empty");
            return false;
        }
        for (Device device : this.f963b) {
            StringBuilder sbF = g.a.a.a.a.F("isDeviceExist: dev:");
            sbF.append(device.address);
            sbF.append(", dev.address.equals(address)");
            sbF.append(device.address.split(":")[0].equals(str.split(":")[0]));
            g.a("TaurusAvRouterController", sbF.toString());
            g.a("TaurusAvRouterController", "");
            if (device.address.split(":")[0].equals(str.split(":")[0])) {
                return true;
            }
        }
        return false;
    }
}
