mac
2024-03-22 e9e9ea0e5bf22953d5c0816d0a052bdd3acf92fc
app/src/main/java/com/hdl/photovoltaic/ui/test/TestMainActivity.java
@@ -8,17 +8,12 @@
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.reflect.TypeToken;
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityTestMainBinding;
import com.hdl.photovoltaic.enums.ShowErrorMode;
import com.hdl.photovoltaic.internet.HttpClient;
import com.hdl.photovoltaic.internet.TcpClient;
import com.hdl.photovoltaic.internet.api.TopicApi;
import com.hdl.photovoltaic.listener.CloudCallBeak;
import com.hdl.photovoltaic.listener.LinkCallBack;
import com.hdl.photovoltaic.other.HdlDeviceLogic;
@@ -28,12 +23,9 @@
import com.hdl.photovoltaic.widget.ConfirmationCancelDialog;
import com.hdl.sdk.link.common.exception.HDLLinkException;
import com.hdl.sdk.link.core.bean.gateway.GatewayBean;
import com.hdl.sdk.link.core.bean.response.BaseLocalResponse;
import com.hdl.sdk.link.core.callback.GatewayCallBack;
import com.hdl.sdk.link.core.callback.HDLLinkCallBack;
import com.hdl.sdk.link.core.callback.ModbusCallBack;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
@@ -71,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);
@@ -121,6 +113,9 @@
        } else if (id == viewBinding.clickCommandTv.getId()) {
        } else if (id == viewBinding.clickSelectDeviceTv.getId()) {
//            selectDevice();
        }
    }
@@ -139,7 +134,7 @@
        s.add("上传oid列表给云端(5)");
        s.add("获取逆变器下挂设备列表(6)");
        s.add("获取逆变器的信息(7)");
//        s.add("恢复出厂设置(8)");
        s.add("恢复出厂设置(8)");
        return s;
    }
@@ -382,6 +377,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();
    }