| | |
| | | } |
| | | return; |
| | | } |
| | | |
| | | Gson gson = new Gson(); |
| | | DeviceTimeBean deviceTimeBean = gson.fromJson(json, DeviceTimeBean.class); |
| | | Type typeOfT = new TypeToken<BaseLocalResponse<DeviceTimeBean>>() { |
| | | }.getType(); |
| | | BaseLocalResponse<DeviceTimeBean> baseLocalResponse = gson.fromJson(json, typeOfT); |
| | | if (linkCallBack != null) { |
| | | linkCallBack.onSuccess(deviceTimeBean); |
| | | linkCallBack.onSuccess(baseLocalResponse.getObjects()); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 获取逆变器列表 |
| | | * 注意:有外网以云端设备为准,本地存在,云端没有则删除;内网以本地为主,搜索多少个设备就显示多少个; |
| | | * 注意:有外网以云端设备为准;本地存在,云端没有则删除;内网以本地为主,搜索多少个设备就显示多少个; |
| | | * |
| | | * @param cloudCallBeak 返回逆变器列表 |
| | | */ |
| | |
| | | * @param spk spk |
| | | * @param mac 设备mac |
| | | * @param cloudCallBeak 回调 |
| | | * @return - |
| | | */ |
| | | public void getDeviceRemoteInfo(String homeId, String spk, String mac, CloudCallBeak<DeviceRemoteInfo> cloudCallBeak) { |
| | | String requestUrl = HttpApi.POST_Device_RemoteInfo; |
| | |
| | | HDLLinkLocalGateway.getInstance().refreshGatewayByHomeIdAndSpk(UserConfigManage.getInstance().getHomeId(), spks, true, gatewayCallBack); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 刷新逆变器缓存信息(包括设置mqtt秘钥) |
| | | * 注: |