mac
2024-04-02 05581cb7328000de65c5e8c1ef12b366b44b11b1
app/src/main/java/com/hdl/photovoltaic/ui/test/TestMainActivity.java
@@ -63,8 +63,8 @@
     */
    private void initView() {
        String homeId = "测试住宅ID=" + UserConfigManage.getInstance().getHomeId();
        String homeName = "测试住宅名称=" + UserConfigManage.getInstance().getHomeName();
        String homeId = "homeId=" + UserConfigManage.getInstance().getHomeId();
        String homeName = "homeName=" + UserConfigManage.getInstance().getHomeName();
        viewBinding.homeIdTv.setText(homeId);
        viewBinding.homeNameTv.setText(homeName);
@@ -113,6 +113,9 @@
        } else if (id == viewBinding.clickCommandTv.getId()) {
        } else if (id == viewBinding.clickSelectDeviceTv.getId()) {
//            selectDevice();
        }
    }
@@ -131,7 +134,7 @@
        s.add("上传oid列表给云端(5)");
        s.add("获取逆变器下挂设备列表(6)");
        s.add("获取逆变器的信息(7)");
//        s.add("恢复出厂设置(8)");
        s.add("恢复出厂设置(8)");
        return s;
    }
@@ -164,17 +167,9 @@
            }
            break;
            case "搜索【住宅】逆变器列表(1)": {
                HdlDeviceLogic.getInstance().searchCurrentHomeGateway(new GatewayCallBack() {
                    @Override
                    public void onSuccess(List<GatewayBean> gatewayBeanList) {
                        gsonConvertJsonStr(gatewayBeanList);
                    }
                List<GatewayBean> gatewayBeanList = HdlDeviceLogic.getInstance().getCurrentHomeGatewayList(UserConfigManage.getInstance().getHomeId());
                    @Override
                    public void onError(HDLLinkException e) {
                        setError(e.getMsg(), e.getCode());
                    }
                });
                gsonConvertJsonStr(gatewayBeanList);
            }
            break;
@@ -288,7 +283,7 @@
            }
            break;
            case "恢复出厂设置(8)": {
                HdlDeviceLogic.getInstance().initializeGateway("0B37BA09F722EEF0", new LinkCallBack<Boolean>() {
                HdlDeviceLogic.getInstance().initializeGateway("0B31117BA09F722EEF0", new LinkCallBack<Boolean>() {
                    @Override
                    public void onSuccess(Boolean obj) {
                        gsonConvertJsonStr(obj);
@@ -374,6 +369,26 @@
        });
    }
    /**
     * 选择逆变器调试
     */
    public void selectDevice(String homeId) {
        showLoading();
        HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(homeId, new CloudCallBeak<List<GatewayBean>>() {
            @Override
            public void onSuccess(List<GatewayBean> obj) {
                hideLoading();
            }
            @Override
            public void onFailure(HDLException e) {
                hideLoading();
            }
        });
    }
    public interface Listener {
        void Confirmation();
    }