mac
2023-11-20 734babb3a7348050fdffe845c560ba8b0b218152
app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java
@@ -563,7 +563,7 @@
    }
    /**
     * 获取逆变器列表
     * 获取逆变器列表(整合云端和本地列表)
     * 注意:有外网以云端设备为准,本地存在,云端没有则删除;内网以本地为主,搜索多少个设备就显示多少个;
     *
     * @param cloudCallBeak 返回逆变器列表
@@ -667,7 +667,7 @@
            @Override
            public void onError(HDLLinkException e) {
                //外网只有1情况(本地搜索逆变器列表失败了)
                //外网只有1种情况(本地搜索逆变器列表失败了)
                HdlDeviceLogic.getInstance().getCloudInverterDeviceList(UserConfigManage.getInstance().getHomeId(), new CloudCallBeak<List<CloudInverterDeviceBean>>() {
                    @Override
                    public void onSuccess(List<CloudInverterDeviceBean> list) {
@@ -824,6 +824,17 @@
        HDLLinkLocalGateway.getInstance().refreshGatewayByHomeIdAndSpk(UserConfigManage.getInstance().getHomeId(), spks, true, gatewayCallBack);
    }
    /**
     * 判断是本地连接
     *
     * @param deviceMac 设备mac
     * @return true=本地连接
     */
    public boolean isLocalConnect(String deviceMac) {
        GatewayBean gatewayBean = HDLLinkLocalGateway.getInstance().getLocalGateway(deviceMac);
        return gatewayBean == null;
    }
    /**
     * 刷新逆变器缓存信息(包括设置mqtt秘钥)