| | |
| | | import com.hdl.sdk.common.utils.ThreadToolUtils; |
| | | import com.hdl.sdk.connect.bean.request.DeviceAuthRequest; |
| | | import com.hdl.sdk.connect.bean.request.DeviceControlRequest; |
| | | import com.hdl.sdk.connect.bean.request.ListSidRequest; |
| | | import com.hdl.sdk.connect.bean.request.ListUploadRequest; |
| | | import com.hdl.sdk.connect.callback.HDLLinkCallBack; |
| | | import com.hdl.sdk.connect.callback.HDLLinkResponseCallBack; |
| | |
| | | HDLLinkConfig.getInstance().setNetworkName(networkName); |
| | | } |
| | | |
| | | public String getParentOid() { |
| | | return HDLLinkConfig.getInstance().getParentOid(); |
| | | } |
| | | |
| | | /** |
| | | * 开始监听和发起入网及认证请求 |
| | | * |
| | |
| | | */ |
| | | public void UploadDeviceAuth(String mac, String result, String message, String auth_code, HDLLinkCallBack callBack) { |
| | | HDLSocket.getInstance().UploadDeviceAuth(mac, result, message, auth_code, callBack); |
| | | |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 上报sid列表 |
| | | * |
| | | * @param requestList sid列表 |
| | | * @param callBack 回调 |
| | | */ |
| | | public void UploadSidList(List<ListSidRequest> requestList, HDLLinkCallBack callBack) { |
| | | HDLSocket.getInstance().UploadSidList(requestList, callBack); |
| | | } |
| | | |
| | | /** |
| | | * 通用UDP发送指令 |
| | | * 1秒没响应就让他重新发送,重试3次 |
| | | * |